Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora

Documentazione del Duplicatore

Documentazione, materiali di riferimento ed esercitazioni per Duplicator

Come risolvere i controlli dei requisiti e delle dipendenze?

Questo articolo mostra come risolvere i problemi di verifica dei requisiti che appaiono nella fase 1 del processo di compilazione. Inoltre, aiuta a determinare e risolvere i problemi di dipendenza di alcune funzioni di Duplicator.

Come risolvere i controlli dei requisiti

Un controllo dei requisiti mostra lo stato del sistema prima di creare un nuovo backup. Di seguito sono riportati i controlli del sistema che vengono eseguiti prima della creazione del backup.

Supporto PHP

  • Duplicator richiede PHP 7.4+ o superiore. Contattare il proprio host per aggiornare a una versione stabile e sicura di PHP.
  • Per creare un file zip, il plugin richiede l'estensione PHP ZipArchive o la funzione PHP shell_exec con il supporto zip abilitato. Contattare il proprio host per abilitarlo; in alternativa, è possibile utilizzare il formato DupArchive da Duplicator " Impostazioni " Backups " Archive Engine.

Permessi

  • I percorsi elencati nella sezione Permessi dovrebbero avere permessi di 755 per le directory e 644 per i file. Su alcuni host, si consiglia di impostare temporaneamente i permessi a 777 per vedere se il problema si risolve. L'impostazione degli elementi a 777 è un problema di sicurezza e dovrebbe essere solo temporanea. Tuttavia, si consiglia di evitare qualsiasi società di hosting che richieda questo tipo di impostazione.
  • Verificare che le impostazioni di Proprietario e Gruppo siano corrette e coerenti con quelle delle altre directory e dei file accessibili. Se le directory o i file non accessibili hanno impostazioni diverse di Proprietario o Gruppo rispetto a quelle accessibili, aggiornate il Proprietario e il Gruppo in modo che corrispondano. Per ulteriore assistenza, contattate il vostro provider di hosting o visitate le pagine di supporto per saperne di più su come gestiscono i permessi e le impostazioni dei gruppi.

Supporto del server

  • SERVER WEB: Il Duplicatore funziona attualmente con i seguenti server web: Apache, LiteSpeed, Nginx, Lighttpd, IIS e WebServerX. Tuttavia, il successo migliore è stato riscontrato con Apache.
  • SERVER DATABASE: Per completare l'installazione, è necessaria l'estensione mysqli per PHP. Se si utilizza un server ospitato, contattare il proprio host e richiedere l'abilitazione dell'estensione mysqli. Per ulteriori informazioni, visitare http://php.net/manual/en/mysqli.installation.php

File di installazione

Se questo controllo fallisce, è stato trovato un file riservato nella directory principale di WordPress. Consultate le seguenti FAQ per istruzioni su come risolvere questo problema:Quali file devono essere rimossi dopo un'installazione?

Come risolvere i controlli delle dipendenze

Duplicator richiede alcune dipendenze a livello di PHP e di server per poter funzionare.

MySQLDump

Le funzioni PHP come shell_exec sono necessarie per generare lo script SQL del database con MySQLDump. Le funzioni PHP necessarie che sono disabilitate sul vostro hosting saranno visualizzate nel caso in cui MySQLDump sia selezionato. Di seguito è riportato un elenco di modi per abilitare le funzioni disabilitate sul vostro host.

  • Contattate il vostro host e chiedetegli di abilitare la funzione PHP in questione.
  • Alcuni host dispongono di un'interfaccia che consente di disabilitare/abilitare le funzioni attraverso un pannello di controllo come questo.
  • Aprire il file php.ini e cercare disable_functions e rimuovere la funzione che si desidera abilitare.

Si noti che MySQLDump non è l'unico modo per generare lo script SQL del database e nel caso in cui non sia possibile abilitarlo si può utilizzare l'opzione Codice PHP che si trova in Duplicator Pro > Impostazioni > Backup > Modalità SQL.

Questo articolo è stato utile?

Articoli correlati