Bloccato da WordPress? 4 soluzioni quando non puoi accedere a wp-admin

Pubblicato: 2017-09-15

Sei attualmente bloccato da WordPress? Posso praticamente sentire l'ansia attraverso lo schermo. È comprensibile. Non ci sono molte più sensazioni spiacevoli che non essere in grado di accedere al proprio sito Web WordPress

Comunque, facciamo un respiro profondo, ok? Supereremo questo. Hai un backup del tuo sito, giusto? Non importa che ora. Invece, concentriamoci sul migliorare le cose.

In questo articolo ti guideremo attraverso diversi scenari che possono farti bloccare l'accesso a WordPress. Non solo, ti forniremo anche i passaggi necessari per tornare alla dashboard di WordPress. Così puoi ricominciare a respirare normalmente.

La tua password non funziona (e nemmeno il recupero)

A volte ti trovi nella situazione in cui la tua password smette di funzionare. Forse l'hai dimenticato (cosa che può succedere se gestisci più siti) o forse qualcuno ha hackerato il tuo sito e l'ha cambiato.

La situazione peggiora ulteriormente se neanche il recupero della password funziona. Quando ciò accade, l'unica possibilità che hai è reimpostare la password nel database di WordPress. Non preoccuparti, non è così difficile come sembra.

Accedi al database tramite phpMyAdmin

Per reimpostare la password, devi prima accedere al database di WordPress. Questo in genere avviene tramite phpMyAdmin, che ti offre un'interfaccia piacevole per farlo. Il tuo provider di hosting dovrebbe darti accesso ad esso.

Una volta lì, trova la tabella wp_users . Nota, il nome potrebbe essere diverso nel caso in cui tu abbia cambiato il prefisso del database durante l'installazione, tuttavia, dovrebbe comunque terminare in _users .

wp_users tabella nel database wordpress

Qui è dove WordPress salva tutti gli utenti, quindi quando fai clic su di esso, dovresti trovare un elenco di tutti i profili utente presenti sul tuo sito.

Cambia password utente

Per modificare la password, fai clic su Modifica accanto al tuo nome utente. Nella schermata successiva, trova il campo user_pass . Qui è dove viene salvata la tua password utente. Tuttavia, poiché è crittografato, il campo mostrerà solo incomprensioni.

password utente crittografata all'interno di phpmyadmin

Per creare una nuova password, elimina il contenuto e annota la nuova password. Tuttavia, e questo è importante, prima di premere Salva in basso, assicurati di scegliere MD5 dal menu a discesa denominato F unzione nel mezzo.

crea una nuova password utente wordpress all'interno di phpmyadmin

In questo modo ti assicurerai che la tua password venga nuovamente crittografata. Dopodiché, è il momento di salvare. Se questo era il problema, ora non dovresti più essere bloccato fuori da WordPress ed essere in grado di accedere nuovamente a wp-admin .

Bloccato da WordPress a causa di troppi tentativi di accesso

Un modo eccellente per prevenire attacchi di forza bruta (in cui gli hacker utilizzano software per provare a indovinare automaticamente il nome utente e la password) è limitare i tentativi di accesso. Il problema: questo può anche bloccarti per errore.

In effetti, mi è successa proprio quella cosa perché ho dimenticato di inserire nella lista bianca il mio nuovo indirizzo IP con il plug-in di sicurezza che stavo usando. Ecco come affrontarlo.

Disabilita il blocco nel tuo database

Se riscontri questo problema, di solito puoi trovare aiuto con i produttori del tuo plug-in di sicurezza. Ad esempio, nel mio caso iThemes Security salva tutti gli utenti disconnessi nel database sotto wp_itsec_lockouts e potrei semplicemente eliminare il blocco sul mio nome utente.

In questo modo, ho avuto nuovamente accesso al backend di WordPress, dove ho potuto inserire nella whitelist il mio indirizzo IP per evitare problemi come questo in futuro.

Se sospetti che il tuo plug-in di sicurezza ti abbia bloccato su WordPress, cerca su Google il tuo nome più "bloccato" o una frase di ricerca simile trova una soluzione. Potrebbe essere altrettanto facile rimediare come lo è stato per me.

