In questa guida ti aiuterò a risolvere un fastidioso problema di WordPress causato dalla modifica involontaria, o voluta, dell’indirizzo del sito o URL di WordPress, che rende inaccessibile l’area amministrativa o pannello di controllo del sito.
Se anche tu hai questo problema, nessuna paura. Di seguito ti spiegherò come risolvere in breve tempo e senza perdite di dati.
Come risolvere l’errata modifica dell’URL di WordPress
WordPress consente di modificare ad un qualsiasi utente admin le impostazioni generali del sito, come il titolo o il motto del sito, attraverso l’apposita scheda Impostazioni> Generali. In questa pagina è possibile trovare numerose opzioni tra cui appunto “l’indirizzo del sito (URL)” o “indirizzo di WordPress (URL)“.
Attraverso queste due caselle un utente può cambiare l’indirizzo di base del sito cui reindirizzare le pagine. Il problema però, è che nel caso di modifica involontaria o errata, potrebbe non essere possibile tornare indietro alle impostazioni originali.
Questo perché nel caso il sito reindirizzasse in automatico ad una pagina inesistente, o peggio dovesse entrare in un loop di reindirizzamenti (come successo al sottoscritto), il pannello di controllo non potrà più essere utilizzato.
In questo caso, per risolvere non ci resterà che entrare “di forza” nel sito via FTP ed eseguire la modifica manuale.
Conseguenze del problema
Normalmente, se l’indirizzo del sito risulta errato, l’utente non riuscirà più ad entrare nel pannello di controllo di WordPress per ripristinare le opzioni originali.
Potrebbe essere visualizzata una pagina di errore del browser, con messaggi tipo: “ERR_TOO_MANY_REDIRECTS” nel caso di un ciclo infinito di reindirizzamenti pagina, oppure pagine di errore con codice 500 / 50x.
Nota: anche se l’area amministrativa (wp-admin) di WordPress risulta inaccessibile, l’home page potrebbe comunque funzionare.
Requisiti
Per risolvere questo problema bisogna avere accesso al cPanel dell’host del sito / server o avere l’accesso via FTP ai file del sito. L’importante è riuscire ad avere un qualsiasi accesso ai file del sito per eseguire la modifica al codice.
In caso contrario, contatta un amministratore del sito.
Come fare
Attraverso l’accesso FTP al sito, (da cPanel chiamato Gestione File):
- Apri la cartella in cui sono presenti i file di WordPress (la cartella pubblica, generalmente chiamata “public_html” o con il nome di dominio del sito. In questa cartella dovresti trovare file e cartelle con prefisso “wp-“).
- Segui il percorso wp-content/themes/.
- Apri la cartella del tema attualmente impostato (se non sai qual è il tema corrente, controlla l’home page se accessibile, oppure esegui la modifica su tutti i temi, uno per volta).
- Cerca ora il file “functions.php” e aprilo per eseguire la modifica (con qualsiasi editor di testo).
- Nel caso il file “functions.php” non esistesse, crealo tu manualmente.
- Incolla il codice seguente all’inizio del file.
// Incolla il codice sotto subito dopo il simbolo <?php
update_option('siteurl','http://miosito.it');
update_option('home','http://miosito.it');
Attenzione: modifica la stringa miosito.it con l’indirizzo del tuo sito web.
Se hai creato un nuovo file functions.php, assicurati che sia presente il tag <?php
all’inizio della prima riga del file. Maggiori informazioni qui.
Ora prosegui così:
- Ricarica la pagina principale del sito o home page.
- Ritenta l’accesso all’area amministrativa wp-admin.
- Importante: operazione completata, modifica il file “functions.php” rimuovendo il codice precedentemente inserito.
Azioni consigliate
Altre azioni consigliate da eseguire nel caso il problema non sia ancora stato risolto e la pagina wp-admin di WordPress non sia ancora accessibile:
- Riavvia il browser e riesegui l’accesso (Prova anche con una sessione privata/anonima del browser).
- Cancella i cookies del sito (cliccando il pulsantino vicino all’indirizzo/URL del sito a forma di lucchetto).
- Prova con un altro browser.
- Esegui una copia di backup del file .htaccess e poi eliminalo dal server ( o rinominalo con un altra estensione temporanea).
- Prova a visitare il sito cambiando il protocollo “http” a “https” (o viceversa).
In caso negativo, il problema potrebbe avere origine da un’altra causa. Scrivicelo nei commenti e ti aiuteremo.
Fonti: Guida originale WordPress
Iscriviti alla nostra Newsletter qui e seguici su Facebook per aggiornamenti!
Articoli recenti:
- Recensione In Fuga. Ciclo Le Cronache dell’Ultimo Druido di Kevin Hearne
- Recensione Fool Moon di Jim Butcher
- Recensione Storm Front di Jim Butcher
- Upgrade Scheda Rete. Sostituzione della Realtek RTL8822CE
- Da jQuery a JavaScript Puro: Sfruttare il Potenziale Nativo del Web