Articles

WP-Admin nu funcționează? Fix ‘Can’t Access WordPress Admin’ Error

Încerci să accesezi WordPress admin?

Dacă nu poți accesa WordPress admin al site-ului tău, asta înseamnă o lume de probleme. Nu veți putea să faceți modificări pe site-ul dvs. web sau să remediați orice erori. Dar, mai rău, ar putea însemna că un hacker a preluat controlul site-ului dvs. și v-a blocat.

Dar vă puteți liniști acum. Această problemă este destul de frecventă și am ajutat mulți clienți să redobândească accesul la administratorul lor WordPress. Urmați acest ghid și veți avea acces înapoi în cel mai scurt timp.

PRO TIP: Uneori, cea mai simplă soluție este să reîmprospătați pagina. În cazul în care nu ați încercat deja acest lucru, vă recomandăm să ștergeți memoria cache și să reîmprospătați pagina site-ului dvs. web. Pentru a șterge memoria cache a browserului, utilizați opțiunea de setări din browserul dvs. Pentru a șterge memoria cache a site-ului dvs. web, utilizați oricare dintre pluginurile de cache disponibile în depozitul WordPress.

De ce ați pierdut accesul la WP Admin?

Pentru a redobândi accesul la wp-admin, trebuie să știți de ce ați pierdut accesul în primul rând. Dacă suspectați sau cunoașteți deja problema, atunci treceți direct la soluția din secțiunea următoare.

Cele mai frecvente motive pentru care nu puteți accesa administratorul WordPress sunt:

1. Un hacker a pătruns pe site-ul dvs. și v-a eliminat privilegiile de administrator

2. Ați făcut prea multe încercări de autentificare și sunteți blocat pe site

3. V-ați schimbat URL-ul de autentificare și acum nu vă puteți aminti URL-ul de autentificare personalizat

4. Nu reușiți să vă recuperați parola folosind opțiunea „Recover Password” (Recuperare parolă)

5. Întâlniți erori pe pagina dvs. de autentificare wp-admin, cum ar fi:

a. Eroare PHP

b. Eroare de stabilire a conexiunii la baza de date

c. HTTP 500 server intern

d. Ecran alb al morții

e. Parse error

Este posibil să existe și alte erori care vă fac să pierdeți accesul la wp-admin, dar în cei peste 10 ani de experiență de lucru cu WordPress, acestea sunt cele mai probabile cauze.

Cum să remediați problema Can’t Access WordPress Admin

Vă sugerăm să vă descurcați cu aceste remedieri, deoarece am enumerat mai întâi cele mai probabile soluții.

În cazul în care ați încercat deja câteva soluții, treceți direct la soluția pe care nu ați încercat-o încă.

NOTA IMPORTANTĂ: Dacă aveți acces la configurarea unui site de staging cu ajutorul gazdei dvs. web sau a unui plugin de staging WP precum BlogVault, vă recomandăm să efectuați pașii pe un site de staging și nu direct pe site-ul dvs. live. Unele măsuri sunt de natură tehnică și un mic pas greșit poate înrăutăți situația.

Un mediu de staging este o clonă a site-ului dvs. unde puteți experimenta și depana pentru a găsi soluția care funcționează. Astfel, puteți implementa doar soluția corectă pe site-ul dvs. live.

Reinițializați manual parola de administrator prin phpMyAdmin

În mod implicit, WordPress vă permite să faceți un număr nelimitat de încercări de autentificare. Acest lucru înseamnă că puteți încerca diferite nume de utilizator și parole până când o găsiți pe cea potrivită.

Dar dacă ați limitat încercările de autentificare pe site-ul dvs., fie manual, fie prin utilizarea unui plugin, s-ar putea să vă treziți blocat.

Dacă nu vă puteți aminti parola și, de asemenea, nu o puteți recupera folosind opțiunea „Forgot Password” (Am uitat parola), vă puteți reseta parola prin intermediul contului dvs. de găzduire web.

Chiar dacă un hacker v-a blocat contul, ar trebui să puteți crea un nou cont de utilizator în acest mod pentru a redobândi accesul la site-ul dumneavoastră.

1. Conectați-vă la contul dvs. de găzduire web și accesați cPanel.

2. Aici, sub Baze de date, selectați phpMyAdmin.

cPanel

3. Apoi, selectați baza de date a site-ului dvs. web.

PRO TIP: Dacă nu știți numele bazei dvs. de date, puteți accesa cPanel > File Manager > public_html. Aici, faceți clic dreapta și Editați fișierul wp-config.php. Veți găsi acreditările bazei de date în acest fișier wp-config.