Ultima risorsa: disabilitare il plug-in di sicurezza

Se non riesci a trovare nulla per la tua particolare soluzione di sicurezza, c'è anche un'ultima risorsa disabilitando completamente il plug-in. Per questo, stabilisci una connessione al tuo server FTP (ad esempio, tramite FileZilla) e accedi alla cartella dei plugin all'interno di wp-content .

Una volta lì, puoi disattivare il tuo plug-in di sicurezza rinominando la sua directory. Dopodiché, è il momento di provare se sei ancora bloccato fuori da WordPress. Se hai di nuovo accesso, assicurati di adottare misure per evitare che ciò accada di nuovo come menzionato sopra.

Hai perso i tuoi privilegi di amministratore

Un'altra cosa che potrebbe accadere quando qualcuno hackera il tuo sito è che ti ritrovi senza privilegi di amministratore. Ciò significa che puoi accedere a WordPress ma non hai accesso a menu importanti come Plugin e Temi . Naturalmente, anche questa non è una situazione ideale. Tuttavia, fortunatamente, anche la soluzione non è troppo complicata.

Crea un nuovo utente

In questo caso, ancora una volta, il primo passo è accedere al database e navigare fino a wp_users . Una volta lì, fai clic su Inserisci in alto.

creare un nuovo utente amministratore wordpress in phpmyadmin

Questo ti consente di creare un utente completamente nuovo. Ecco cosa devi compilare per farlo:

  • ID : qui puoi inserire qualsiasi numero purché non sia ancora in uso. Un buon modo è contare quanti utenti sono attualmente sul tuo sito e impostare l'ID su quel numero più uno. Qualunque sia il numero che usi, ricordalo per i passaggi più avanti!
  • user_login — Questo è il tuo login di WordPress, scegli qualsiasi cosa tranne admin .
  • user_pass — Come abbiamo stabilito in precedenza, questa è la tua password utente. Inserisci una password di salvataggio e non dimenticare di impostare MD5 in Function .
  • user_nicename — Una versione più carina del tuo nome utente. Viene visualizzato nel backend di WordPress e sul tuo sito Web, quindi scegli qualcosa che ti senti a tuo agio con gli altri che lo vedono.
  • user_email — Inserisci l'indirizzo email che vuoi associare a quell'utente.
  • user_registered — Scegli la data corrente.
  • user_status — Imposta o lascia a 0 (zero).
  • display_name — Il nome dell'utente come visualizzato sul sito web.

Al termine, premi Vai in basso per salvare l'utente.

Configura meta utente

Da qui, andremo ora alla tabella chiamata wp_usermeta . Dovresti essere in grado di accedervi dal lato sinistro. Qui, di nuovo, fai clic su Inserisci per accedere a questo menu:

creare meta utente utente amministratore wordpress

Quindi compilalo in questo modo:

  • unmeta_id — Puoi lasciare questo campo vuoto, verrà generato automaticamente.
  • user_id — Immettere il numero ID configurato in precedenza.
  • meta_key — Qui, scrivi wp_capabilities .
  • meta_value — Inserisci a:1:{s:13:”administrator”;b:1;} .

Ancora una volta, premi Vai per salvare il tuo input. Successivamente, fai nuovamente clic su Inserisci e compila le impostazioni con le seguenti informazioni:

  • unmeta_id — Lascia questo vuoto, di nuovo.
  • user_id — Immettere il numero ID precedente.
  • meta_key — Questa volta, inserisci wp_user_level .
  • meta_value — Inserisci 10 .

Salva e ora dovresti essere in grado di accedere nuovamente a WordPress con il tuo nuovo utente. Quando lo fai, la prima cosa da fare è modificare il tuo profilo utente (angolo in alto a destra, seleziona Modifica il mio profilo ) per assicurarti che tutto sia come dovrebbe essere. Dopodiché, è il momento di affrontare il potenziale hack.

Il temuto schermo bianco della morte

