Risoluzione dei problemi di autorizzazione dei file
Hai problemi con questioni relative alle autorizzazioni dei file Duplicator Pro? Questa guida fornisce soluzioni pratiche per risolvere e risolvere efficacemente i problemi relativi alle autorizzazioni dei file.
Per iniziare, assicurati di utilizzare l'ultima versione di Duplicator Pro. Si prega di controllare il changelog e i requisiti di sistema.
Comprensione delle autorizzazioni dei file
Le autorizzazioni dei file possono variare a seconda del tuo provider di hosting o della configurazione del tuo server web personale, rendendo difficile determinare la configurazione corretta.
Per evitare problemi di autorizzazione, è essenziale avere una comprensione di base di come funzionano le autorizzazioni dei file di WordPress. Per una guida dettagliata sull'impostazione delle autorizzazioni, fai riferimento a questo articolo: Guida alle autorizzazioni dei file di WordPress.
Se non sei sicuro della configurazione corretta, ti consigliamo di consultare la documentazione del tuo provider di hosting o di contattare il loro team di supporto per assistenza. La corretta configurazione delle autorizzazioni garantisce che il tuo sito rimanga sicuro e pienamente funzionante.
Gestione degli errori di autorizzazione nel tuo ambiente
Se riscontri un errore di autorizzazione, non esiste codice aggiuntivo che possa essere modificato per risolvere il problema. Duplicator si basa su funzioni PHP standard per accedere al file system. Se PHP non è in grado di accedere a un file o a una cartella, significa che il processo PHP in esecuzione sotto il tuo web server non dispone delle autorizzazioni necessarie.
Risoluzione del problema di autorizzazione
- Dovrai modificare le autorizzazioni dei tuoi file e cartelle per consentire un accesso corretto.
- Poiché gli ambienti di hosting, i server web e i sistemi operativi variano ampiamente, è meglio consultare la documentazione del proprio provider di hosting o il team di supporto per istruzioni specifiche.
- Anche i forum della community relativi al proprio provider di hosting o al software del server sono ottime risorse, poiché i problemi relativi ai permessi vengono discussi comunemente lì.
Suggerimenti Generali
Se stai riscontrando problemi di permessi dei file in Duplicator, verifica la presenza di permessi errati, proprietà dei file o restrizioni di sicurezza del server come Suhosin o SELinux che potrebbero bloccare l'accesso. Testare con permessi temporanei 777, verificare la proprietà e consultare il proprio provider di hosting può aiutare a risolvere questi problemi in modo efficace.
Test completo delle autorizzazioni (temporaneo)
Per determinare se il problema è correlato ai permessi, imposta temporaneamente il percorso interessato su 777:
chmod -R 777 /path/to/folder
Se questo risolve il problema, indica che i permessi erano troppo restrittivi.
Verifica proprietà e gruppo file
Assicurati che l'utente e il gruppo corretti siano proprietari dei file, poiché una proprietà errata può impedire a PHP di modificarli.
Esegui il seguente comando per verificare la proprietà dei file:
ls -l /path/to/folder
Se necessario, aggiorna la proprietà per farla corrispondere all'utente che esegue il server web (ad esempio, www-data per Apache/Nginx su Ubuntu/Debian):
chown -R www-data:www-data /path/to/folder
Restrizione estensione Suhosin
L'estensione di sicurezza Suhosin può imporre restrizioni sulle operazioni sui file, causando problemi di permessi. Per verificare se Suhosin è abilitato:
- Nel pannello di amministrazione di WordPress:
- Naviga su: Duplicator » Strumenti » Informazioni Server » PHP
- Cerca Estensione Suhosin
- Durante l'esecuzione dell'installer:
- Apri il file installer-log.txt
- Cerca riferimenti a Suhosin

