Risoluzione degli errori 403/404/405/500 e delle pagine di installazione vuote
Risolvere gli errori di codice di stato HTTP dell'installer può essere frustrante, ma con la giusta guida, puoi risolvere e risolvere problemi comuni dell'installer come 403 Forbidden, 404 Not Found, 405 Not Allowed e pagine vuote/bianche o errori 500.
Questa guida completa fornisce soluzioni dettagliate e passaggi per la risoluzione dei problemi per aiutarti a superare questi errori durante l'accesso all'installer.
Gestione degli errori 403 Forbidden
Quando si accede al file installer.php, viene visualizzato un messaggio 403 Forbidden.
Soluzione 1
La soluzione più rapida per questo problema è contattare il tuo provider di hosting e informarlo del percorso della cartella e dell'URL per cui stai ricevendo il 403; saranno in grado di aggiornare rapidamente le regole sui loro server.
Soluzione 2
Se desideri provare a risolvere il problema da solo, ci sono molte tecniche diverse che puoi provare, ma ricorda che ogni host è configurato in modo diverso, quindi alcune di queste opzioni potrebbero non funzionare correttamente sul tuo host e altre sì. Controlla le seguenti guide per una soluzione all'errore 403:
- Come correggere l'errore 403 Forbidden in WordPress
- Apache genera errori 403 forbidden – Stack Overflow
- Come risolvere il messaggio 403 Access Denied?
Gestione della pagina di errore 404 Not Found
Quando si accede al file installer.php, viene visualizzato un messaggio 404 o pagina non trovata.
Soluzione 1 Contatta l'host
Questo errore indica che il tuo web server non è configurato per servire pagine web. Se non hai familiarità con la configurazione di web server come Apache, allora il modo più rapido per risolvere questo problema è lavorare con il tuo provider di hosting e dirgli che ricevi un 404 all'URL "XYZ". Dovrebbero essere in grado di farti funzionare in pochi minuti. Questo non è qualcosa che il backup sarà in grado di gestire o risolvere, poiché si tratta di un problema di configurazione del web server.
Soluzione 2 Configurazione Apache
Quando si configura il web server (tipicamente Apache), uno dei parametri di configurazione comunemente trascurati è la direttiva <Directory>. La seguente configurazione funzionerà sulla maggior parte delle configurazioni, ma verifica con il tuo amministratore di server per essere sicuro sul loro 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, inserisci due file chiamati test.html e test.php nella stessa directory del file installer.php. Quindi prova ad accedervi entrambi tramite un browser web. Se nessuno dei due funziona, il tuo sito non è configurato per servire dalla posizione in cui sono collocati. Se funziona solo il file test.html, PHP potrebbe non essere abilitato correttamente sul tuo web server. Se non sei sicuro su come configurare il tuo web server per servire dal percorso corretto o per servire file PHP, contatta il tuo amministratore di hosting, poiché questi non sono problemi che il backup sarà in grado di risolvere.
Gestione delle pagine di errore 405 Not Allowed
Quando si naviga al file installer.php, si ottiene un messaggio 405 Non consentito.
Opzione 1 Contatta l'host
Il 405 Metodo non consentito è 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 supporto tecnico della tua società di hosting. In genere, ciò che deve essere regolato è il modo in cui il server web accetta le richieste. Il log degli errori del server sulla piattaforma del tuo host dovrebbe aiutare l'amministratore di sistema a individuare la richiesta specifica e ad adattare il server di conseguenza.
Opzione 2 Risoluzione dei problemi del server
Se hai familiarità con la risoluzione dei problemi dei server web, potresti prendere in considerazione la revisione di questo articolo dettagliato:
Guida alla risoluzione dei problemi 405
Gestione delle pagine vuote/bianche o con errore 500
Se l'installer non viene visualizzato affatto, ci sono una serie di test che puoi provare.
- Server Web:
Verifica che il server web sia configurato correttamente. Crea un nuovo file chiamato test.php nella stessa posizione del file installer.php. All'interno di test.php, inserisci il seguente codice:<?php phpinfo(); ?>
Se questo funziona e vedi il testo "PHP Version" in alto seguito da altre informazioni sulle impostazioni PHP, allora continua con le altre opzioni di seguito; in caso contrario, c'è qualcosa che non va nella configurazione del server web e dovrai contattare il tuo host o amministratore di server. - Log del server:
Esamina il log degli errori del server. Puoi accedere a tutti i log degli errori del server andando su cPanel » Statistiche » Error Logs o utilizzando il pannello di controllo specifico del tuo host. Se non hai accesso diretto ai log del server, chiedi al supporto del tuo host di controllare i log per eventuali errori. - Permessi:
Controlla i permessi sul file installer.php e sulla sua directory padre. Sulla maggior parte degli host dovrebbero essere 755 per le directory e 644 per i file. Assicurati di verificare con il tuo provider di hosting o amministratore di server riguardo alle corrette impostazioni dei permessi. - Cambia browser:
Apri un altro browser web e controlla la schermata bianca. Se funziona nel nuovo browser, allora potrebbe essere un problema di cache del browser. Di solito puoi risolvere questo problema tenendo premuto Ctrl+F5 o cancellando manualmente la cache del tuo browser. - installer.php:
Alcuni host e software di sicurezza bloccheranno automaticamente le richieste ai file denominati “installer.php”. In questo caso, prova a rinominare il file con un altro nome. L’uso del nome file “installer.php” su un server pubblico non è consigliato e gli utenti dovrebbero considerare l’uso dell’installer con hash andando su Duplicator » Impostazioni » Scheda Backup » Impostazioni installer » Imposta su [nome]_[hash]_[data]_installer.php. - Reverse Proxy:
Quando si esegue dietro un reverse proxy, il valore dell’hostname originale si trova inHTTP_X_FORWARDED_HOST. Per aggirare questa configurazione, aggiungi quanto segue all’inizio di installer.php e dup-installer/main-installer.php:
$_SERVER[‘HTTP_X_ORIGINAL_HOST’] = $_SERVER[‘HTTP_X_FORWARDED_HOST’];