Erori WordPress obișnuite și cum se remediază
Publicat: 2020-03-17CMS (sistemul de management al conținutului) WordPress a făcut crearea site-ului web mai eficientă încă de la înființare. Cu toate acestea, nu este perfect și uneori apar erori. Acest ghid acoperă erorile comune WordPress și cum să le remediați.
WordPress alimentează mai mult de 36% din toate site-urile web de pe web, adică o mulțime de site-uri web. Lucrăm cu WordPress de peste 15 ani și am întâlnit practic toate cele mai frecvente erori.
Vă rugăm să vă asigurați că faceți o copie de rezervă a întregului site web și a bazei de date înainte de a încerca oricare dintre remediile din acest ghid. Pentru a trece mai departe, faceți clic pe ceea ce doriți din cuprinsul de mai jos pentru a afla cum să remediați o anumită eroare.
Erori comune | Cum se remediază |
404 Eroare de pagină | CUM SE REPARĂ |
500 Eroare internă a server-ului | CUM SE REPARĂ |
Conexiunea a expirat | CUM SE REPARĂ |
Eroare la stabilirea conexiunii la baza de date | CUM SE REPARĂ |
E-mailul de administrator pierdut și recuperarea parolei nu funcționează | CUM SE REPARĂ |
Eroare de memorie epuizată | CUM SE REPARĂ |
Eroare de analiză/Eroare de sintaxă | CUM SE REPARĂ |
Blocat în întreținere | CUM SE REPARĂ |
Ecranul alb al morții | CUM SE REPARĂ |
Nu puteți încărca imagini | CUM SE REPARĂ |
Nu puteți accesa zona de administrare | CUM SE REPARĂ |
Bara laterală a site-ului dvs. apare sub conținutul principal | CUM SE REPARĂ |
404 Eroare de pagină
Eroarea 404 este o eroare comună WordPress care poate fi cauzată de multe lucruri.
Cauzele obișnuite sunt regulile de rescriere depășite sau configurate greșit și problemele legate de permalink.
Simptom
Veți vedea o pagină asemănătoare cu cea din captura de ecran de mai jos când încercați să accesați anumite zone ale site-ului dvs.
În majoritatea cazurilor, veți putea accesa zona de administrare și pagina de pornire a site-ului web, dar nu paginile sau postările individuale. Cu toate acestea, vă vom arăta cum să remediați această problemă dacă nu puteți accesa și zona de administrare.
Cum se remediază: când administratorul WordPress este accesibil
În primul rând, verificați pentru a vă asigura că permalinkurile sunt corecte dacă încă puteți accesa zona de administrare. Conectați-vă și treceți cu mouse-ul sau faceți clic pe „Setări” din meniul de navigare din stânga. Aceasta va încărca toate opțiunile de meniu din Setări. Apoi faceți clic pe „Permalink-uri”.
De acolo, puteți selecta una dintre setările comune sau o structură personalizată aplicând oricare dintre etichetele disponibile. După ce ați făcut ajustările, faceți clic pe Salvare modificări.
Când administratorul este inaccesibil
Iată ce trebuie să faceți dacă nu puteți accesa zona de administrare din cauza unei erori 404. Mai întâi, conectați-vă la interfața dvs. CPanel și faceți clic pe „phpMyAdmin” aflat sub BAZE DE DATE.
Selectați numele bazei de date WordPress din lista disponibilă situată în panoul de navigare din stânga. Apoi găsiți „wp_options” și faceți clic pe „Răsfoiți”. Localizați siteurl sub opțiunea_nume și faceți clic pe „Editare”.
ANALIZA SEO GRATUITĂ WORDPRESS
Doriți mai mult trafic către site-ul dvs. WordPress? Luați analiza noastră SEO gratuită WordPress și vedeți cum vă puteți îmbunătăți traficul pentru a obține mai multe vânzări online.
În caseta de introducere (option_value), modificați adresa URL și faceți clic pe butonul „Go” situat în dreapta jos pentru a finaliza procesul. Acum ar trebui să puteți accesa panoul de administrare.
500 Eroare internă a server-ului
Eroarea 500 apare ori de câte ori serverul web nu poate fi accesat și nu este specific pentru WordPress, dar este destul de comună. În WordPress, problema este adesea cauzată de un plugin sau de fișierul cu funcțiile temei tale. Uneori, un fișier .htaccess corupt și limita de memorie PHP pot provoca, de asemenea, această dezamăgire.
Simptom
Veți primi o pagină web cu numărul „500” afișat și unul sau mai multe mesaje de eroare de continuare.
Cum se remediază: Verificați dacă fișierul .htaccess este deteriorat
Conectați-vă la CPanel și faceți clic pe „Manager de fișiere” aflat sub secțiunea FIȘIERE. Este posibil să primiți o casetă pop-up care vă întreabă dacă să afișați conținut ascuns și, dacă da, să le afișați. De asemenea, puteți accesa conținutul serverului dvs. utilizând un client FTP (protocol de transfer de fișiere) sau un program precum FileZilla.
Odată intrat, redenumiți „.htaccess” din folderul de instalare WordPress la ceva de genul „.htaccess-old”. Faceți-o prin atingerea lentă de două ori pe fișier sau făcând clic dreapta și selectând „Redenumiți”.
WordPress va genera automat un fișier .htaccess proaspăt atunci când încercați să vă accesați din nou domeniul.
Dezactivați fiecare plugin
Puteți încerca să dezactivați fiecare plugin și să le reactivați pe fiecare înapoi încet. Cea mai eficientă modalitate de a face acest lucru este prin intermediul unui program FTP, dar puteți utiliza și File Manager. Accesați fișierele prin FTP sau CPanel File Manager și redenumiți folderul de pluginuri.
Dosarul de pluginuri poate fi găsit accesând wp-content în folderul de instalare WordPress. Acolo, pur și simplu redenumiți folderul.
Schimbați numele înapoi în „plugin-uri” și WordPress va reveni la normal, cu excepția faptului că toate pluginurile vor rămâne dezactivate.
De asemenea, puteți dezactiva pluginurile din tabloul de bord WordPress selectând „Plugins” situat în meniul de navigare din stânga, dacă este accesibil. Apoi, selectați toate pluginurile și alegeți „Dezactivați” din meniul Acțiuni în bloc.
Veți ști că este o problemă specială de plugin dacă eroarea 500 dispare după dezactivarea tuturor pluginurilor. De aici, doar reactivați pluginurile unul câte unul și reîncărcați site-ul de fiecare dată pentru a găsi vinovatul.
Eroare de expirare a conexiunii
O eroare de timeout apare atunci când browserul nu primește un răspuns în timp util de la serverul dvs. Cu alte cuvinte, această eroare se întâmplă atunci când două servere nu se conectează. Această eroare se poate întâmpla și din cauza configurației proaste a găzduirii, nu doar a problemelor de conectare la server. Eroarea de expirare a conexiunii este denumită și expirare gateway 504.
Simptom
Veți vedea un ecran alb cu termenul „504 Gateway time-out”, ori de câte ori încercați să accesați o pagină.
Cum se remediază: reîncărcarea paginii, VPN, firewall-uri și proxy
Primul lucru pe care ar trebui să-l faceți este să încercați să reîncărcați pagina după câteva minute (de preferință, 15 – 30 de minute). Acest lucru se datorează faptului că acest tip de eroare este adesea cauzat de o eroare temporară a serverului dvs.
Dacă problema persistă, verificați dacă utilizați o VPN (rețea privată virtuală) și dezactivați-o. În unele situații, serviciul VPN pur și simplu nu reușește să se conecteze sau să primească un răspuns de la serverul dvs. de găzduire.
Dacă acest lucru nu funcționează, încercați să dezactivați firewall-ul site-ului dvs. (de exemplu, Cloudflare) și dezactivați orice proxy. De asemenea, încercați să utilizați o altă conexiune la internet sau un computer pentru a vedea dacă site-ul dvs. este în funcțiune numai pentru dvs. și nu pentru toți ceilalți.
Schimbarea DNS
Schimbați serverele DNS (sistemul de nume de domeniu), deoarece cele actuale ar putea fi oprite. Pentru a face acest lucru pe un computer Windows, căutați Centru de rețea și partajare din meniul Start sau accesați Panoul de control și apoi faceți clic pe „Centrul de rețea și partajare”.
Pe un Mac, accesați Preferințele de sistem, selectați Rețea și faceți clic pe „Avansat” situat în stânga jos. În fereastra care se deschide, selectați DNS din filele situate mai sus.
Schimbați setările DNS la ceva public, cum ar fi Google (adresele IP 8.8.8.8 și 8.8.4.4).
Alte lucruri de încercat
Uneori, trebuie doar să curățați baza de date WordPress. Puteți instala un plugin precum Wp-Sweep sau puteți face acest lucru manual prin phpMyAdmin. Doar asigurați-vă că faceți mai întâi o copie de rezervă a bazei de date.
Dacă acest lucru nu funcționează, încercați să dezactivați toate pluginurile și să le reactivați unul câte unul, așa cum am discutat mai devreme. Este posibil să existe unul sau mai multe pluginuri care trimit prea multe solicitări, ceea ce poate cauza o eroare de time out.
Eroare la stabilirea conexiunii la baza de date
Motivul pentru care apare această eroare este destul de simplu. Înseamnă că site-ul dvs. web nu poate accesa baza de date.
Simptom
Utilizatorul vede un ecran care notează „Eroare la stabilirea unei conexiuni la baza de date”.
Cum se remediază: verificarea acreditărilor bazei de date
Cea mai probabilă cauză este acreditările greșite ale bazei de date, așa că de aici vom începe.
Conectați-vă la CPanel-ul dvs., găsiți BAZE DE DATE și faceți clic pe „Bază de date MySQL”. De acolo, găsiți utilizatorul privilegiat sub Baze de date curente. Apoi, derulați în jos la Utilizatori actuali și schimbați parola pentru utilizatorul privilegiat. Asigurați-vă că notați noua parolă și numele de utilizator undeva , deoarece veți avea nevoie de ele pentru pasul următor.
Accesați fișierele din directorul de instalare WordPress folosind FTP sau File Manager și deschideți wp-config.php. Va trebui să căutați următoarele rânduri de cod (vezi captura de ecran), apoi să editați parola și numele de utilizator ale bazei de date în consecință.
În timp ce vă aflați acolo, asigurați-vă că informațiile despre gazda bazei de date („DB_HOST”) sunt și ele corecte. Acesta se află de obicei chiar sub „DB_PASSWORD”.
Reparați-vă baza de date WordPress
De asemenea, puteți încerca să vă reparați baza de date. Adăugați următoarea linie de cod la wp-config.php pentru a declanșa funcția de reparare a bazei de date WordPress, dar asigurați-vă că este adăugată ca prima linie după eticheta PHP și/sau note.

