Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

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:

  1. Come correggere l'errore 403 Forbidden in WordPress
  2. Apache genera 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, 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. File di configurazione:
    Esegui il backup e rimuovi i file di configurazione nascosti come .htaccess, web.config e .user.ini (Apache, Microsoft IIS, WordFence). In determinate circostanze, questi file hanno configurazioni che impediscono l'esecuzione dell'installer. Rimuovili semplicemente dalla stessa directory in cui si trova installer.php e riprova. Se il problema persiste, prova a eseguire il backup e a rimuovere i file dalla tua directory web principale (nella maggior parte dei casi, public_html).
  6. Reverse Proxy:
    Quando si esegue dietro un reverse proxy, il valore dell’hostname originale si trova in HTTP_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’];

Vedi anche:
Come gestire i messaggi “Internal Server 500”?


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 →