11 Cele mai bune metode de a remedia A existat o eroare critică pe această eroare de site
Publicat: 2022-10-15„ A existat o eroare critică pe acest site web ” este una dintre cele mai hidoase și alarmante erori WordPress pe care nimeni nu și-ar dori să se confrunte vreodată. Această eroare nu numai că vă împiedică să accesați site-ul web, dar în cea mai proastă stare, nici măcar nu vă va lăsa să accesați prin pagina de administrare.
Este oarecum ca și cum ai fi blocat complet și partea frontală nu răspunde. Acesta este motivul pentru care este foarte esențial pentru tine să readuci lucrurile pe drumul cel bun cât mai curând posibil. În caz contrar, vizitatorii dvs. ar putea avea de asemenea să se confrunte cu același mesaj de eroare pe ecranul lor, ceea ce nu este un lucru grozav pentru reputația site-ului dvs.
Dar, din fericire, eroarea „a existat o eroare critică pe acest site web” are mai multe soluții disponibile prin care puteți obține cu ușurință acces la site-ul dvs. și o puteți remedia în cel mai scurt timp. Prin urmare, în această postare, vom discuta toate aspectele erorii „a existat o eroare critică pe acest site web” și câteva soluții cele mai bune pentru a o remedia imediat.
Așadar, rămâneți pe fază și continuați să citiți acest articol până la capătul acestei pagini și să vă curățați toate îndoielile/interogările într-un mod foarte ușor și cuprinzător.
Să începem!
Care este semnificația erorii „A existat o eroare critică pe acest site web”?
Deși a existat o mulțime de erori WordPress, există posibilitatea ca într-o zi să vă confruntați cu oricare dintre ele în timp ce utilizați WordPress. Dar eroarea „a existat o eroare critică pe acest site web” este una de acest fel care vă blochează direct accesarea tabloului de bord WordPress.
Această eroare WordPress înseamnă, în general, că au existat probleme serioase cu scriptul PHP și, din orice motiv, nu poate rula și finaliza procesul, care este, de asemenea, considerat o eroare fatală PHP.
Pentru a ajuta utilizatorii și a-i anunța despre eroare, WordPress are o funcție specială care detectează automat orice eroare fatală, fie cauzată de Plugin-uri sau teme instalate și trimite imediat o notificare prin e-mail la adresa de e-mail a administratorului.
Notificarea prin e-mail va consta în informații detaliate despre cauza erorii și va arăta oarecum astfel:

E-mailul constă, de asemenea, într-un link special „mod de recuperare” prin care vă puteți conecta în siguranță la tabloul de bord și puteți investiga în continuare.
În cazul în care nu ați găsit niciun e-mail în acest sens, vă rugăm să verificați folderul de spam. Cu toate acestea, dacă nu ați primit niciun mesaj în e-mail din întâmplare, atunci trebuie să aflați cauza și să le remediați cât mai curând posibil.
Care sunt motivele pentru care provoacă eroarea „A existat o eroare critică pe acest site web”?
Dacă utilizați platforma WordPress pentru o perioadă, atunci trebuie să fi experimentat una dintre cele mai grave erori WordPress și anume Ecranul alb al morții (WSOD). S-ar putea să ți se reamintească că te confrunți cu un ecran alb complet gol în timp ce te conectezi la site-ul tău WordPress sau îl răsfoiești.
Dar în zilele noastre, această eroare de ecran alb alb a fost transformată sau schimbată într-un mesaj de eroare „a existat o eroare critică pe acest site web. Vă rugăm să verificați căsuța de e-mail a administratorului site-ului pentru instrucțiuni.” pe pagina ta web.

Deci, oricare ar fi motivele care au cauzat Ecranul alb al morții mai devreme, este mult mai probabil același motiv pentru care a declanșat eroarea „A existat o eroare critică pe site-ul tău”. Adică, problema apare atunci când,
- Există o problemă cu PHP-ul dvs
- Limita de memorie a fost depășită
- Eroare în fișierele de bază, plugin sau temă
- Baza de date a fost coruptă.
Oricare ar fi motivul, notificarea de eroare trimisă de WordPress la adresa ta de e-mail va specifica în detaliu motivul din spatele acestui lucru și îți va fi mai ușor să rezolvi problemele.
În mod similar, există și alte erori similare WordPress pe care le puteți întâlni și căutați și soluția lor.
- 500 eroare internă
- Eroare 404 nu a fost găsită
- 502 Eroare de gateway greșită
- Eroare de instituire a unei conexiuni bază de date
- fișierul încărcat depășește directiva upload_max_filesize din php.ini
si multe altele. Dacă doriți să aflați mai multe, puteți consulta și postarea noastră dedicată despre „Coduri de stare HTTP”, care vă va ajuta cu siguranță să aflați mai multe despre erorile WordPress.
Cum să remediați eroarea „A existat o eroare critică pe acest site web”?
Pentru a remedia orice eroare WordPress de pe site-ul dvs., primul lucru pe care trebuie să-l faceți este să investigați cauza care declanșează problema. Deși WordPress vă va trimite un e-mail de notificare cu privire la detaliile erorii în cazul în care nu veți primi niciuna, atunci trebuie să urmați aceste soluții simple după cum sunt prezentate mai jos:
1. Verificați jurnalele de erori
Când nu primiți niciun e-mail de notificare WordPress, primul lucru pe care trebuie să-l faceți este să verificați fișierul jurnal de erori WordPress. Acest fișier este responsabil pentru stocarea tuturor erorilor sau a informațiilor despre erori PHP. Pentru mai multe detalii despre jurnalele de erori și despre cum le puteți configura, vă rugăm să consultați blogul nostru dedicat despre „Cum să configurați și să utilizați jurnalul de erori WordPress?” în cel mai simplu și totuși cel mai informativ format vreodată.
Pentru a vă accesa jurnalele de erori, utilizați Managerul de fișiere al unui client FTP (File Transfer Protocol) pe contul dvs. de găzduire și accesați home/[nume utilizator]/.logs/error_log_[domeniu] .
Sau dacă v-ați găzduit site-ul web pe WPOven, acestea sunt disponibile în jurnalele/dosarul site-ului.
Pentru a accesa folderul jurnal, utilizați contul SFTP asociat site-ului, la logare veți vedea două foldere jurnalele/ și public_html/.
Veți găsi jurnalele în jurnalele/ folderul denumit error.log și access.log. Puteți să le descărcați folosind același cont SFTP pe computerul local pentru o examinare ulterioară. De asemenea, puteți utiliza ssh pentru a vă autentifica și a verifica aceste jurnale.
În general, jurnalele de erori constau din patru tipuri de erori PHP, eroare de analiză, eroare fatală, avertismente și erori critice. Și dacă găsiți erori critice/fatale, trebuie să le remediați imediat.
2. Activați modul Debug în WordPress
Dacă nu puteți găsi fișierul jurnal de erori, metoda alternativă pe care o puteți încerca este să activați sau să activați depanarea în WordPress. WordPress CMS vine cu o caracteristică specială încorporată numită depanare, care ajută la aflarea codurilor de eroare PHP în software-ul de bază, fișierele teme sau în pluginuri.
Pentru a permite WordPress să depaneze manual, trebuie să adăugați câteva constante în fișierul dvs. Wp-config.php.
Și pentru a configura fișierul wp-config.php, trebuie să vă conectați la server folosind clientul FTP (File Transfer Protocol). Cel mai probabil veți găsi fișierul wp-config.php în folderul dvs. rădăcină sau site-ul dvs. și când puteți localiza fișierul, deschideți-l și faceți câteva modificări.

