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

Risolvere i problemi 403/500/timeout al passo 3

Sebbene questi problemi non siano comuni, possono verificarsi su host economici o su host che potrebbero non essere configurati correttamente per l'esecuzione del programma di installazione.

Di seguito è riportato un elenco di "OPZIONI RAPIDE" e "RISPOSTE AGLI ERRORI" con le relative raccomandazioni. Per i codici di errore, passare direttamente al numero di codice.

OPZIONI RAPIDE

Problemi di timeout

Il server web non è configurato per funzionare abbastanza a lungo da estrarre l'archivio e installare il database.

  • La soluzione rapida e semplice consiste nell'eseguire un'estrazione manuale.

Disattivare i plugin

Se sono installati plugin di sicurezza o di caching, si consiglia di disabilitarli temporaneamente per evitare conflitti al momento dell'installazione. Alcuni plugin di sicurezza possono raggiungere l'esterno dell'installazione di WordPress e monitorare cartelle esterne, mentre altri, una volta abilitati in un nuovo ambiente, necessitano di una configurazione aggiuntiva.

  • Durante la compilazione: Questo può essere fatto creando il backup con tutti i plugin di cache e sicurezza temporaneamente disabilitati e aggiungendo tutti i percorsi della cache all'elenco dei filtri di directory.
  • Prima dell'installazione: Se si è già troppo avanti nel processo di installazione e non si vuole creare un nuovo backup, si può sempre eseguire un'estrazione manuale e rimuovere o rinominare temporaneamente la cartella del plugin che si sospetta possa causare problemi. Terminare il processo di installazione e ripristinare il plugin.
  • Durante l'installazione: Nella fase 3 del programma di installazione, alla voce opzioni, è presente una casella di selezione in cui è possibile disabilitare i plugin. Selezionare l'opzione per disabilitare tutti i plugin e proseguire con l'installazione. Una volta installato il sito, è possibile riattivare tutti i plugin.

Plugin Wordfence

Wordfence è un ottimo plugin, ma lo spostamento di un sito WP con esso abilitato può causare problemi quando inizialmente si cerca di ottenere il reinserimento del sito.

  • La soluzione più rapida è quella di disabilitare temporaneamente il firewall del plugin fino a quando il sito non viene distribuito.
  • Wordfence ha una funzione di firewall che filtra il codice PHP. Pertanto, quando si esegue il file installer.php, questo potrebbe essere bloccato da Wordfence. Questo è più rilevante per gli utenti con installazioni multiple di WordPress. Ad esempio, se si sta tentando di duplicare un'installazione di WordPress mentre un altro sito WordPress esisteva in un'altra directory, si potrebbe ottenere un errore "403 Access Denied" (Accesso negato), poiché Wordfence funziona su più directory. Di seguito sono riportati alcuni passaggi per inserire nella whitelist il programma di installazione:
    1. Andate alla vostra pagina Wordfence Live Traffic.
    2. Cercare una sezione evidenziata in rosso che indichi che installer.php è stato bloccato. Fare clic sul pulsante "Whitelist param from Firewall" e verificare se installer.php funziona.
    3. Dopo l'installazione, se si rimuove la regola, assicurarsi di inserirla nuovamente nella whitelist quando si esegue il programma di installazione.

Controllare il file .htaccess

Configurazioni non corrette del server web possono causare problemi quali:

  • Indice della directory mancante: Per risolvere, aggiungere
    DirectoryIndex index.html index.php
    a .htaccess.
  • Verificare con il proprio host le regole di mod_security. Ad esempio, la seguente regola sull'hosting Siteground eliminerà una regola di sicurezza del server per far funzionare correttamente l'installatore:
    <IfModule mod_security.c>SecFilterRemove 001838</IfModule>

RISPOSTE AGLI ERRORI

500 Errore interno del server

Se si ottiene questo errore da qualsiasi log o risposta, consultare:
Come si gestiscono i messaggi 'Internal Server 500'?

403 Vietato/Accesso negato

Se si ottiene questa risposta, il problema può essere legato alle autorizzazioni; di seguito sono riportate alcune opzioni:

  • Date alla cartella principale di WordPress i permessi (ad esempio 755)
    Nota: il passo 1 delle opzioni avanzate vi permetterà di impostare ricorsivamente i permessi su directory o file.
  • Contattare l'host che ha riscontrato l'errore e chiedere informazioni su eventuali regole del firewall applicate.
  • Controllare il file .htaccess
    vedere Controllare il file .htaccess sopra...
  • Disattivare temporaneamente qualsiasi firewall/plugin di sicurezza
    vedere Disable Plugins & Wordfence Plugin sopra...

Vedi anche:

Come si gestiscono i messaggi "Internal Server 500"?

Documentazione di Wordfence

Sito di ModSecurity

Riferimento a ModSecurity

Provider di hosting consigliati per Duplicator?

Questo articolo è stato utile?

Articoli correlati