Cum să remediați eroarea HTTP 500 WordPress (2021)

Publicat: 2021-10-11
cum să remediați eroarea http 500 wordpress 2021

Imaginați-vă că site-ul dvs. funcționează corect ca de obicei și boom, site-ul dvs. se prăbușește din cauza erorii îngrozitoare HTTP 500 WordPress . Poate ieși în cel mai neașteptat moment și te lasă să te chinui să-ți readuci site-ul online. Astfel, această problemă ar putea veni din directorul rădăcină sau din serverul gazdei. În plus, îți va lua destul de mult timp și efort să-l repari complet. Cu toate acestea, suntem aici pentru a vă sugera câteva soluții pentru a trece prin această eroare.

Cuprins

Care este motivul principal pentru eroarea HTTP 500 WordPress?

Eroarea 500 a serverului intern WordPress este starea circumstanței imprevizibile a serverului care împiedică site-ul dvs. să finalizeze cererile. Pentru a fi mai detaliat, de fiecare dată când vizitați un site, browserul dvs. actual va trimite o solicitare către server. Serverul primește, îndeplinește și trimite înapoi toate fișierele necesare, inclusiv un cod de stare HTTP. Se va afla în una dintre aceste 2 opțiuni: un cod de stare 200 care înseamnă „Este OK” sau un cod de stare 500 care înseamnă „A mers prost”.

500 Eroare internă a server-ului
500 Eroare internă a server-ului

Eroarea internă a serverului WordPress este destul de comună la toți dezvoltatorii web. Poate merge pe un site care lucrează pe un server. Cu toate acestea, acest lucru nu arată nimic dezvoltatorilor, ceea ce le poate cauza dificultăți.

După cum s-a văzut, această eroare se întâmplă din cauza funcțiilor tema/plugin, fișierul .htaccess degradat sau memoria PHP limitată. Rareori se va întâmpla acest lucru când încercați să vă mutați în fișierul administrator, dar site-ul dvs. încă funcționează normal.

Depanați eroarea serverului intern WordPress

Înainte de a remedia eroarea serverului intern WordPress 500 , ar trebui să faceți mai întâi unele sarcini de mai jos:

Faceți un fișier de rezervă al site-ului dvs

copia de rezervă a fișierului site-ului

Procesul de remediere a acestei erori va implica multe fișiere de pe site-ul dvs. Ar trebui să faceți o copie de rezervă a site-ului dvs. în cazul în care ceva nu merge bine. Vă vom oferi câteva documentații care să vă ajute să finalizați primul pas din plan:

Citiți mai multe: Cum să creați un site web cu teme WordPress

Cum să faceți backup pentru site-ul WordPress (2 metode)

Care este cel mai bun plugin de backup WordPress pentru 2021?

Cele mai bune 10 plugin-uri gratuite de backup WP pentru protejarea WordPress

Utilizați un client FPT

client ftp
Client FTP

Un client FPT vă poate ajuta să vă conectați și să faceți modificări în fișierele site-ului dvs. Acest lucru este mult mai ușor decât accesarea managerului de fișiere al găzduirii.

Pentru a face acest lucru, mai întâi descărcați un client FTP. Verificați versiunea potrivită pentru sistemul dvs. de operare și instalați-o. Apoi, alegeți „Fișier”, „Manager site” și „Site nou” unde veți introduce numele site-ului dvs. Configurați aceste opțiuni: gazdă, port, protocol, criptare și tip de conectare. Trebuie să accesați managerul de fișiere al planului de găzduire pentru a continua. După aceea, accesați fila „Setări de transfer”, bifați caseta „Limita numărului de conexiuni simultane” și modificați „Numărul maxim de conexiuni” la 8 (preveniți serverul să vă blocheze adresa IP). Pentru a termina, apăsați „Conectați”.

Rezoluții pentru eroarea HTTP 500 WordPress

Există multe soluții pentru eroarea HTTP 500 WordPress , care creează un nou fișier .htaccess și depășesc limitele de memorie PHP. În plus, avem și alte modalități de a face acest lucru.

Ei bine, hai să pătrundem în ele.

Crearea unui fișier .htaccess nou-nouț

Pentru a începe, deschideți directorul rădăcină WordPress în clientul FTP. Vederea wp-content și wp-admin înseamnă că ați accesat fișierul corect și puteți revizui fișierele ascunse alegând „Server” -> „Forțați afișarea fișierelor ascunse”. Apoi, găsiți fișierul .htaccess și redenumiți-l în .htaccess .bak, ștergând fișierul .htaccess curent pentru a crea unul nou.

Navigați în „Setări” în zona de administrator WordPress, alegeți „Permalink-uri” și „Salvați modificările”. Acum, puteți deschide site-ul în browser pentru a verifica dacă eroarea 500 WordPress dispare sau nu. Dacă situația merge bine, problema este remediată, deoarece eroarea provine dintr-un fișier .htaccess rupt. Dacă invers, mai ai lucruri de făcut. Pe de altă parte, nu uitați să denumiți fișierul exact .htaccess

Citiți mai multe: LearnPress Payment Settings: tutorialul all-in-one