Un altro motivo per essere bloccato da WordPress può anche essere lo schermo bianco della morte. Come suggerisce il nome, questo è quando provi ad accedere al tuo sito Web WordPress e tutto ciò che ottieni è uno schermo bianco vuoto. Anche se questo è doppiamente terrificante, ci sono modi per affrontarlo.

Disattiva i tuoi plugin

Un motivo comune per sperimentare WSoD è un plug-in malfunzionante. Un rapido test per vedere se è il caso è accedere al tuo server FTP, tornare alla cartella dei plugin e questa volta rinominare l'intera cartella.

In questo modo disattiverai completamente tutti i plugin sul tuo sito. Se il tuo sito torna indietro, è stata davvero colpa di uno di loro.

Per risolvere i problemi, ora puoi rinominare la cartella dei plug- in con il suo nome originale e quindi riattivare i plug-in dal backend di WordPress uno per uno finché non hai trovato il colpevole.

Naturalmente, se hai già la sensazione di quale potrebbe essere il plugin in errore, puoi anche iniziare disattivandolo.

Controlla il tuo tema

Se quanto sopra non ha risolto il problema, il tuo tema potrebbe essere in errore. Per vedere se è così, vai alla cartella dei temi . Prima di fare qualsiasi altra cosa, scarica la cartella in modo da avere un backup per dopo.

Quindi, assicurati di avere un tema predefinito installato. Ciò significa una delle serie Twenty Something. In caso contrario, scarica, scompatta e caricane uno nella cartella dei temi .

Successivamente, rinomina la directory del tuo tema attivo. Questo lo disattiverà e farà sì che WordPress passi automaticamente al tema predefinito. Se questo risolve il problema, probabilmente il tuo tema è in errore e devi trovare il problema.

Aumenta il limite di memoria del tuo sito

La memoria del server insufficiente può anche causare la schermata bianca della morte. Ci sono molte cose che puoi fare, tuttavia, sono al di là di questo articolo. Fare riferimento a questa guida invece per aumentare il limite di memoria del proprio sito Web WordPress. Per ulteriori soluzioni per la schermata bianca della morte, controlla questo articolo.

Bloccato da WordPress a causa di un errore di analisi PHP

Una cosa complicata dei siti Web è che anche piccole cose come un punto e virgola mancante o simili possono metterli fuori uso.

bloccato da wordpress a causa di un errore di analisi php

Se ti ritrovi bloccato fuori dal tuo sito WordPress con una schermata simile a quella sopra, di solito è dopo aver inserito uno snippet di codice in uno dei tuoi file. Soprattutto i principianti usano spesso l'editor WordPress integrato per farlo e poi si ritrovano senza mezzi per invertire le loro azioni.

Per fortuna, è abbastanza facile tornare da questo fintanto che ti ricordi dove hai incluso lo snippet (di solito functions.php ). Se lo fai, puoi semplicemente connetterti al tuo sito tramite FTP e modificarlo con un editor di codice (il mio preferito è Notepad ++). Rimuovi lo snippet di codice che hai inserito prima, ricarica il file e dovresti essere in grado di accedere di nuovo a WordPress.

Sei tornato sul tuo sito?

Essere bloccati da WordPress è in cima alla lista degli incubi di ogni proprietario di un sito web. Non avere accesso al tuo sito non è una situazione in cui a nessuno piace trovarsi. Per fortuna, ci sono soluzioni a ogni problema, inclusa l'impossibilità di accedere a WordPress.

Sopra, abbiamo spiegato come rientrare nel tuo sito se il blocco è causato da una password errata, troppi tentativi di accesso, privilegi di amministratore persi, White Screen of Death e errori di analisi PHP. Se il tuo problema è stato incluso, ora dovresti essere sano e salvo nel backend di WordPress. Congratulazioni!

Tuttavia, se hai riscontrato altri problemi con il blocco da WordPress che non abbiamo incluso qui, condividi nella sezione commenti qui sotto.

Sei mai stato bloccato da WordPress per un motivo non menzionato sopra? Fateci sapere la causa e come l'avete risolto nella sezione commenti qui sotto!

Immagine in miniatura dell'articolo di Jiw Ingka / shutterstock.com