define('WP_ALLOW_REPAIR', true);
Apoi, vizitați yoursite.com/wp-admin/maint/repair.php pentru a continua.
Odată ce reparația este completă, asigurați-vă că reveniți și eliminați acea linie de cod , altfel oricine poate accesa instrumentul de reparare a bazei de date.
Uneori, actualizarea adresei URL WordPress poate rezolva și problemele de conectare la baza de date. Consultați secțiunea despre remedierea erorilor 404 pentru detalii.
E-mailul de administrator pierdut și recuperarea parolei nu funcționează
Dacă ți-ai pierdut adresa de e-mail de administrator și nu poți folosi recuperarea parolei, există o soluție ușoară.
Simptom
Pur și simplu nu vă puteți conecta, cel mai probabil, deoarece parola sau numele dvs. de utilizator sunt greșite sau nu aveți acces la adresa de e-mail admin.
Cum se remediază: dacă aveți acces la e-mailul de administrator
Accesați site-ul dvs. web.com/wp-admin și sub caseta de conectare, veți vedea „V-ați pierdut parola?”.
Faceți clic pe „Am pierdut parola”, introduceți adresa de e-mail în ecranul următor și faceți clic pe „Obțineți o nouă parolă”. Veți primi un link prin e-mail pentru a crea o nouă parolă.
Fără acces la e-mail de administrator
Vă puteți reseta parola accesând baza de date și schimbând-o direct. Accesați phpMyAdmin prin intermediul CPanel-ului dvs., așa cum sa discutat mai devreme (secțiunea despre erorile 404), dar de data aceasta, căutați opțiunea „wp_user” după selectarea numelui bazei de date și apoi faceți clic pe „Editare”.
Acum veți putea edita direct parola și adresa de e-mail.
Eroare de memorie epuizată
Această eroare apare de obicei atunci când un plugin sau un alt script depășește memoria implicită alocată pentru astfel de programe.
Simptom
De obicei, veți vedea o pagină cu fundal alb și text negru care specifică problemele (începe cu „Eroare fatală”).
Cum se remediază: crește limita de memorie PHP
Puteți crește limita de memorie PHP dacă o utilizați. Limita de memorie PHP este cantitatea de memorie alocată unui script în octeți ori de câte ori este făcută o solicitare.
Vom folosi un fișier numit php.ini pentru a remedia problema.
- Creați un fișier gol și numiți-l php.ini
- Specificați o limită de memorie prin lipirea sau tastând următoarele, memorie=64MB. Schimbați numărul în ceea ce doriți.
- Salvați fișierul și încărcați-l în folderul wp-admin situat în directorul de instalare WordPress.
De asemenea, puteți crește limita de memorie PHP prin interfața CPanel. Mai întâi, conectați-vă la CPanel și căutați „Selectați versiunea PHP” în SOFTWARE.
Pe noua pagină care se încarcă, faceți clic pe „Switch to PHP Options” situat în dreapta sus. Derulați în jos pentru a găsi „memory_limit” și creșteți limita la următorul nivel mai mare sau mai mult.
Cele menționate mai sus pot funcționa și pentru 500 de erori numai de administrator.
Eroare de analiză/Eroare de sintaxă
Această problemă apare ori de câte ori a fost folosit un cod incorect, ceea ce duce la o eroare de analiză/sintaxă PHP.
Simptom
Un mesaj de eroare care începe cu termenul „Eroare de analiză” care indică o cale către fișierul care provoacă eroarea, inclusiv linia de început (de exemplu, linia 539).
Cum se remediază
Conectați-vă prin FTP sau CPanel File Manager și apoi utilizați calea furnizată de mesajul de eroare pentru a localiza fișierul problematic. Numărul de linie furnizat de mesajul de eroare indică zona codului paginii unde este sintaxa defectuoasă. Corectați sintaxa verificând dacă codul adăugat este corect.
Dacă știți ce faceți, puteți îmbunătăți sau edita codul.
Blocat în întreținere/Indisponibil pentru eroare de întreținere programată
Acesta este ceva care se întâmplă de obicei din cauza unei actualizări WordPress neterminate sau în curs de desfășurare. Un timp de răspuns lent al serverului sau o problemă de memorie poate întrerupe procesul de actualizare, ceea ce împiedică WordPress să șteargă fișierul de notificare de întreținere.
Simptom
Veți vedea un mesaj de eroare care menționează „Indisponibil pentru scurt timp pentru întreținere programată”.
Cum se remediază
Tot ce trebuie să faceți este să accesați mai întâi fișierele site-ului dvs. folosind FTP sau File Manager. Asigurați-vă că sunt afișate fișierele ascunse, care este, în mod normal, cazul implicit al programelor FTP. Apoi, căutați fișierul .maintenance în folderul de instalare WordPress și ștergeți-l.
Ecranul alb al morții
Ecranul alb al morții poartă numele celebrului ecran albastru al morții Windows. Este adesea cauzată de o limită de memorie PHP epuizată sau de configurația proastă a serverului. De asemenea, se poate întâmpla în anumite secțiuni ale site-ului dvs., nu în toate paginile.
Simptom
După cum sună, este un ecran alb fără mesaje de eroare. Da!
Cum se remediază
Verificați dacă problema se întâmplă altor site-uri web care rulează WordPress pe serverul dvs., dacă aveți unele. Dacă nu, puteți instala o instalare de test WordPress într-un folder nou. Are ceva de-a face cu serverul tău dacă alte instalări au aceeași problemă. Dacă este, contactați furnizorul dvs. de servicii de găzduire pentru asistență.
Încercați următoarele pentru a remedia eroarea după ce ați exclus serverul ca problemă.
- Creșteți-vă limita de memorie PHP – Urmați pașii prezentați în secțiunea „Eroare de memorie epuizată”.
- Dezactivați toate pluginurile – Urmați pașii discutați în secțiunea „Eroare de server intern 500”.
Reveniți la tema implicită
Puteți încerca să reveniți la o temă implicită. Accesați fișierele site-ului dvs. folosind un client FTP sau un Manager de fișiere. Navigați la /wp-content/themes/ din folderul de instalare WordPress. Asigurați-vă că faceți o copie de rezervă a temei dvs. WordPress actuale, descarcând-o.
Apoi, ștergeți tema curentă. Acest lucru va forța WordPress să folosească orice teme implicite disponibile (de exemplu Twenty Fourteen). Reîncărcați site-ul dvs. și, dacă problema a dispărut, uitați-vă la fișierul original functions.php de teme pentru erori. Puteți, de asemenea, să înlocuiți acel fișier specific prin redobândirea pachetului tematic original.
Activați modul de depanare
Adăugați următoarele linii de cod la wp-config.php imediat după eticheta PHP de deschidere și/sau note, aflate în folderul de instalare WordPress.
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
Reîncărcați site-ul și ar trebui să vedeți erori afișate. Dacă nu, conectați-vă la server prin FTP sau File Manager și accesați folderul wp-content. Căutați debug.log și deschideți-l pentru a-i citi conținutul.
Fișierul jurnal vă va spune unde se află problema pentru depanare ulterioară.
Nu puteți încărca imagini
Acest lucru este de obicei cauzat de permisiunile incorecte ale fișierelor. Pentru ca platforma WordPress să funcționeze corect, are nevoie de permisiunile de acces potrivite pentru a modifica conținutul de pe serverul tău.
Simptom
Primiți o eroare ori de câte ori încercați să încărcați o imagine sau imaginile dispar din biblioteca dvs. media.
Cum se remediază
Trebuie să setați permisiunile corespunzătoare. Conectați-vă la serverul dvs. web folosind FTP sau CPanel File Manager. Deschideți folderul wp-content și acolo, veți găsi folderul de încărcări. Faceți clic dreapta pe „încărcări” și selectați „Permisiuni de fișiere”. În unele sisteme Mac, va trebui să selectați „Obțineți informații”. Asigurați-vă că valoarea numerică sau octal este setată la 755 și faceți clic pe „Aplicați la Enclosed” sau „Recurse în subdirectoare” sau ceva similar. Acest lucru va depinde de clientul FTP.
Apoi, va trebui să setați toate fișierele din dosar și subfolder la 644. Utilizați același proces discutat mai devreme, dar de data aceasta, accesați fiecare folder individual și selectați toate fișierele din interior (ctrl + A în Windows și comandă + A în Mac) .
Nu puteți accesa zona de administrare
Am acoperit deja unele dintre problemele care pot face aproape imposibilă accesarea zonei de administrare (consultați secțiunea de eroare de 404 pagini). Cu toate acestea, mai există ceva care poate provoca această dezamăgire. Poate fi necesar să activați cookie-urile sau să ștergeți memoria cache.
Simptom
Pagina se reîmprospătează de fiecare dată când încercați să vă conectați.
Cum se remediază
Pașii pentru ștergerea și activarea cookie-urilor sunt foarte similari între browsere. Vă vom arăta cum să o faceți în Chrome, deoarece este cel mai folosit browser. Asta vă va oferi o idee bună despre cum să o faceți cu alții.
Pentru Google Chrome, faceți clic pe cele trei puncte situate în partea dreaptă sus a browserului dvs. Apoi căutați „Mai multe instrumente” și faceți clic pe „Ștergeți datele de navigare”
În fereastra pop-up care apare în Chrome, asigurați-vă că sunt selectate Cookie-uri și alte date de site și faceți clic pe „Ștergeți datele”.
După aceea, asigurați-vă că browserul dvs. permite cookie-uri făcând clic pe „Setări site” din Confidențialitate și securitate.
Pe pagina care apare, sub permisiuni, asigurați-vă că Chrome este setat să permită cookie-uri și, dacă nu, faceți clic pe „Cookie-uri și date site”. Apoi permiteți site-urilor să salveze și să citească module cookie.
Bara laterală a site-ului dvs. apare sub conținutul principal
Aceasta este o problemă comună cu care se confruntă oamenii în WordPress și, de obicei, este cauzată de tema utilizată. Uneori, există un div neînchis sau setări necorespunzătoare pentru lățime și float în CSS.
Simptom
Bara dvs. laterală apare sub conținut și nu lângă acesta.
Cum se remediază
Depanați cauzele menționate mai sus. Verificați setările de lățime și de float ale temei și asigurați-vă că nu există div-uri neînchise.
Încheierea
Marcați acest ghid și utilizați-l ori de câte ori aveți o problemă cu WordPress. În cele mai multe cazuri, vei găsi o soluție la situația ta.
În cele din urmă, WordPress este încă o platformă fantastică și cel mai bun CMS pentru site-uri web. Este foarte prietenos cu SEO, ușor de utilizat și vine cu o mulțime de extinderi.