Edit the WP-Config file

4. În interiorul bazei dvs. de date, veți vedea afișate o serie de tabele. Selectați wp_users și editați-o.

Aici veți putea să creați sau să editați utilizatori și să setați parole.

wp users

Localizați numele de utilizator, iar la user_pass, în câmpul Value, introduceți parola pe care o alegeți. În cele din urmă, salvați modificările.

Acum, când accesați pagina de conectare WordPress, puteți utiliza noile credențiale de conectare și puteți intra în panoul wp-admin.

Refaceți copia de rezervă

Este posibil să fi făcut o copie de rezervă fie folosind un plugin, fie prin intermediul gazdei dvs. web. Dacă aveți o copie de rezervă, vă recomandăm să vă restaurați copia de rezervă.

Aceasta va elimina orice erori recente care au apărut pe site-ul dumneavoastră.

După restaurarea copiei de rezervă, veți putea accesa pagina dvs. wp-admin și vă veți putea autentifica ca de obicei. Vă sugerăm să faceți în continuare depanarea pentru a afla cauza principală a problemei, astfel încât eroarea să fie rezolvată definitiv.

Dezactivați-vă plugin-urile

Câteodată plugin-urile pot fi vinovate de aceste erori de pe site-ul dvs. Din moment ce nu aveți acces la wp-admin, va trebui să dezactivați plugin-urile manual.

  • Intrați în contul dvs. de găzduire și mergeți la cPanel > Manager de fișiere.
  • Deschideți public_html și deschideți folderul wp-contents.
  • Găsiți folderul numit Plugins și redenumiți-l în Plugins_Disable.
Troubleshooting to check Plugin compatibility

Acum verificați dacă puteți accesa pagina wp-login. Dacă puteți, atunci un plugin cauzează o problemă de incompatibilitate sau de conflict pe site-ul dumneavoastră.

Puteți intra în wp-admin și apoi activați plugin-urile, unul câte unul. De fiecare dată, reîncărcați site-ul dvs. pentru a verifica care plugin cauzează problema.

Scanează-ți site-ul

Când hackerii reușesc să preia controlul site-ului tău, te blochează imediat. Ei vă elimină privilegiile de administrator, astfel încât să își poată desfășura activitățile malițioase cât mai mult timp posibil.

Dacă suspectați un hacker, trebuie să scanați imediat pentru malware. Din moment ce nu aveți acces la wp-admin, acest lucru poate fi dificil. Iată ce vă sugerăm:

1. Dacă ați instalat pe site-ul dvs. un scaner malware precum MalCare, veți avea acces la un tablou de bord independent pentru a rula o scanare de la distanță, fără a fi nevoie să vă conectați la WordPress

2. Utilizați scanere online externe precum Virus Total pentru a rula o scanare malware

3. Verificați dacă site-ul dvs. a fost marcat de Google ca fiind piratat pe Google Safe Browsing

4. Verificați fila Securitate din contul dvs. de Google Analytics

Dacă detectați malware pe site-ul dvs., va trebui să îl curățați. Dacă sunteți abonat la un plugin de securitate, cum ar fi MalCare, îl puteți curăța cu ușurință făcând clic pe butonul Auto Clean (Curățare automată)

hacked filed detected on malcare

Dacă nu v-ați abonat încă, nu veți putea instala un plugin de securitate pe site-ul dvs. deoarece sunteți blocat. În aceste cazuri, puteți opta pentru serviciul de curățare de urgență al MalCare. Experții în securitate de la MalCare vor curăța manual malware-ul de pe site-ul dvs. și vă vor recupera accesul wp-admin.

De asemenea, puteți încerca să căutați manual malware pe site-ul dvs. Cu toate acestea, nu vă recomandăm acest lucru deoarece scanarea manuală pentru malware pe cont propriu nu este eficientă. Este nevoie de expertiză tehnică și de securitate. Acestea fiind spuse, dacă totuși doriți să încercați, am creat un ghid care vă poate ajuta să efectuați o scanare manuală a malware-ului.

IMPORTANT: Înainte de a trece la pașii următori, dacă nu ați făcut o copie de rezervă a site-ului WordPress, vă recomandăm să faceți imediat o copie de rezervă a site-ului dvs. Acești pași pot fi tehnici și implică modificarea fișierelor și a bazei de date WordPress.

Puteți consulta ghidurile noastre despre Copiile de rezervă manuale pentru WordPress și Pluginurile de rezervă WordPress.

Reîncărcați wp-login.php

