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:
- Inside WordPress Admin Panel:
- Naviga su: Duplicator » Strumenti » Informazioni Server » PHP
- Cerca Estensione Suhosin
- During Installer Execution:
- 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:
- Contact Your Hosting Provider
- 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.
- Use a Subdirectory
- 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:
- Access the Installer:
- Apri
installer.phpe vai su “Passo 1 di 4: Estrai archivio.”
- Apri
- Adjust Permissions:
- 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.
- Apply Changes:
- Fai clic su “Esegui distribuzione” per aggiornare ricorsivamente i permessi di directory e file.
- Manual Adjustments (If Needed):
- Se file o directory specifici richiedono permessi diversi, accedi tramite FTP, SSH o cPanel e modificali manualmente.

Per Duplicator Lite
- Use an FTP Client (e.g., FileZilla):
- Naviga fino alla cartella che contiene
installer.php.
- Naviga fino alla cartella che contiene
- Set Directory Permissions:
- Cambia tutte le directory in 755.
- Set File Permissions:
- 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:
- Locate the WordPress Root Folder
- Apri Esplora risorse e naviga fino alla cartella principale in cui è installato WordPress.
- Adjust Security Settings
- Fai clic destro sulla cartella e seleziona Proprietà.
- Fai clic sulla scheda Sicurezza.
- Grant Full Access Permissions
- Fai clic su Modifica, quindi su Aggiungi.
- Add the following users and grant them FULL ACCESS:
- IUSR
- IIS_IUSRS
- Fai clic su Applica e OK per salvare le modifiche.
- Restore Secure Permissions
- 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: