Quando si ripristina un sito con Duplicator, è possibile che si verifichino problemi di accesso, come problemi di login e di reindirizzamento. Questi errori sono solitamente legati a configurazioni del server web, conflitti tra plugin o impostazioni errate. Questa guida vi aiuterà a risolvere questi problemi.
403 Accesso negato
Se viene visualizzato un errore "403 Forbidden" o "403 Access Denied" dopo l'installazione del sito, significa che il server web limita l'accesso a un percorso specifico. Duplicator non è in grado di controllare questo aspetto, ma è possibile provare le seguenti soluzioni:
Soluzione 1: contattare l'host
Se non avete familiarità con le configurazioni dei server Web, contattate il vostro provider di hosting e fornite loro l'URL in cui si verifica il problema. Di solito sono in grado di risolvere il problema rapidamente.
Soluzione 2: Modifica della configurazione del server web
Se si ha accesso al server, modificare il file di configurazione di Apache (httpd.conf, o httpd-ssl.conf per i siti SSL) e aggiungere:
# The Directory path below should match your server the following is a SAMPLE
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Dopo aver apportato le modifiche, riavviare Apache.
Soluzione 3: Risorse aggiuntive
Per maggiori dettagli sulla risoluzione degli errori 403, consultate questa guida: "Come risolvere l'errore 403 Forbidden in WordPress" di WPBeginner.
Errori 404 e problemi di reindirizzamento
Se il vostro sito mostra un errore 404, reindirizza in modo errato o impedisce l'accesso, provate queste soluzioni:
Soluzione 1: Risolvere i problemi di reindirizzamento
I reindirizzamenti possono derivare dai seguenti problemi. Controllare ogni voce per individuare il possibile problema e la soluzione:
- File mal configurati come
wp-config.php,.htaccess, o temafunctions.phpfile.- Controllare il
.htaccessper i reindirizzamenti non necessari. - Cercate di rimuovere il vostro
.htaccesse generare un nuovo file in Impostazioni " Permalinks in WordPress.
- Controllare il
- Un plugin di reindirizzamento.
- Disattivare i plugin utilizzando il programma di installazione.
- Reindirizzamenti lato server.
- Controllare le impostazioni di cPanel o chiedere al proprio host.
- I permalink di WordPress sono configurati male.
- Seguite questi passaggi per la risoluzione dei problemi dei permalink di WordPress.
- Controllare il
installer-log.txtper ulteriori avvisi o errori.
Soluzione 2: Risolvere i problemi di percorso
Se "index.php" appare nella barra degli indirizzi o in allegato a ogni richiesta HTTP, è necessario aggiornare la configurazione di Apache.
Per consentire i permalink in Apache, è necessario istruire Apache affinché consenta ai singoli siti di aggiornare il file .htaccess, aggiungendo le seguenti opzioni alla sezione Directory del proprio host Apache httpd.conf file di configurazione:
Aggiungere quanto segue al file httpd.conf file.
# The Directory path below should match your server the following is a SAMPLE
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Riavviare quindi Apache. Se si utilizza un host economico che non ha accesso al file httpd.conf, è necessario inviare questa voce delle FAQ al proprio host.
Soluzione 3: Controllare i plugin e i temi
I problemi di reindirizzamento possono spesso essere causati da plugin o temi.
Per isolare rapidamente i problemi più comuni e disabilitare i plugin durante l'esecuzione del programma di installazione, iniziate attivando la Modalità avanzata nell'angolo in alto a destra e assicuratevi che sia selezionata l'Installazione completa se scegliete di usare la Modalità provvisoria.

Quindi, inserire le informazioni sulla connessione al database in Impostazione e fare clic su Convalida.

Per disattivare tutti i plugin in una volta sola:
- Quando si inizia la Fase 1 del programma di installazione, utilizzare Opzioni " Avanzate " Modalità provvisoria.
- Impostare il menu a tendina su Abilitato.

Per disabilitare solo alcuni plugin:
- Quando si inizia il passaggio 3 del programma di installazione, utilizzare Opzioni " Plugin attivi per disattivare i singoli plugin uno per uno, deselezionandoli.

Si consiglia di utilizzare prima la Modalità provvisoria. Se si sospetta che alcuni plugin siano la causa del problema, disattivare la modalità provvisoria e poi disabilitare quei plugin specifici nel passaggio 3, come mostrato sopra. Infine, dopo aver effettuato l'accesso all'amministrazione di WordPress, riabilitate ogni plugin uno per uno e salvate le impostazioni, se necessario, fino a quando il problema non viene risolto.
Se il problema persiste anche dopo aver provato le opzioni di cui sopra, si consiglia di esaminare il functions.php del tema per verificare che non vi sia un codice personalizzato che causa il reindirizzamento. Inoltre, si consiglia di esaminare alcune delle soluzioni presenti in queste FAQ.
Soluzione 4: Cancellare la cache del browser
Google Chrome e altri browser memorizzeranno nella cache i reindirizzamenti 301.
Per cancellare la cache del browser in più browser, consultate questa guida. Dovreste quindi essere in grado di testare nuovamente il sito. Se il reindirizzamento è avvenuto di recente, è probabile che sia sufficiente cancellare i dati dell'ultima ora.
In alternativa, utilizzare una finestra di navigazione in incognito/privata. In questo caso, la cache viene eliminata dopo la chiusura del browser.
Problemi di accesso all'amministrazione di WordPress
Se non si riesce ad accedere dopo l'installazione, provare le seguenti soluzioni:
Soluzione 1: Aggiungere un nuovo utente amministratore
Nel programma di installazione di Duplicator, accertarsi che la modalità avanzata sia attivata nella prima schermata.
Quindi, al punto 3, in Opzioni " Crea nuovo utente, creare un nuovo utente amministratore.

Utilizzare questo nuovo account per accedere.
Soluzione 2: Convalida o ripristino del login
- Provare a reimpostare la password tramite il link Hai perso la password? nella schermata di accesso.
- Disattivare i plugin durante l'installazione per escludere i conflitti, utilizzando i passaggi riportati qui.
- Potrebbe essere necessario reimpostare la password seguendo queste istruzioni.
- Se tutte le altre opzioni falliscono, è possibile utilizzare lo script di ripristino della password di emergenza.
Soluzione 3: Risolvere i problemi di reindirizzamento
Se state cercando di accedere alla dashboard di amministrazione di WordPress, ma continuate a essere reindirizzati al login senza alcuna notifica di nome utente/password non validi, allora il reindirizzamento del login potrebbe essere sbagliato. Provate a cambiare l'indirizzo URL nel vostro browser con uno dei seguenti indirizzi e poi provate ad accedere:
https://yoursite.com/wp-adminhttps://yoursite.com/wp-login.php
Errori di wp-config.php
Se dopo l'importazione del sito compaiono degli errori, questi possono essere dovuti a wp-config.php file di configurazione errata. Il plugin copia tutte le costanti definite dal file wp-config.php file. Tuttavia, a causa della complessità del modo in cui queste costanti vengono inizializzate in PHP, ci sono rari casi in cui la replica del precedente file wp-config.php può fallire, sia silenziosamente che con un errore.
Alcuni esempi sono:
- Backslash o altre impostazioni personalizzate.
- Una costante definita viene inizializzata con un controllo di flusso.
- Le variabili dinamiche sono concatenate al valore del piano.
In tali circostanze, nei registri potrebbe essere visualizzato quanto segue:
PHP ERROR: Unexpected end of file
PHP WARNING: Use of undefined constant
Soluzione 1: Ispezionare wp-config.php
- Aperto
wp-config.phpe verificare la presenza di costanti mancanti o di errori di sintassi. - Correggere eventuali valori non corretti o percorsi errati.
- Controllare le macro per verificare la presenza di valori non corretti nel caso di inizializzazioni complesse con controlli di flusso, variabili dinamiche, backslash, ecc.
Soluzione 2: Resettare wp-config.php
Se gli errori persistono, creare manualmente un nuovo wp-config.php:
- Scaricare un nuovo
wp-config.phpda WordPress.org. - Modificarlo con i dettagli del database.
- Sostituire l'attuale
wp-config.phpfile.
Se il problema persiste, contattate il vostro provider di hosting.
Ecco fatto! Speriamo che questa guida vi abbia aiutato a risolvere i problemi di accesso, login e reindirizzamento che stavate incontrando.
Se state cercando un modo per risolvere i problemi di migrazione, date un'occhiata alla nostra guida: "Come risolvere i problemi di migrazione di WordPress?".