Dacă nu puteți accesa pagina de conectare a site-ului WordPress, este posibil ca acest lucru să se datoreze faptului că fișierul wp-login.php a fost mutat sau șters.

Pentru a remedia problema, trebuie să reîncărcați acest fișier.

1. Descărcați o instalare proaspătă a WordPress pe computerul dumneavoastră. Descompuneți acest fișier, căutați fișierul wp-login și păstrați-l pregătit.

2. Conectați-vă la contul dvs. de găzduire web. Accesați cPanel > File Manager > public_html.

public html folder in cpanel

3. Folosind opțiunea de încărcare, încărcați fișierul wp-login de pe computerul dvs. în acest folder public_html. Puteți suprascrie vechiul fișier dacă acesta este prezent.

Upload files in cPanel File Manager

4. Deschideți fișierul wp-login făcând clic dreapta pe el și selectând Edit.

5. La sfârșitul fișierului, copiați-lipiți acest cod:

// Ștergeți această linie

$user_login = $user_data;

// Înlocuiți-o cu această linie

$user_login = $user_data->user_login;

6. Salvați modificările și ar trebui să vă puteți autentifica acum în contul dvs. de administrator WordPress.

Generați un nou fișier .htaccess

Filierul .htaccess este unul dintre cele mai sensibile fișiere ale site-ului dvs. WordPress. Uneori, cea mai mică eroare din acest fișier vă poate strica site-ul și vă poate face să pierdeți accesul la panoul wp-admin.

Puteți încerca să ștergeți vechiul fișier .htaccess și să generați unul nou pentru a rezolva problema.

1. Autentificați-vă în contul dvs. de găzduire web. Accesați cPanel > File Manager > public_html.

2. Găsiți fișierul .htaccess și descărcați-l astfel încât să aveți o copie de rezervă.

PRO TIP: Dacă nu găsiți fișierul .htaccess, mergeți la Settings și bifați căsuța Show Hidden Files.

Show hidden files .htaccess

3. Apoi, ștergeți fișierul .htaccess și încercați să accesați URL-ul de logare WordPress.

4. Dacă a funcționat, după ce v-ați logat în tabloul de bord wp, mergeți la Settings > Permalinks și faceți clic pe Save. Acest lucru va genera automat un nou fișier .htaccess. Dacă nu a funcționat, reîncărcați din nou fișierul .htaccess pe care l-ați descărcat mai devreme.

Dezactivați-vă tema

Similar cu pluginurile, tema dvs. poate, de asemenea, să provoace dispariția paginii wp-admin. Pentru a dezactiva manual temele WordPress:

  • Intrați în contul dvs. de găzduire și mergeți la cPanel > Manager de fișiere.
  • Deschideți public_html și deschideți folderul wp-contents.
  • Găsiți folderul numit Themes și redenumiți folderul temei dvs. active cu sufixul _disable. Acest lucru va activa automat o temă implicită WordPress.

Astra theme in themes folder

Acum verificați dacă puteți accesa pagina wp-login. Dacă eroarea a dispărut, atunci tema dvs. a fost cauza problemei.

Pentru a rezolva problema, ar trebui să contactați dezvoltatorul temei pentru a identifica eroarea. Aceștia vor remedia probabil orice erori și vor lansa o nouă versiune. De asemenea, dacă doriți să vă schimbați tema cu una mai bună, parcurgeți ghidul nostru privind schimbarea temei în siguranță.

SCOPUL PRO: Dacă aveți mai multe teme instalate, chiar dacă nu le folosiți, acestea ar putea provoca conflicte și probleme de incompatibilitate. Vă recomandăm să ștergeți toate temele suplimentare și să o păstrați doar pe cea pe care o folosiți.

Controlați permisiunile fișierelor

WordPress are permisiuni pentru fișiere care acordă diferite niveluri de acces diferiților utilizatori ai site-ului dvs. WordPress. Puteți modifica accesul la citirea, scrierea și executarea fișierelor de pe site-ul dvs.

Puteți afla mai multe în ghidul nostru despre Permisiunile de fișiere WordPress. De asemenea, puteți consulta Permisiunile de fișiere recomandate de WordPress.

WP file permission

Recomandăm ca permisiunile să fie setate la următoarele:

  • wp-admin: 744
  • wp-content: 744
    • wp-content/themes: 744
    • wp-content/plugins: 744
    • wp-content/plugins: 744
    • wp-content/uploads: 744
  • wp-config.php: 764
  • .htaccess: 764

Pentru a verifica și seta permisiunile fișierelor, puteți utiliza cPanel > File Manager în contul dvs. de găzduire web.

