Avete problemi con i problemi relativi alle autorizzazioni dei file di Duplicator Pro? Questa guida fornisce soluzioni pratiche per risolvere efficacemente i problemi relativi ai permessi dei file.
Per cominciare, assicuratevi di utilizzare l'ultima versione di Duplicator Pro. Controllare il changelog e i requisiti di sistema.
Suggerimenti generali
Se si verificano problemi con i permessi dei file in Duplicator, verificare la presenza di permessi errati, la proprietà dei file o restrizioni di sicurezza del server come Suhosin o SELinux che potrebbero bloccare l'accesso. Fare delle prove con permessi temporanei 777, verificare la proprietà e consultare il proprio provider di hosting può aiutare a risolvere efficacemente questi problemi.
Test dei permessi completi (temporaneo)
Per determinare se il problema è legato ai permessi, impostate temporaneamente il percorso interessato su 777:
chmod -R 777 /path/to/folder
Se questo risolve il problema, significa che le autorizzazioni erano troppo restrittive.
Controllare la proprietà dei file e il gruppo
Assicurarsi che i file siano di proprietà dell'utente e del gruppo corretti, poiché una proprietà errata può impedire a PHP di modificarli.
Eseguite il seguente comando per verificare la proprietà dei file:
ls -l /path/to/folder
Se necessario, aggiornare la proprietà in modo che corrisponda all'utente che esegue il server web (ad es, www-data
per Apache/Nginx su Ubuntu/Debian):
chown -R www-data:www-data /path/to/folder
Limitazione dell'estensione di Suhosin
L'estensione di sicurezza Suhosin può imporre restrizioni alle operazioni sui file, causando problemi di autorizzazione. Per verificare se Suhosin è abilitato:
- All'interno del pannello di amministrazione di WordPress:
- Vai a: Duplicatore " Strumenti " Informazioni sul server " PHP
- Cercare l'estensione Suhosin
- Durante l'esecuzione del programma di installazione:
- Aprire il file installer-log.txt
- Cerca riferimenti a Suhosin

Restrizioni di Security-Enhanced Linux (SELinux)
Se SELinux è in esecuzione sul vostro server, potrebbe impedire la modifica dei file anche quando i permessi sono impostati su 777.
Soluzione: Se la regolazione dei permessi e della proprietà non ha effetto, verificare se SELinux sta applicando politiche di sicurezza aggiuntive.
Aiuto Video e guide
Per ulteriori informazioni sulla regolazione dei permessi dei file, consultate queste esercitazioni:
- Come modificare i permessi dei file in cPanel
- Come modificare i permessi di file e cartelle utilizzando FileZilla
Restrizioni della cartella principale
Alcuni provider di hosting impediscono PHP non può scrivere nella cartella principale (ad esempio, public_html
). Se si verifica questo problema, considerare le seguenti opzioni:
- Contattare il provider di hosting
- Chiedere se PHP ha restrizioni sulla scrittura nella cartella principale.
- Alcuni host possono offrire una soluzione o fornire una direttiva personalizzata specifica per il loro ambiente server.
- In alcuni casi, possono consentire il cambio di proprietà (
chown
) sulla cartella principale tramite SSH.
- Utilizzare una sottodirectory
- Se la scrittura nella cartella principale non è consentita, creare una sottodirectory all'interno della cartella principale.
- Posizionare il programma di installazione e il file di archivio nella sottodirectory ed eseguirli da lì.
La verifica con il vostro provider di hosting è l'approccio migliore per confermare eventuali restrizioni e trovare la soluzione appropriata.
Suggerimenti per l'installatore
Durante la migrazione di un sito dal sistema A al sistema B, il plugin mantiene le autorizzazioni dei file (ad esempio, 644). Se è necessario modificare i permessi durante l'installazione, procedere come segue:
Per Duplicator Pro:
- Accedere al programma di installazione:
- Aperto
installer.php
e andare a "Fase 1 di 4: estrazione dell'archivio".
- Aperto
- Regolare le autorizzazioni:
- In "Opzioni avanzate", individuare la sezione "Autorizzazioni".
- Impostare Directory/File sulla sequenza di autorizzazioni desiderata (ad esempio, 644) e selezionare la casella per applicare le modifiche.
- Applicare le modifiche:
- Fare clic su "Esegui distribuzione" per aggiornare ricorsivamente i permessi delle directory e dei file.
- Regolazioni manuali (se necessarie):
- Se file o directory specifiche richiedono permessi diversi, accedere tramite FTP, SSH o cPanel e regolarli manualmente.

