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

Risoluzione degli errori 403/404/405/500 e delle pagine vuote del programma di installazione

Risolvere gli errori del codice di stato HTTP dell'installatore può essere frustrante, ma con le giuste indicazioni è possibile risolvere i problemi più comuni dell'installatore, come 403 Forbidden, 404 Not Found, 405 Not Allowed e la pagina bianca o gli errori 500.

Questa guida completa fornisce soluzioni dettagliate e passaggi di risoluzione dei problemi per aiutarvi a superare questi errori durante l'accesso al programma di installazione.

Gestione degli errori 403 Forbidden

Quando si accede al file installer.php, si ottiene un messaggio 403 Forbidden.

Soluzione 1

La soluzione più rapida per questo problema è contattare il provider di hosting e comunicargli il percorso della cartella e l'URL in cui si ottiene il 403, in modo che possano aggiornare rapidamente le regole sui loro server.

Soluzione 2

Se volete provare a risolvere il problema da soli, ci sono molte tecniche diverse che potete provare, ma ricordate che ogni host è impostato in modo diverso, quindi alcune di queste opzioni potrebbero non funzionare correttamente sul vostro host, mentre altre sì. Consultate le seguenti guide per trovare una soluzione all'errore 403:

  1. Come risolvere l'errore 403 Forbidden in WordPress
  2. Apache dà errori 403 forbidden - Stack Overflow
  3. Come risolvere il messaggio 403 Access Denied?

Gestione della pagina di errore 404 Not Found

Quando si accede al file installer.php, si ottiene un messaggio 404 o pagina non trovata.

Soluzione 1 Contattare l'host

Questo errore indica che il server Web non è impostato per servire le pagine Web. Se non avete dimestichezza con l'impostazione di server web come Apache, il modo più rapido per risolvere questo problema è collaborare con il vostro provider di hosting e dirgli che ricevete un 404 all'URL "XYZ". Dovrebbero essere in grado di rimettervi in funzione in pochi minuti. Il backup non è in grado di gestire o risolvere questo problema, poiché si tratta di un problema di configurazione del server web.

Soluzione 2 Configurazione di Apache

When setting up the web server (typically Apache) one of the commonly overlooked setup parameters is the <Directory> directive. The following configuration will work on most setups but check with your server admin to be sure on their server:

<Directory /» 
  Options Indexes FollowSymLinks Includes ExecCGI
  AllowOverride All
  Require all granted
  Allow from all
</Directory» 

Soluzione 3 Risoluzione dei problemi

Per risolvere questo problema, inserire due file chiamati test.html e test.php nella stessa directory del file installer.php. Quindi provare a navigare in entrambi i file tramite un browser web. Se nessuno dei due funziona, significa che il sito non è configurato per servire dalla posizione in cui sono stati inseriti. Se funziona solo il file test.html, è possibile che PHP non sia abilitato correttamente sul server web. Se non siete sicuri di come configurare il vostro server web per servire dal percorso corretto o per servire i file PHP, contattate l'amministratore del vostro hosting, poiché questi non sono problemi che il backup può risolvere.

Gestione delle pagine di errore 405 Not Allowed

Quando si accede al file installer.php, viene visualizzato un messaggio 405 Not Allowed.

Opzione 1 Contattare l'host

Il 405 Method Not Allowed è un codice di stato della risposta HTTP che indica che il metodo HTTP della richiesta specificata è stato ricevuto e riconosciuto dal server, ma il server ha rifiutato quel particolare metodo per la risorsa richiesta. La maggior parte delle risposte 405 ha a che fare con la configurazione del server web.

Il modo più rapido per risolvere questo problema è collaborare con il team di assistenza tecnica della società di hosting. In genere, ciò che deve essere regolato è il modo in cui il server web accetta le richieste. Il registro degli errori del server sulla piattaforma del vostro host dovrebbe aiutare l'amministratore del sistema a individuare la richiesta specifica e a regolare il server di conseguenza.

Opzione 2 Risoluzione dei problemi del server

Se si ha familiarità con la risoluzione dei problemi del server web, si può prendere in considerazione la possibilità di consultare questo articolo dettagliato:
405 troubleshooting guide

Gestione delle pagine di errore Blank/White o 500

Se il programma di installazione non viene visualizzato, è possibile eseguire una serie di test.

  1. Server Web:
    Verificare che il server web sia configurato correttamente. Creare un nuovo file chiamato test.php nella stessa posizione del file installer.php. All'interno di test.php, inserire il seguente codice:

    <?php phpinfo(); ?>

    Se funziona e si vede il testo "Versione PHP" in alto seguito da altre informazioni sulle impostazioni PHP, continuare con le altre opzioni; in caso contrario, c'è qualcosa che non va nella configurazione del server web ed è necessario contattare l'host o l'amministratore del server.
  2. Registri del server:
    Esaminare il registro degli errori del server. È possibile accedere a tutti i registri degli errori del server andando su cPanel " Statistiche " Registri errori o utilizzando il pannello di controllo specifico dell'host. Se non avete accesso diretto ai registri del server, chiedete all'assistenza del vostro host di controllare i registri per individuare eventuali errori.
  3. Permessi:
    Controllare i permessi del file installer.php e della sua cartella madre. Sulla maggior parte degli host dovrebbero essere 755 per le directory e 644 per i file. Assicuratevi di ricontrollare con il vostro provider di hosting o con l'amministratore del server le corrette impostazioni dei permessi.
  4. Cambiare browser:
    Aprire un altro browser Web e verificare la presenza della schermata bianca. Se funziona nel nuovo browser, potrebbe trattarsi di un problema di cache del browser. Di solito è possibile risolvere il problema tenendo premuto Ctrl+F5 o cancellando manualmente la cache del browser.
  5. File di configurazione:
    Eseguire il backup e rimuovere i file di configurazione nascosti come .htaccess, web.config e .user.ini (Apache, Microsoft IIS, WordFence). In alcune circostanze, questi file contengono configurazioni che impediscono l'esecuzione del programma di installazione. È sufficiente rimuoverli dalla stessa directory in cui si trova installer.php e riprovare. Se il problema persiste, provare a eseguire il backup e a rimuovere i file dalla directory web principale (nella maggior parte dei casi, public_html).
  6. Proxy inverso:
    Quando si esegue dietro un reverse proxy, il valore dell'hostname originale è in HTTP_X_FORWARDED_HOST. Per aggirare questa configurazione, aggiungere quanto segue all'inizio di installer.php e di dup-installer/main-installer.php:
    $_SERVER['HTTP_X_ORIGINAL_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];

Vedere anche:
Come gestire i messaggi "Internal Server 500"?

Questo articolo è stato utile?

Articoli correlati