Permissions in cpanel

După ce permisiunile corecte sunt setate, ar trebui să aveți acces la pagina de conectare WordPress.

Reinstalați WordPress

Dacă tot nu aveți acces la administratorul WordPress, puteți reinstala WordPress. Există posibilitatea ca fișierele din instalarea de bază a WordPress să fie corupte.

Reinstalarea WordPress este un pas mare, deoarece veți înlocui fișierele de bază. Dar există modalități de a face acest lucru fără niciun stres. Iată un ghid detaliat pentru reinstalarea WordPress.

Atenție: Acest pas implică un anumit risc. Vă recomandăm să faceți o copie de rezervă a site-ului dvs. și să folosiți un site de staging pentru a reinstala WordPress.

Creșteți limita de memorie PHP

Cărui site web i se acordă o cantitate limitată de memorie PHP. Dacă depășiți limita, pot începe să apară erori pe site-ul dumneavoastră. Creșterea limitei PHP poate rezolva aceste erori.

Pentru a face acest lucru, trebuie să vă editați fișierul wp-config.php.

Intrați în cPanel > File Manager > public_html. Faceți clic dreapta și editați acest fișier.

Pentru a edita limita de memorie, găsiți această linie de cod:

define(‘WP_MEMORY_LIMIT’, ’32M’);

Creșteți limita de la 32M la 128M folosind următoarea linie de cod:

define(‘WP_MEMORY_LIMIT’, ‘128M’);

Salvați și ieșiți din fișier.

Pentru mai multe informații, urmăriți ghidul nostru despre cum să măriți limita PHP prin fișierul wp-config.

Dezolvați mesajele individuale de eroare WordPress

Este posibil să vedeți erori specifice pe site-ul dvs. WordPress în loc de pagina de conectare, cum ar fi:

  1. Error establishing database connection
  1. HTTP 500 Internal server
  1. White screen of death
  1. Parse Errors
  1. PH Errors

Care dintre erorile cu care vă confruntați, avem un ghid complet de depanare pe care îl puteți urma pentru a rezolva problema.

Suntem încrezători că una dintre aceste măsuri v-a ajutat să vă conectați la wp-admin. Cu toate acestea, în cazul rar în care încă nu ați reușit să rezolvați problema, avem câteva indicații.

Ce trebuie să faceți dacă tot nu puteți accesa wp-admin

Dacă sunteți în continuare blocat în afara administratorului WordPress, iată ce puteți face:

  1. Contactați gazda dvs. web – Gazda dvs. web va analiza problema și vă va reseta accesul la logare. Contactați serviciul de asistență pentru clienți al gazdei dvs. web și cereți-le asistență.
  1. Cereți ajutor pe forumul de asistență WordPress – WordPress are un forum de asistență activ unde puteți cere ajutor de la alți utilizatori WordPress. Puteți posta detalii despre problema cu care vă confruntați și cineva vă va ajuta să o rezolvați.
  1. Verificați forumurile populare – Există o serie de forumuri unde utilizatorii WordPress sunt activi. Puteți căuta răspunsuri pe Reddit, Quora, StackExchange și StackOverflow.

Vă puteți referi, de asemenea, la celălalt articol al nostru despre Locked Out of WordPress Admin Dashboard.

Gânduri finale: Cum să fiți pregătit pentru data viitoare

După ce vă recâștigați accesul la tabloul de bord WordPress, există câțiva pași pe care ar trebui să îi faceți pentru a fi mai bine pregătit în cazul în care acest lucru se întâmplă din nou:

  1. Realizați copii de rezervă regulate ale site-ului WordPress cu un plugin precum BlogVault, care are un tablou de bord independent. Dacă lucrurile merg prost, puteți restabili copia de rezervă chiar dacă nu aveți acces la wp-admin.
  1. Măstrați un plugin de securitate precum MalCare activ pe site-ul dvs. Plugin-ul va configura un firewall pentru a bloca traficul malițios să vă acceseze site-ul. De asemenea, va scana site-ul dvs. în mod regulat și vă va alerta dacă există vreo activitate suspectă.
  1. Semnalizați acest articol și păstrați-l la îndemână, astfel încât să aveți o listă de verificare a măsurilor de luat pentru a rezolva rapid eroarea.

Dacă unul dintre pașii pe care i-am menționat mai sus v-a ajutat să vă accesați pagina wp-admin, dați-ne un shoutout pe Twitter. Ne-ar plăcea să avem vești de la tine.

Ajută-ți site-ul cu Plugin-ul de backup al BlogVault

Can't-access-wordpress-admin

Share via:

.