Creșterea limitei de memorie PHP WordPress

Această statistică este stabilită de WordPress și gazda dvs. Când depășiți limita, WordPress încearcă și el să o mărească, dar ajunge doar la cea mai mare, așa cum este menționat pe server. De obicei, această limită este destul de mai mică pentru serviciile de găzduire partajată. Pentru a verifica eroarea WordPress 500 , trebuie să măriți limita de memorie PHP WordPress și să reîncărcați site-ul.

Acum, deschideți directorul rădăcină, găsiți fișierul wp-config.php și faceți clic dreapta pe el. Apoi, veți face clic pe „Descărcare” pentru a-l instala pe computer și a-l deschide în editorul de text ales, adăugând această linie de cod sub eticheta PHP de deschidere:

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

Veți suprascrie originalul atunci când salvați noul fișier și îl repostați în directorul rădăcină. După aceea, reîncărcați clientul și site-ul dvs. Dacă problemele rămân acolo, nu este de la probleme PHP. Ștergeți linia de cod de mai sus din fișierul wp-config.php și postați-o din nou în directorul rădăcină. Dacă problema dispare, mai ai ceva de lucrat. Ei bine, creșterea limitei PHP pare a fi o soluție temporară, deoarece ceva încă pune munca grea la limita ta.

Dacă este vorba de cel mai rău scenariu, ar trebui să contactați serviciul de găzduire pentru a crește limita serverului dvs.

Rezoluții mai puțin populare pentru WordPress HTTP Error 500

Acestea sunt cele mai populare 2 soluții pentru a remedia problema Internal 500. Cu toate acestea, avem și alte modalități de a face acest lucru.

Dezafectarea pluginurilor

Accesând secțiunea de administrare WordPress, le puteți închide una după alta și vă puteți reîncărca pagina după fiecare dezafectare. Dacă problema a dispărut, este de la pluginul pe care tocmai l-ați închis. Șterge-l și înlocuiește-l cu unul potrivit. În cazul în care nu o puteți face, vă rugăm să contactați dezvoltatorii dvs.

Îl puteți accesa prin clientul FTP dacă autentificarea la WordPress este imposibilă. Navigați la directorul rădăcină -> fișier wp-content și redenumiți acest fișier. Acest lucru va închide toate pluginurile actuale. Dacă defecțiunea a dispărut, este de la un plugin incompatibil. Activați-le unul câte unul și reîmprospătați după fiecare tură pentru a vedea care dintre ele este defect. Nu uitați să redenumiți folderul „Plugins” când terminați.

Citiți mai multe: Abonamente plătite Pro: Plugin de membru pentru Learnpress

Depanarea site-ului dvs

Există o funcție WordPress încorporată pe care o puteți folosi pentru a vă depana site-ul. Dacă sunteți familiarizat cu această funcție, puteți începe chiar de acolo. Dacă invers, ar trebui să sunați dezvoltatorii. Toate problemele găsite sunt înregistrate în directorul rădăcină.

Verificarea permisiunilor

Acest lucru nu este atât de eficient, dar îl puteți verifica. Fișierul de permisiuni ar trebui să fie 644 sau 755 și setarea permisiunilor poate produce eroarea WordPress 500. Din directorul rădăcină, verificați toate permisiunile și asigurați-vă că sunt setate 644 sau 755.

Încărcarea versiunilor noi ale wp-includes și wp-admin pe site

Dacă toate modalitățile de mai sus nu pot rezolva eroarea serverului intern WordPress , puteți încerca acest lucru. Faceți copii de rezervă pentru toate fișierele site-ului dvs. și instalați o versiune nouă de WordPress de pe site-ul dvs. principal. Extrageți toate fișierele din fișierul ZIP și deschideți-l pe cel extras. Deschideți directorul rădăcină al site-ului în clientul FTP planificat și încărcați wp-admin și wp-include din noua versiune de WordPress în directorul site-ului dvs., suprascriindu-le pe cele mai vechi.

Reîncărcați clientul și site-ul dvs. Dacă eroarea este remediată, probabil că provine dintr-un fișier de bază rupt. Dacă încă vedeți eroarea, să contactați gazda este singura dvs. opțiune.

Contactarea Serviciului de Gazduire

Ei bine, ultima soluție este aici. Este posibil ca gazda să vă cunoască eroarea și să vă ajute să o remediați. Cu toate acestea, ar trebui să vă verificați toate fișierele înainte de a le contacta. Puteți să le cereți cu ușurință să verifice jurnalele lor de server pentru problema.

500 Eroare internă server WordPress: Concluzie

Eroarea 500 a serverului intern WordPress este o problemă dificilă, deoarece este nevoie de mulți pași pentru a afla problema reală aici. În cele din urmă, asigurați-vă că aveți copia de rezervă a site-ului dvs. în mod regulat și, de obicei, actualizați tema și pluginurile. În plus, verificați compatibilitatea pluginurilor dvs. cu tema site-ului dvs.

Sperăm că vă puteți rezolva problema prin intermediul acestui articol.

Citește mai mult: Cea mai bună temă WordPress pentru hotel (2021)