Restrizioni SELinux (Security-Enhanced Linux)
Se SELinux è in esecuzione sul tuo server, potrebbe impedire le modifiche ai file anche quando i permessi sono impostati su 777.
Soluzione: Se la modifica dei permessi e della proprietà non ha effetto, verifica se SELinux sta applicando politiche di sicurezza aggiuntive.
Video e guide di aiuto
Per ulteriori indicazioni sulla modifica dei permessi dei file, consulta questi tutorial:
- Come modificare i permessi dei file in cPanel
- Come modificare i permessi di file e cartelle utilizzando FileZilla
Restrizioni cartella principale
Alcuni provider di hosting impediscono a PHP di scrivere nella cartella principale (ad esempio, public_html). Se riscontri questo problema, considera le seguenti opzioni:
- Contatta il tuo provider di hosting
- Chiedi se PHP ha restrizioni sulla scrittura nella cartella principale.
- Alcuni host potrebbero offrire una soluzione alternativa o fornire una direttiva personalizzata specifica per il loro ambiente server.
- In alcuni casi, potrebbero consentirti di cambiare la proprietà (
chown) sulla cartella principale tramite SSH.
- Usa una sottodirectory
- Se la scrittura nella cartella principale non è consentita, crea una sottocartella all'interno della tua cartella principale.
- Posiziona l'installer e il file di archivio nella sottocartella ed eseguili da lì.
Verificare con il tuo provider di hosting è il miglior approccio per confermare eventuali restrizioni e trovare la soluzione appropriata.
Suggerimenti per l'installer
Durante la migrazione di un sito da Sistema A a Sistema B, il plugin mantiene i permessi dei file (ad esempio, 644). Se è necessario modificare i permessi durante l'installazione, seguire questi passaggi:
Per Duplicator Pro:
- Accedi all'installer:
- Apri
installer.phpe vai su “Passo 1 di 4: Estrai archivio.”
- Apri
- Regola le autorizzazioni:
- Nella sezione “Opzioni avanzate,” individua la sezione “Permessi.”
- Imposta Directory/File sulla sequenza di permessi desiderata (ad esempio, 644) e seleziona la casella per applicare le modifiche.
- Applica le modifiche:
- Fai clic su “Esegui distribuzione” per aggiornare ricorsivamente i permessi di directory e file.
- Regolazioni manuali (se necessarie):
- Se file o directory specifici richiedono permessi diversi, accedi tramite FTP, SSH o cPanel e modificali manualmente.

Per Duplicator Lite
- Usa un client FTP (es. FileZilla):
- Naviga fino alla cartella che contiene
installer.php.
- Naviga fino alla cartella che contiene
- Imposta le autorizzazioni della directory:
- Cambia tutte le directory in 755.
- Imposta le autorizzazioni dei file:
- Aggiorna i file a 644 e abilita l'opzione ricorsiva per applicare le modifiche.
Seguendo questi passaggi, puoi assicurarti che i permessi corretti siano impostati durante la migrazione ed evitare problemi di accesso.
Configurazione permessi Windows
Se stai riscontrando problemi di permessi su Windows, segui questi passaggi per configurare correttamente l'accesso:
- Individua la cartella principale di WordPress
- Apri Esplora risorse e naviga fino alla cartella principale in cui è installato WordPress.
- Regola le impostazioni di sicurezza
- Fai clic destro sulla cartella e seleziona Proprietà.
- Fai clic sulla scheda Sicurezza.
- Concedi autorizzazioni di accesso completo
- Fai clic su Modifica, quindi su Aggiungi.
- Aggiungi i seguenti utenti e concedi loro l'ACCESSO COMPLETO:
- IUSR
- IIS_IUSRS
- Fai clic su Applica e OK per salvare le modifiche.
- Ripristina autorizzazioni sicure
- Una volta completata la configurazione necessaria, ripristina i permessi alle loro impostazioni di sicurezza predefinite per IUSR e IIS_IUSRS per garantire la sicurezza del sistema.
Seguendo questi passaggi, puoi risolvere i problemi relativi ai permessi mantenendo sicuro il tuo sito WordPress su un server Windows.
Documentazione utile sull'hosting:
HostGator | GoDaddy | HostMonster | BlueHost
Riferimenti esterni: