Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

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.

Importante: Ripristina i permessi a un valore sicuro (755 per le cartelle, 644 per i file) dopo il test.

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

Nota: In caso di dubbi, contatta il tuo provider di hosting per assistenza.

Restrizione estensione Suhosin

L'estensione di sicurezza Suhosin può imporre restrizioni sulle operazioni sui file, causando problemi di permessi. Per verificare se Suhosin è abilitato:

  1. Inside WordPress Admin Panel:
    • Naviga su: Duplicator » Strumenti » Informazioni Server » PHP
    • Cerca Estensione Suhosin
  2. During Installer Execution:
    • Apri il file installer-log.txt
    • Cerca riferimenti a Suhosin

Soluzione: Se Suhosin è abilitato, contatta il tuo provider di hosting o amministratore di sistema e spiega che l'estensione Suhosin potrebbe interferire con i permessi dei file. Chiedi se possono regolare le sue impostazioni o disabilitarla per il tuo sito.

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.

Nota: Potrebbe essere necessario consultare il tuo provider di hosting o amministratore di sistema per regolare correttamente le impostazioni di SELinux.

    Video e guide di aiuto

    Per ulteriori indicazioni sulla modifica dei permessi dei file, consulta questi tutorial:

    Nota: Se il problema persiste dopo aver seguito questi passaggi, non esitare a contattare il supporto fornendo dettagli sui messaggi di errore e sui log per ulteriori risoluzioni dei problemi.

    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:

    1. 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.
    2. 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:

    1. Access the Installer:
      • Apri installer.php e vai su “Passo 1 di 4: Estrai archivio.”
    2. 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.
    3. Apply Changes:
      • Fai clic su “Esegui distribuzione” per aggiornare ricorsivamente i permessi di directory e file.
    4. Manual Adjustments (If Needed):
      • Se file o directory specifici richiedono permessi diversi, accedi tramite FTP, SSH o cPanel e modificali manualmente.

    Per Duplicator Lite

    1. Use an FTP Client (e.g., FileZilla):
      • Naviga fino alla cartella che contiene installer.php.
    2. Set Directory Permissions:
      • Cambia tutte le directory in 755.
    3. Set File Permissions:
      • Aggiorna i file a 644 e abilita l'opzione ricorsiva per applicare le modifiche.

    Nota: Se riscontri ancora problemi di permessi, prova a impostare temporaneamente 777 sia sui file che sulle directory, quindi ripristina i permessi sicuri. Se 777 non funziona, potrebbe essere necessario cambiare il proprietario (chown) della directory e dei file dell'installer/archivio.

    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:

    1. Locate the WordPress Root Folder
      • Apri Esplora risorse e naviga fino alla cartella principale in cui è installato WordPress.
    2. Adjust Security Settings
      • Fai clic destro sulla cartella e seleziona Proprietà.
      • Fai clic sulla scheda Sicurezza.
    3. 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.
    4. 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:


    Questo articolo è stato utile?


    Articoli correlati

    Non lasciare che un altro giorno passi senza protezione

    Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

    Get Duplicator Now
    Plugin Duplicatore

    Aspetta! Non perdere la tua
    offerta esclusiva!

    Come cliente , ottieni il 60% DI SCONTO

    Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

    or
    Get 60% Off Duplicator Pro Now →