Per Duplicator Lite
- Utilizzare un client FTP (ad esempio, FileZilla):
- Passare alla cartella contenente
installer.php
.
- Passare alla cartella contenente
- Impostare le autorizzazioni della directory:
- Cambiare tutte le directory in 755.
- Impostare le autorizzazioni dei file:
- Aggiornare i file a 644 e attivare l'opzione ricorsiva per applicare le modifiche.
Seguendo questi passaggi, è possibile assicurarsi che le autorizzazioni siano impostate correttamente durante la migrazione ed evitare problemi di accesso.
Impostazione dei permessi di Windows
Se si verificano problemi di autorizzazioni in Windows, seguire questi passaggi per configurare correttamente l'accesso:
- Individuate la cartella principale di WordPress
- Aprite Windows Explorer e navigate nella cartella principale in cui è installato WordPress.
- Regolare le impostazioni di sicurezza
- Fare clic con il pulsante destro del mouse sulla cartella e selezionare Proprietà.
- Fare clic sulla scheda Sicurezza.
- Concessione dei permessi di accesso completo
- Fare clic su Modifica, quindi su Aggiungi.
- Aggiungere i seguenti utenti e concedere loro ACCESSO COMPLETO:
- IUSR
- IIS_IUSRS
- Fare clic su Applica e OK per salvare le modifiche.
- Ripristino delle autorizzazioni sicure
- Una volta completata la configurazione necessaria, ripristinare le autorizzazioni alle impostazioni di sicurezza predefinite per IUSR e IIS_IUSRS per garantire la sicurezza del sistema.
Seguendo questi passaggi, potete risolvere i problemi legati alle autorizzazioni e mantenere il vostro sito WordPress sicuro su un server Windows.
Conoscere i permessi dei file
I permessi dei file possono variare a seconda del provider di hosting o della configurazione del server web personale, rendendo difficile determinare la configurazione corretta.
Per evitare problemi di permessi, è essenziale avere una conoscenza di base del funzionamento dei permessi dei file di WordPress. Per una guida dettagliata sull'impostazione dei permessi, consultate questo articolo: Guida ai permessi dei file di WordPress
Se non si è sicuri della corretta configurazione, si consiglia di consultare la documentazione del provider di hosting o di rivolgersi al suo team di assistenza per ottenere assistenza. La corretta configurazione dei permessi garantisce la sicurezza e la piena funzionalità del sito.
Gestione degli errori di autorizzazione nell'ambiente
Se si verifica un errore di autorizzazione, non c'è 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 sul server web non dispone dei permessi necessari.
Risolvere il problema dei permessi
- È necessario modificare le autorizzazioni dei file e delle cartelle per consentire l'accesso corretto.
- Poiché gli ambienti di hosting, i server web e i sistemi operativi variano notevolmente, è meglio consultare la documentazione o il team di assistenza del provider di hosting per ottenere istruzioni specifiche.
- Anche i forum della comunità relativi al vostro provider di hosting o al software del server sono ottime risorse, in quanto i problemi legati alle autorizzazioni sono comunemente discussi in questi forum.
Documentazione utile per l'hosting:
HostGator | GoDaddy | HostMonster | BlueHost
Riferimento esterno: