Cum să remediați eroarea 500 de server intern în WordPress

Publicat: 2019-07-04

Dacă întâmpinați eroarea serverului intern 500 pe site-ul dvs. WordPress, iată câteva moduri de a proceda.

Un lucru pe care-mi place la tehnologie, în special lucrurile legate de programare, este că există raportarea erorilor încorporată.

Fiecare scenariu imaginar în care o aplicație poate eșua este destinat să ofere dezvoltatorilor informații exacte despre unde eșuează aplicația și ce parte are loc eroarea reală, ceea ce face ușoară depanarea acesteia.

Spre deosebire de majoritatea erorilor pe care le veți întâmpina, eroarea 500 Internal Server nu vă spune în mod explicit ce este în neregulă cu site-ul dvs., ceea ce face enervant de greu de rezolvat și remediat.

După ce ați remediat această eroare de nenumărate ori, iată câteva dintre cele mai probabile scenarii pe care o puteți experimenta și cum să o remediați.

Când vă mutați site-ul WordPress pe o nouă gazdă, există șanse mari să vedeți această eroare, dar pentru majoritatea oamenilor, eroarea poate fi aruncată chiar dacă nu au făcut nimic site-ului.

Eroarea de server intern 500 este adesea izolată în două scenarii, probleme legate de software sau plugin și probleme legate de hardware.

Înainte de a trece la esențialitate, faceți backup site-ului dvs., unele dintre recomandări implică modificarea fișierelor dvs.; ați dori să înrăutățiți situația deja proastă.

Depanați problemele legate de software

Salvați permalink-urile

Bine, știu că majoritatea articolelor pe care le veți citi despre remedierea erorii interne de server 500 nu menționează acest lucru, ei bine, cele mai multe dintre acestea sunt scrise de copywriteri care nu administrează un site web.

Ultimele 3 pe care a trebuit să remediez eroarea s-au dovedit că doar salvarea permalink-urilor a rezolvat problema. Codul de soluționare suficient de lung și în curând veți afla că cineva dintre soluțiile pentru erori enervante este simplu.

Deci, înainte de a intra în aspectele tehnice de mai jos, începeți cu asta.

Permalinkurile se găsesc în Setări.

Salvați permalink-urile

Începeți cu fișierul de acces .htacess

Fișierul .htaccess este un fișier de configurare găsit în directorul de nivel superior al unui site web pe un server Apache care adaugă sau elimină funcționalitatea necesară pentru ca WordPress, pluginurile și temele să funcționeze bine.

Dacă va apărea o problemă cu acest fișier, site-ul web se va rupe cu siguranță și va începe să arate erori; cea mai frecventă eroare asociată cu un fișier .htaccess corupt este corupt este eroarea 500 Internal Server.

Deoarece este vinovatul tipic, începem cu acest fișier pentru remediere.

Tot ce trebuie să faceți este să vă conectați la serverul de fișiere și să redenumiți fișierul .htaccess.

Redenumiți fișierul Htaccess

Apoi încercați să vă accesați site-ul web, WordPress în mod implicit va recrea fișierul .htaccess cu setările sale implicite.

Din experiența noastră, aceasta remediază peste 80% din cele 500 de erori interne ale serverului pe care le-am văzut.

Creșteți limita de memorie PHP

Următorul motiv cel mai probabil pentru care site-ul dvs. web arată această eroare este atunci când site-ul, tema sau un plugin necesită mai multă memorie pentru a rula decât este definită în prezent.

Configurația dvs. gazdă și WordPress au limite de memorie definite în care aplicațiile trebuie să funcționeze, dacă redenumirea fișierului .htaccess nu a funcționat pentru dvs., atunci încercați să creșteți limita de memorie PHP din fișierul dvs. wp-config.php - puteți verifica cu dvs. documentație de plugin și temă pentru limitele de memorie PHP recomandate .

În fișierul wp-config,PHP pe care îl veți găsi în directorul dvs. public, adăugați linia de cod de mai jos imediat după eticheta PHP de deschidere. Puteți înlocui 64M cu dimensiunea recomandată de pluginul sau tema dvs.

 define('WP_MEMORY_LIMIT', '64M'); 

Modificați limita de memorie PHP WP

Reîmprospătați site-ul și vedeți dacă acest lucru rezolvă problema.

Cu toate acestea, dacă site-ul dvs. a funcționat și dintr-o dată, începeți să vedeți eroarea, atunci ar trebui să investigați în continuare ce plugin acapara memoria.

Verificați tema sau pluginurile

Uneori, vinovatul este un plugin sau o temă cu erori. Cu toate acestea, înainte de a începe să le depanați, verificați dacă tema sau pluginurile dvs. au actualizări pe care le puteți aplica. Dacă actualizarea nu scapă de eroare, atunci este timpul să treceți mai departe.

Pentru a izola dacă o temă provoacă eroarea, schimbați temele și vedeți dacă aceasta o remediază.

Puteți face astfel sub teme din Aspect. Activează temele WordPress implicite – Twenty Seventeen, de exemplu, și verifică dacă site-ul tău.

Verificați teme și pluginuri

Dacă site-ul dvs. funcționează după schimbarea temelor, atunci putem concluziona că problema este cu tema. Puteți contacta dezvoltatorul temei pentru posibile soluții la eroare.

Dacă asta nu rezolvă problema, puteți să vă reactivați tema și să treceți la depanarea pluginurilor.

În cazul pluginurilor, începeți prin a dezactiva toate pluginurile, verificați-vă site-ul web, dacă eroarea a dispărut, atunci putem confirma că un plugin ar putea fi de vină.

Dacă asta rezolvă problema, atunci este timpul să reactivezi pluginurile unul câte unul, așa cum o faci, continuă să reîmprospătează site-ul web până când vei găsi unul care va returna eroarea 500 de server intern.

Când ajungeți la vinovat, puteți contacta dezvoltatorul și sperați că poate rezolva problema.

Reîncărcați fișierele de bază ale site-ului WordPress

Dacă oricare dintre pașii de mai sus nu remediază eroarea serverului intern 500, încercați să înlocuiți fișierele de bază WordPress existente în directoarele wp-includes și wp-admin cu o copie curată pentru a exclude fișierele WordPress corupte.

Puteți descărca fișierele de pe wordpress.org

Depanați problemele legate de hardware

Contactați serviciul de asistență pentru clienți a gazdei dvs

Dacă încercați toate metodele de mai sus și eroarea serverului intern 500 este persistentă, atunci să vă contactați gazda este singura opțiune rămasă.

După cum ați văzut în pașii anteriori, vinovații tipici pentru această eroare sunt legați de tema și pluginul dvs.

Acest lucru este adesea în afara competenței gazdelor web, așa că va trebui să explicați gazdei dvs. tot ce ați făcut pentru a încerca să remediați eroarea.

Concluzie

Dacă este prima dată când vezi eroarea, înțeleg cum poate fi o experiență descurajantă, dar după ce ai citit acest articol, ar trebui să respiri știind că nu este izolat pentru tine.

Mai mult, cu sfaturile de aici, veți putea depana și remedia rapid eroarea.

Vă recomandăm să mențineți un program regulat de backup pentru site-ul dvs. Într-un scenariu ca acesta, revenirea la o versiune a site-ului care funcționează anterior ar putea fi o soluție pe termen scurt, mai ales dacă cauza este legată de modificările recente ale software-ului de pe site.

De asemenea, poate doriți să aflați cum să remediați eroarea 502 de gateway greșit în WordPress.