Fișierul wp-config.php conține în mare parte toate setările de configurare ale site-ului dvs., cum ar fi setările furnizorului de găzduire web, informațiile bazei de date și alte informații vitale. Acum, pentru a activa depanarea WP, trebuie să vă uitați la această linie de cod:
('WP_DEBUG',false);
Acum, când puteți găsi linia de cod de mai sus, următorul lucru pe care trebuie să-l faceți este să copiați codul de mai jos peste
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files) define( 'SCRIPT_DEBUG', true );
/* Now you are done, save and Exit
Unde,
- WP_DEBUG înseamnă să activați modul de depanare pe WordPress.
- WP_DEBUG_LOG permite stocarea tuturor detaliilor erorii într-un fișier jurnal.
- WP_DEBUG_DISPLAY afișează mesaje de eroare pe pagină în HTML
- SCRIPT_DEBUG ajută la rularea versiunii de dezvoltare a fișierelor CSS și javascript, mai degrabă decât a versiunii minimizate.
Notă: nu este foarte recomandat să schimbați WP_DEBUG_DISPLAY la adevărat, altfel erorile vor începe să fie afișate pe site-ul dvs. live.
După ce lipiți codul de mai sus în fișierul wp-config.php, trebuie să salvați modificările și să părăsiți editorul de text. Acum ați activat cu succes modul Depanare.
Cu toate acestea, dacă doriți să activați doar modul de depanare WordPress de bază, puteți adăuga codul de mai jos:
define( 'WP_DEBUG', true );
// Pentru a activa modul WP_DEBUG
Acum, odată ce vă puteți depana site-ul, puteți dezactiva modul de depanare fie setând constantele la false, fie eliminând pur și simplu fragmentul din fișierul wp-config.php.
Pentru a afla cum puteți activa/activa depanarea WordPress, vă rugăm să consultați ghidul nostru complet despre „Depanarea WordPress: Cum să activați WP_DEBUG?”
3. Reveniți/Restaurați site-ul dvs. WordPress
Atunci când site-ul dvs. este afectat de erori WordPress și nu puteți găsi cauzele posibile și soluția lor, cel mai bun lucru pe care îl puteți face este să vă restaurați site-ul din backup. Da, ați auzit bine, de aceea îi împingem întotdeauna pe toată lumea să păstreze cea mai recentă copie de rezervă a site-urilor lor web tot timpul.
Chiar dacă vă confruntați cu aceeași problemă, vă va fi ușor să urmăriți pașii pe care îi urmați și care ar putea declanșa eroarea.
Ei bine, modul în care vă restaurați site-ul dvs. depinde complet de metoda pe care ați folosit-o pentru a face backup pentru site-ul dvs. Dacă ați folosit orice plugin de backup WordPress, trebuie să consultați baza de cunoștințe sau documentația acestora pentru pașii suplimentari.
Sau dacă gazda dvs. web gestionează backup-ul site-ului dvs., vă rugăm să contactați furnizorul dvs. de găzduire web. La WPOven, toate site-urile web pe care le găzduiți vor fi copiate automat zilnic, alimentate de Amazon S3 și, atunci când doriți să le restaurați înapoi, puteți:
1) Aruncă un bilet de asistență și echipa noastră de asistență va fi bucuroasă să restabilească backupul pentru tine. SAU

2) Puteți descărca backup-ul dorit și îl puteți restabili conectându-vă prin SFTP.
Notă: Încercați mai întâi să vă restaurați site-ul live pe o platformă de pregătire și vedeți dacă site-ul dvs. funcționează corect sau nu și evitați vulnerabilitatea de a vă pierde munca grea.
4. Rezolvați orice conflict de temă
Uneori, eroarea „a existat o eroare critică pe acest site web” poate fi declanșată din cauza unui conflict în fișierul cu tema activă. Cel mai bun mod de a rezolva problema este să revii pur și simplu înapoi la tema implicită și să vezi dacă problema a fost rezolvată sau nu.
Cu toate acestea, în cazul în care nu puteți accesa panoul de administrare sau tabloul de bord WordPress, utilizați un client FTP, cum ar fi File Zilla, pentru a accesa fișierele site-ului dvs. de pe server și navigați la folderul public_html > wp-content>themes . Căutați folderul cu tema activă și fie redenumiți-l ca „ youactivetheme-disabled ” sau ștergeți-l complet.
Dacă site-ul dvs. web se poate încărca complet fără probleme, înseamnă că a existat o problemă cu tema anterioară. Acum, pentru a vă restaura tema anterioară, puteți pur și simplu fie să o instalați din nou, fie să redenumiți folderul la numele său original.
5. Investigați pluginurile WordPress instalate
Dacă aveți în continuare o eroare critică pe site-ul dvs. web, verificați dacă există vreo problemă cu pluginul instalat. Dacă puteți accesa panoul de administrare sau tabloul de bord WordPress, trebuie să dezactivați mai întâi toate pluginurile WordPress instalate pe site-ul dvs., navigând prin Plugins > Pluginuri instalate și bifând caseta de selectare din partea de sus a listei pentru a le selecta pe toate. Apoi faceți clic pe Acțiuni în bloc > Dezactivare .

Cu toate acestea, în cazul în care, dacă nu puteți obține acces prin panoul de administrare al tabloului de bord WordPress, utilizați un client FTP, cum ar fi File Zilla, pentru a accesa fișierele site-ului dvs. de pe server și navigați la folderul public_html > wp-content>plugins .
De asemenea, în cazul temelor, ați redenumit toate folderele plugin-uri în yourplugin_disabled, dar ați lăsat directorul de pluginuri element (dacă ați instalat) așa cum este. Și verificați dacă site-ul dvs. funcționează corect sau nu.
Dacă site-ul dvs. se încarcă perfect, înseamnă că pluginul a fost principalul vinovat pentru declanșarea acestei erori. Acum, pentru a afla pluginul exact care cauzează problema, trebuie să instalați fiecare plugin unul câte unul și să reîncărcați pagina web simultan.
Dacă ați folosit metoda manuală pentru a dezactiva pluginurile prin redenumirea directoarelor de pluginuri, pentru a le recupera, redenumiți toate directoarele de pluginuri la numele lor inițial sau anterior, urmând același pas.
6. Verificați versiunea dvs. PHP și actualizați-o la cea mai recentă versiune disponibilă
O versiune învechită sau veche de PHP este adesea responsabilă pentru spargerea site-ului dvs. și, în general, responsabilă pentru alte conflicte pe site. Pentru a rula WordPress cu succes, versiunea PHP trebuie să fie 7.4 sau mai mare.
Cu toate acestea, unii webmasteri preferă să rămână pe versiunea PHP 7.4, astfel încât să nu poată ridica probleme de compatibilitate cu temele și pluginurile dvs. actuale. Dar dacă utilizați o versiune PHP sub 7.4, trebuie să vi se solicite să o actualizați la cea mai recentă versiune disponibilă care poate rezolva problema „a existat o eroare critică pe acest site”.
Utilizatorii WPOven își pot actualiza versiunea PHP, solicitând pur și simplu asistență personalizată, iar experții noștri o vor face pentru ei fără a fi nevoie să urmeze pași complicati.
7. Creșteți-vă limita de memorie PHP
În afară de faptul că Tema sau Pluginul sunt vinovați pentru „a existat o eroare critică pe acest site”, memoria PHP limitată este, în general, motivul real de vină.
Limita de memorie PHP este de fapt numită memoria RAM fixă pe care o are serverul dvs. web, iar această limită de memorie este stabilită de WordPress pentru a rula scripturi PHP în cadrul valorilor. Când această limită de memorie PHP depășește, rezultatul va fi ecranul alb al morții sau eroarea critică.
Pe de altă parte, nu vă puteți seta limita de memorie PHP nici măcar prea mare, sau un script PHP lung va încetini accesarea cu crawlere a site-ului dvs. Cu toate acestea, limita implicită de memorie PHP poate fi prea mică pentru site-ul dvs., prin urmare, o creștere ușoară a limitei va remedia cu siguranță eroarea critică.
Pasul 1: Pentru a face acest lucru, primul lucru pe care trebuie să-l faceți este să vă accesați fișierele web prin intermediul unui client FTP, adică File Zilla, și să căutați fișierul wp-config.php .
Pasul 2: Deschideți fișierul wp-config.php și adăugați următorul fragment de cod chiar înainte de linia finală de cod și salvați-l.
define( 'WP_MEMORY_LIMIT', '256M' );
Acum, dacă funcționează, înseamnă că orice plugin pe care l-ați instalat și folosit ar putea fi corupt sau stricat și trebuie șters imediat.
8. Măriți limita de dimensiune maximă a fișierului de încărcare
Dacă întâmpinați „a existat o eroare critică pe acest site web” numai pe anumite pagini, nu pe toate, atunci poate fi remediată prin modificări ușor la funcțiile PHP pentru a evita rupele anumitor pagini mari, trebuie să le creșteți ușor recursiunea și limitele înapoi.
Pentru a crește limita maximă a dimensiunii fișierului încărcat, puteți consulta postarea noastră detaliată despre „ Cum să remediați „fișierul încărcat depășește directiva upload_max_filesize în php.ini” Eroare? „
Dar pentru a remedia anumite pagini mari de pe site-ul dvs. web, trebuie să introduceți următoarele fragmente de cod în fișierul wp-config.php chiar înainte de linia finală de cod.
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);
9. Scanați-vă site-ul web pentru malware
Uneori, hackerii pun scripturi rău intenționate în teme sau pluginuri pentru a obține infiltrarea site-ului dvs., iar aceste scripturi dăunează în mod intenționat performanța site-ului dvs., încetinind-o sau declanșând mesaje de eroare pe pagina dvs. web.
Detectarea malware-ului și chiar eliminarea unui plugin sau a unei teme compromise poate fi o sarcină descurajantă, poate deveni și mai rău dacă nu reușiți să obțineți acces prin pagina de administrare și sunteți complet blocat.
În plus, este, de asemenea, foarte dificil să-ți dai seama ce linie de cod este rău intenționată, dacă nu ești un dezvoltator hardcore. Nici ștergerea fișierelor aleatoare nu vă va ajuta, de fapt, vă poate deteriora grav și site-ul.
În această situație, cel mai bun lucru pe care îl puteți face este fie să vă restaurați site-ul web din backup, fie să contactați gazda web pentru ajutor.
10. Ștergeți memoria cache a site-ului dvs. web
Memoria cache ajută oarecum la încărcarea site-ului dvs. mai rapid și chiar reduce timpul de încărcare. De fapt, în cea mai mare parte sa dovedit a fi un lucru bun pentru site-ul tău.
Dar, uneori, această memorie cache poate fi, de asemenea, coruptă în timp și declanșează aceste tipuri de erori pe site-ul dvs. Pentru a scăpa de acest lucru, cel mai bun lucru pe care îl puteți face este să vă curățați sau să vă curățați memoria cache.
Pentru a face acest lucru, puteți consulta postarea noastră dedicată despre „Cum să ștergeți memoria cache WordPress de pe site-ul dvs. în 2022?”
Notă: Nu vă faceți griji cu privire la ștergerea memoriei cache, versiunea cache a site-ului dvs. web va fi stocată înapoi de îndată ce site-ul dvs. este restaurat și va începe să se încarce rapid din nou.
11. Contactați asistența
În cel mai rău caz, dacă toate metodele menționate mai sus nu au reușit să remedieze eroarea „a existat o eroare critică pe acest site web”. Singura opțiune rămasă este să contactați echipa dvs. de asistență pentru găzduire web sau un expert WordPress independent care vă poate ajuta să remediați această eroare critică în cel mai scurt timp.
WPOven oferă servicii de întreținere WordPress de vârf în industrie cu suport WordPress Expert 24×7 inclus în fiecare plan, fără nicio taxă suplimentară. Cu un timp de răspuns mai mare și ani de experiență în WordPress, echipa noastră de experți vă va ajuta să vă restabiliți site-ul cât mai repede posibil.

rezumat
Din postarea detaliată de mai sus despre eroarea „a existat o eroare critică pe acest site web”, trebuie să vă fi dat seama că aceasta poate fi cauzată din mai multe motive și, în majoritatea cazurilor, a fost legată de PHP.
Cea mai simplă și instantanee metodă de a remedia această problemă este să vă restaurați rapid site-ul web din backup (dacă ați făcut-o anterior) sau, altfel, v-am oferit deja o mulțime de alte soluții alternative.
Remedierea erorilor WordPress poate fi o sarcină dificilă și descurajantă pentru oricine, în special pentru începători, dar nu trebuie să renunți dacă nu poți remedia singur. Puteți obține oricând asistență expertă WordPress lider din industrie de la gazde web precum WPOven.
Dacă aveți întrebări sau doriți să împărtășiți experiența dvs. cu erori critice WordPress similare, vă rugăm să ne anunțați în secțiunea de comentarii de mai jos.
La WPOven, site-ul dvs. web va avea mai puține șanse să întâmpine erori critice WordPress, dar dacă, din întâmplare, se întâmplă, avem următoarele caracteristici bune pe care le puteți conta pe noi.
- Suport expert WordPress lider în industrie 24×7
- Infrastructură optimizată WordPress la nivel de întreprindere
- Scanare regulată de malware
- Monitorizare uptime
- Backup-uri regulate automate și multe altele.
Puteți avea toate aceste funcții și multe altele într-un singur plan, cu migrări gratuite nelimitate, montaj nelimitat și o garanție de 14 zile fără riscuri , Înscrieți-vă acum!
întrebări frecvente
Ce înseamnă eroarea critică pe WordPress?
Eroarea critică sau mesajul „a existat o eroare critică pe acest site web” va începe să se afișeze pe pagina dvs. web atunci când a apărut o problemă din cauza pluginului dvs. defect, a temei sau a memoriei limitate PHP depășite.
Cum repar o eroare WordPress?
Pentru a remedia orice eroare WordPress, există câteva lucruri de bază pe care trebuie să le urmați sunt:
1. Alegeți o gazdă web cea mai de încredere și reputată
2. Actualizați fișierele de bază, pluginurile și temele WordPress cu cea mai recentă versiune disponibilă.
3. Folosiți un plugin de cache.
4. Faceți copii de rezervă ale site-ului dvs. în mod regulat
5. Mai întâi editați sau testați site-ul dvs. în mediul de pregătire
6. Instalați pluginuri sau teme numai din surse autentice
7. Actualizați versiunea PHP
De ce primesc o eroare WordPress?
Ar putea exista multe motive posibile pentru a obține o eroare WordPress, dar unele dintre cele mai comune motive sunt:
1. Probleme de conectare la internet sau server.
2. Verificați firewall-urile și configurația DNS
3. Verificați setările browserului dvs
4. Goliți memoria cache din browser
5. Configurații incorecte ale fișierelor
6. Malware și multe altele.