Rimanere bloccati fuori dalla vostra dashboard di amministrazione di WordPress può ispirare ogni tipo di panico. Pochi problemi di WordPress sono più frustranti che scoprire di non avere accesso alla vostra dashboard – il vostro amato dominio digitale del potere.
È molto simile alla sensazione che si prova quando si arriva a casa dopo una lunga giornata e si scopre di aver perso le chiavi. Si va nel panico, poi si è frustrati, e infine si cominciano a cercare soluzioni.
Se siete qui, probabilmente siete già al terzo punto (ricerca di soluzioni). Fortunatamente, ci sono dei passi abbastanza semplici che potete fare per tornare nella vostra dashboard di WordPress.
Per cui vi consigliamo di calmare i nervi, fare un respiro profondo, scrocchiare le nocche e imparare mentre vi mostriamo come diventare un maestro fabbro di WordPress.
Bloccato fuori dalla vostra dashboard di amministrazione di WordPress? 😰 Niente panico, ecco come rientrare velocemente.Click to Tweet
Ripristina un backup o crea un backup
Prima di tutto. A seconda del tipo di sito WordPress che state gestendo, potrebbe essere semplicemente più veloce ripristinare un backup del vostro sito WordPress per risolvere il vostro problema di login e tornare a lavorare velocemente. Soprattutto se sai esattamente quando il tuo problema ha iniziato a verificarsi.
A Kinsta, i backup automatici vengono effettuati ogni giorno e puoi ripristinare il tuo sito WordPress con un solo clic. Lo stesso vale se hai impostato dei backup automatici giornalieri utilizzando un plugin di backup per WordPress.
Ripristina il backup di WordPress
Se stai gestendo un sito con dati che cambiano costantemente, ad esempio un sito WooCommerce o un blog ad alto traffico con molti commenti, allora vorrai procedere con i seguenti passi in modo da non perdere nessun dato nel frattempo.
Siccome i prossimi passi comportano la modifica di dati importanti nel tuo database, ti consigliamo di fare un backup prima di procedere. Dal momento che non puoi accedere alla tua dashboard, devi farlo manualmente.
La maggior parte degli host ti permette di generare e scaricare un backup completo del tuo sito e del tuo database dal tuo pannello di controllo. Potresti aver bisogno di leggere le indicazioni del tuo host web su come fare questo. Su Kinsta è possibile creare un backup manuale o anche scaricare un backup completo del sito (.zip).
Backup manuale di WordPress
Se stai usando il cPanel, puoi farlo sotto lo strumento “Backup” o “Backup Wizard.”
cPanel backup
Quando hai un backup affidabile, procedi con i prossimi passi per risolvere il tuo problema.
Perché siete bloccati fuori dal pannello di amministrazione di WordPress?
Ci sono una serie di possibili ragioni per cui questo potrebbe accadere. Potresti aver fatto una modifica recente nel tuo codice WordPress, potresti aver aggiunto un nuovo plugin o tema, o potresti esserti appena svegliato per incontrare questo errore.
Se hai fatto una modifica recente che ha portato a questo errore, dovresti avere una buona idea da dove iniziare per correggere il problema.
Qualunque sia il caso, questa guida ti porta attraverso le varie soluzioni che potrebbero aiutarti a risolvere questo problema. Le soluzioni sono raggruppate in base all’errore che stai ricevendo, quindi potresti non doverla leggere tutta.
- Quando vedi “Questo è stato disabilitato”: Disabilita il login o il plugin di sicurezza.
- Quando una password non funziona (e il recupero della password non riesce): Resetta la tua password usando phpMyAdmin.
- Quando hai perso i privilegi di amministratore: Crea un nuovo utente e assegna i privilegi di amministratore.
- Quando sei bloccato a causa di troppi tentativi di login: Disabilita il plugin di sicurezza.
- Quando vedi la schermata bianca della morte: Risolvi le cause comuni della schermata bianca della morte.
- Quando vedi “errore nello stabilire la connessione al database”: Risolvere i problemi di connessione al database.
- Quando vedi “parse error: syntax error”: Controllate eventuali modifiche recenti al codice.
Quando avete dimenticato il vostro URL di accesso personalizzato
Una pratica comune di sicurezza di WordPress è quella di cambiare l’URL di accesso di default dell’amministratore (domain.com/wp-admin
) in qualcosa di personalizzato. Questo può aiutare a prevenire gli hacker e i bot dal martellare costantemente il vostro URL di login cercando di ottenere l’accesso.
Tuttavia, a volte si potrebbe dimenticare il vostro URL di login e vedere un messaggio come “Questo è stato disabilitato” quando si cerca di accedere al vostro sito. Forse ce l’avevi come segnalibro che è stato cancellato o era solo nella tua cronologia di WordPress e la tua cache è stata cancellata.
Questo è stato disabilitato
Qualunque sia la ragione, se state usando un plugin come WPS Hide Login o Perfmatters, potete disabilitare il plugin per ripristinare temporaneamente l’URL di accesso originale. Date un’occhiata a questi passaggi su come disabilitare un plugin WordPress senza accesso a wp-admin.
Quando la vostra password non funziona (e il recupero della password fallisce)
Di solito, se provate ad accedere al vostro cruscotto e ricevete un messaggio di “password errata”, la soluzione semplice è quella di recuperare la vostra password cliccando sul link “Hai perso la password”.
Hai perso la tua password
In alcuni casi, tuttavia, potresti farlo ma non ricevere alcuna email di reimpostazione della password, probabilmente perché il tuo sito sta avendo problemi di posta elettronica. Se questo è il tuo problema, puoi risolverlo reimpostando la password direttamente sul database.
Reset password usando phpMyAdmin
Se sei un cliente Kinsta, puoi accedere a phpMyAdmin andando alla schermata “Info” del tuo sito in MyKinsta e cliccando su “Open MySQL.”
Login phpMyAdmin
Se stai usando un host con cPanel, puoi trovare il tuo link phpMyAdmin nella sezione “Database”. Chiedi al tuo host i tuoi dati di accesso al cPanel se non li hai.
cPanel phpMyAdmin
Una volta in phpMyAdmin, vedrai una lista dei tuoi database sulla sinistra. Clicca sul tuo database WordPress per aprirlo.
database di phpMyAdmin
Cerca il tuo wp_users table
e clicca “Sfoglia.”
Nota: Il prefisso potrebbe non essere sempre wp_
. Se il tuo prefisso è diverso (per esempio site_
), allora la tua tabella utente sarebbe “site_users
“.
tabellawp_users
In seguito, trova il tuo utente admin e clicca su Modifica.
Modifica utente admin in phpMyAdmin
phpMyAdmin mostrerà tutte le informazioni per questo utente in un modulo. Per modificare la tua password, individua l’area di inserimento user_pass
, cancella il valore corrente e digita la tua nuova password (ricordati di salvarla da qualche parte).
Sotto funzione, seleziona MD5 per assicurarti che la tua nuova password sia cancellata. Infine, cliccate su Go.
Cambia password in phpMyAdmin
Ora accedete al vostro pannello di amministrazione di WordPress con la nuova password.
Quando hai perso i privilegi di amministratore
Sei in grado di accedere correttamente, ma non hai più accesso alle funzioni amministrative come plugin e temi? Se è così, allora il tuo problema è che non hai più i privilegi di amministratore. Potrebbe essere che il vostro sito WordPress sia stato violato e che i vostri privilegi siano stati cancellati.
Per risolvere questo problema, dovreste aggiungere un nuovo utente amministratore direttamente nel database.
Creare un nuovo utente e assegnare i privilegi di amministratore
Per creare un nuovo utente, è necessario accedere al vostro database utilizzando phpMyAdmin. Nel database, modificheremo le tabelle wp_users
e wp_usermeta
– la prima per aggiungere un nuovo utente, e la seconda per concedere i privilegi di amministratore.
Per accedere al tuo database, fai il login in phpMyAdmin. Seleziona il tuo database WordPress dall’elenco a sinistra.
database phpMyAdmin
Avanti, individua la tua tabella wp_users
e clicca su Inserisci (di nuovo, potresti avere un prefisso diverso da wp_
. Se il tuo prefisso è site_
, allora seleziona la tabella site_users
).
Inserisci nella tabella wp_users
compila il modulo di inserimento come segue (conserva le informazioni che inserisci in questo modulo, in particolare i campi ID, user_login
, e user_pass
):
- ID – qualsiasi numero superiore al numero di utenti che hai attualmente. Per esempio, se hai 7 account utente, inserisci il numero 8. Per essere sicuri, puoi decidere di usare un numero molto più alto. Oppure puoi sempre guardare gli ID esistenti nella
wp_users
tabella. - user_login – il nuovo nome utente che vuoi creare. Seleziona un nome che non sia già in uso. Per esempio, non dovresti usare “admin” perché è già occupato.
- user_pass – la password per questo utente. Assicuratevi di aver selezionato MD5 sotto la funzione in modo che la password sia cancellata. Inoltre, ricordati di conservare la password che hai inserito.
- user_nicename – il tuo nome, o un nickname.
- user_email – l’email che vuoi usare per questo account.
- user_url – l’URL del tuo sito.
- user_registered – usa il selezionatore di date per selezionare la data corrente.
- user_status – imposta a 0 (zero).
- display_name – il nome che vuoi visualizzare per questo utente. Puoi inserire il tuo nome completo o il nickname che hai impostato sopra.
Una volta fatto, clicca su Go per salvare il nuovo utente.
Nuovo utente WordPress in phpMyAdmin
A questo punto, vogliamo garantire i privilegi di amministratore al nuovo utente appena creato. Lo facciamo aggiungendo i permessi dell’utente nella tabella wp_usermeta
.
Scorri in basso per trovare la tabella wp_usermeta
e clicca su Inserisci.
Iscriviti alla newsletter
Abbiamo aumentato il nostro traffico del 1.187% con WordPress.
Unisciti agli oltre 20.000 utenti che ricevono la nostra newsletter settimanale con consigli preziosi su WordPress!
Inserisci nella tabella wp_usermeta
In seguito, compila il modulo di inserimento utilizzando le seguenti informazioni:
- unmeta_id – lascia vuoto. Sarà generato.
- user_id – il numero ID dell’utente che abbiamo appena creato.
- meta_key – inserire
wp_capabilities
. - meta_value – inserire
a:1:{s:13:"administrator";b:1;}
. Assicurati di digitare attentamente questo valore. Non copiate e incollate perché potreste ritrovarvi con le virgolette che non funzionano.
Cliccate su Go per aggiungere il valore meta.
wp_usermeta administrator permissions
Ripeti questo processo per aggiungere un altro meta, ma questa volta, usa questi dettagli:
- unmeta_id – lascia vuoto.
- user_id – il numero ID dell’utente che abbiamo appena creato.
- meta_key – scrivi
wp_user_level
- meta_value – scrivi 10.
Clicca Go per creare questo secondo meta valore. A questo punto, hai concesso pieni diritti di amministratore all’utente che hai appena creato. Vai avanti per accedere con questo utente.
Quando vieni bloccato a causa di troppi tentativi di accesso
Alcuni plugin di sicurezza di WordPress limitano i tentativi di accesso per prevenire gli attacchi degli hacker. Questa è una funzione di sicurezza molto utile, ma può anche bloccarti.
Se questo accade, la soluzione più semplice è quella di disabilitare il tuo plugin di sicurezza, recuperare l’accesso al tuo sito, e prevenire un altro blocco se hai ancora intenzione di utilizzare il plugin di sicurezza.
Per disabilitare questo plugin, accedete ai file del vostro sito usando FTP o SFTP (imparate la differenza tra i due qui).
Una volta connessi, fate doppio clic per aprire la cartella contenente i vostri file WordPress (di solito è public_html
).
In seguito, individuate la vostra cartella wp-content
e fate doppio clic per aprirla. All’interno di questa cartella, trova la tua cartella plugins e aprila.
Lì, saresti in grado di vedere una cartella con il nome del tuo plugin di sicurezza. Per disabilitare questo plugin, rinominate la cartella in qualsiasi altro modo. Nell’esempio qui sotto, abbiamo semplicemente aggiunto INACTIVE come prefisso al nome della cartella.
Disabilita il plugin WordPress
Ora vai e prova ad accedere alla tua dashboard di WordPress.
Se ora puoi accedere con successo, vuoi prendere provvedimenti per evitare che questo si ripeta. Puoi riattivare il plugin e rimuoverti dalla lista dei bloccati, o mettere in whitelist il tuo IP, se queste funzioni sono disponibili. Altrimenti, potete decidere di contattare gli sviluppatori del plugin per un aiuto.
Quando vedete la schermata bianca della morte
Se avete visto una schermata bianca quando avete provato ad accedere al vostro pannello di amministrazione, allora il vostro è un caso della temuta schermata bianca della morte. La buona notizia è che ci sono molte soluzioni che possono farvi uscire da questo problema e ridarvi l’accesso al vostro cruscotto.
Risolvere le cause comuni dello schermo bianco della morte
Molto spesso, lo schermo bianco della morte è causato da problemi con i vostri plugin. Quindi, una delle prime cose che dovresti provare è disabilitare tutti i plugin.
Siccome non hai accesso alla tua dashboard, dovresti disabilitare manualmente i tuoi plugin usando l’FTP.
Prima di tutto, collega il tuo sito usando FTP o SFTP. Una volta connesso, individua la cartella che contiene i tuoi file WordPress (spesso public_html
) e fai doppio clic per aprirla.
Lì dentro, individua la tua cartella wp-content
e fai doppio clic per aprirla. In questa cartella, troverai tutti i tuoi contenuti principali, inclusa la cartella dei plugin. Per disabilitare i plugin, è necessario rinominare questa cartella in modo che WordPress non possa più leggerla.
Per fare questo, cliccate con il tasto destro sulla cartella dei plugin, selezionate “Rename”, e cambiate il nome in qualcosa di diverso, ad es.Ad esempio “DISABLED_plugins.”
Disabilita la cartella dei plugin di WordPress
In seguito, prova ad accedere alla tua dashboard per vedere se il problema è risolto. Se sì, allora il tuo problema era legato ai plugin. Puoi quindi riportare il nome della cartella a “plugins” e nella tua dashboard. Ancora loggato, puoi disabilitare tutti i plugin dall’interno della dashboard e iniziare ad attivare i plugin uno dopo l’altro, finché l’errore non si ripresenta. In questo modo, puoi indicare molto facilmente quale plugin è responsabile dell’errore.
Se disabilitare i plugin non ha risolto la schermata bianca della morte, ci sono molte altre soluzioni che puoi provare. Leggete la nostra guida completa su come risolvere la schermata bianca della morte di WordPress.
Quando vedete “Error Establishing Database Connection”
Tutte le informazioni del vostro sito, dai post alle pagine, agli account utente e ai permessi, sono memorizzati nel database MySQL di WordPress. Quindi, se hai problemi di connessione al tuo database, va da sé che il tuo sito non funzionerà.
Fix Database Connection Problems
Quasi spesso, i problemi di connessione al database si verificano perché WordPress sta cercando di connettersi con credenziali sbagliate. Se recentemente hai fatto una modifica al tuo nome utente o password del database, devi aggiornare queste informazioni nel tuo file wp-config.php, altrimenti WordPress non sarebbe in grado di stabilire una connessione.
Per accedere al tuo file wp-config.php
, collegati al tuo sito utilizzando FTP, o SFTP. Una volta connessi, aprite la cartella principale che contiene i vostri file WordPress (di solito public_html
). In questa cartella, individua il tuo file wp-config.php
, fai clic destro su di esso e clicca su View/Edit.
Nella sezione delle impostazioni MySQL, imposta il tuo DB NAME, DB USER, DB PASSWORD e DB HOST sui tuoi dati attuali.
Nota che DB HOST non è sempre “localhost”. Il tuo fornitore di hosting può darti il tuo hostname corretto.
wp-config.php credentials
Una volta fatto, prova ad accedere alla tua dashboard per vedere se funziona. Se sì, allora il tuo problema erano le credenziali sbagliate.
Un’altra causa di errori di database è un problema del tuo server di database. Se sei su un host condiviso, e se questo errore ha iniziato a verificarsi inaspettatamente, questo potrebbe essere il tuo problema.
Su molti piani di hosting condiviso, ci sono limiti al numero di connessioni concorrenti che sono consentite. Se stai superando questo limite, questo potrebbe causare l’errore di connessione al database. È facile contattare il vostro host e verificare se il problema proviene da loro, e se sì, chiedere il loro aiuto per risolverlo.
A Kinsta non dovete preoccuparvi di questo perché utilizziamo la tecnologia container per ogni sito. Ciò significa che ogni sito WordPress è ospitato in un proprio contenitore isolato, che ha tutte le risorse software necessarie per farlo funzionare (Linux, Nginx, PHP, MySQL). Le risorse sono private al 100% e non sono condivise con nessun altro e nemmeno con i vostri siti. L’unico limite che abbiamo è quello dei lavoratori PHP.
Se l’aggiornamento delle tue credenziali o il controllo con il tuo host non ha risolto il tuo problema, allora dovresti provare altre soluzioni all’errore del database. Leggete la nostra guida su come risolvere l’errore di connessione al database in WordPress.
Quando vedete il “Parse Error: Syntax Error”
La cosa più bella di WordPress è che puoi facilmente aggiungere funzioni per estendere le capacità del tuo sito. Ci sono numerosi frammenti di codice online che potete copiare e incollare nel vostro codice WordPress per ottenere quel campanello o fischio in più.
Se attualmente state vedendo il “parse error: syntax error” quando cercate di accedere al vostro sito, è probabile che abbiate copiato e incollato recentemente uno di questi codici da internet, nei vostri file WordPress.
Errore di sintassi
Il codice che avete copiato potrebbe contenere errori, o potreste non averlo incollato correttamente. A partire dalla versione 4.9 di WordPress, dovrebbe essere possibile eliminare qualsiasi errore di questo tipo, rendendo più difficile che questo accada.
Controlla eventuali modifiche recenti al codice
Il messaggio di errore di parsing di solito indica il file che causa l’errore. È probabile che sia il file functions.php
. Per ripristinare le modifiche che hai fatto e rimettere il tuo sito online, devi aprire il file per la modifica.
Prima di tutto, accedi ai file del tuo sito usando FTP o SFTP. Una volta connesso, individua la cartella contenente i tuoi file WordPress e fai doppio clic per aprirla.
Se guardi l’errore di sintassi che hai ricevuto, puoi vedere che è specificato il percorso del file. Segui semplicemente questo percorso per localizzare il file che devi modificare.
Una volta localizzato, fai clic con il tasto destro del mouse su di esso e seleziona Visualizza/Modifica.
In seguito, trova e rimuovi le modifiche che hai fatto in questo file (fai attenzione a rimuovere solo il codice che hai aggiunto e nient’altro).
Ora salva il file, e caricalo di nuovo sul tuo server, dopo di che potrai ricaricare il tuo sito.
Se avete rimosso con cura il codice che avete aggiunto, il vostro sito dovrebbe ora funzionare correttamente, e dovreste avere accesso alla vostra dashboard.
Se volete ancora le funzionalità aggiuntive per le quali avete aggiunto il codice, ci sono alcune cose che potete fare.
- Controllate di aver copiato e incollato “tutto il codice”. Ci sono stati casi in cui parte del codice non è stato copiato e questo ha portato all’errore.
- Controlla per confermare che hai incollato il codice correttamente. Se l’istruzione dice, “incollalo in fondo”, questo non significa sotto il tag php di chiusura
(?>)
. Piuttosto, devi incollarlo prima di questo tag. - Il codice potrebbe effettivamente avere un errore, nel qual caso puoi contattare il sito da cui hai preso il codice.
- Trova un plugin che offre la funzione.
Tip: Se stai copiando e incollando molto codice da tutto il web, ti consigliamo vivamente di utilizzare un plugin gratuito come Code Snippets. Questo rende molto più facile non rompere qualcosa e tenere traccia di tutte le vostre modifiche, senza dover lanciare un tema figlio separato.
Sommario
Questa guida ha coperto i principali problemi che possono farvi bloccare l’amministrazione di WordPress, e i passi che potete fare per tornare rapidamente nel vostro sito.
Spero che siate stati in grado di risolvere rapidamente il vostro problema e riprendere il controllo della vostra dashboard. Se hai ancora problemi, allora questo articolo sugli errori comuni di WordPress e su come risolverli potrebbe contenere una soluzione che potrebbe fare al caso tuo.
Se hai usato altri passaggi oltre a quelli trattati in questa guida per risolvere il tuo problema, condividili con noi nei commenti qui sotto.
Se ti è piaciuto questo articolo, allora amerai la piattaforma di hosting WordPress di Kinsta. Metti il turbo al tuo sito web e ottieni supporto 24/7 dal nostro team veterano di WordPress. La nostra infrastruttura alimentata da Google Cloud si concentra sulla scalabilità automatica, sulle prestazioni e sulla sicurezza. Lasciate che vi mostriamo la differenza Kinsta! Guardate i nostri piani