Remediați eroarea serverului intern HTTP HTTP 500 în pași simpli
Publicat: 2020-02-27
WordPress nu face excepție când vine vorba de erori. Poate varia de la găzduirea dvs. web WordPress la erori în tema sau pluginurile dvs. Unele erori pot fi remediate modificând un lucru sau două, în timp ce altele pot dura câteva zile de depanare pentru a fi remediate. Toate acestea pot duce la pierderea traficului și pot afecta experiența utilizatorului unui site.
Să presupunem că site-ul dvs. web funcționează bine până când cu câteva zile în urmă, are loc o problemă minoră și vă scapă din minte. Dintr-o dată, începeți să observați o eroare internă de 500 pe fiecare pagină a site-ului dvs. web. Nu-ți face griji! Știu că acum intrați în panică că tocmai ați localizat o eroare de server intern de 500 pe site-ul dvs. WordPress, dar există o soluție pentru aproape totul pe WordPress. Datorită naturii și diversității CMS în sine, puteți găsi o soluție pentru orice.
Astăzi, vă voi spune cum să rezolvați eroarea internă a serverului WordPress 500, astfel încât, în viitor, nu trebuie să vă confruntați cu această problemă și chiar dacă faceți acest lucru, aveți la îndemână o soluție gata.
- Ce este o eroare de server intern 500?
- Creați o copie de rezervă WordPress
- Cum se remediază eroarea internă a serverului 500 pe site-ul WordPress
- Remediere eroare fișier .htaccess
- Creșteți limita de memorie PHP
- Auditul pluginurilor
- Wp-admin și wp-content noi
- Furnizor de gazduire
- întrebări frecvente
1. Ce este o eroare de server intern 500?
După cum sugerează și numele, aceasta este o eroare care apare la nivelul serverului atunci când serverul nu poate afișa pagina solicitată. O eroare internă de server este o problemă din partea aplicației care poate apărea pe serverul dvs. web. Când scrieți o anumită adresă URL în bara de adrese sau dacă faceți clic pe un link de pe un site web, solicitați serverului să vă afișeze o pagină. În prezent, dintr-un anumit motiv, serverul nu vă poate afișa pagina specifică pe care o căutați, ceea ce înseamnă că vă confruntați cu o eroare internă a serverului.

Notă: Doar pentru a fi în siguranță, amintiți-vă întotdeauna că este necesar ca furnizorul dvs. de găzduire să vă ofere backup automat.
V-ați săturat să remediați erorile WordPress?
Încercați găzduirea gestionată de Cloudways pentru o experiență fără probleme.
2. Creați o copie de rezervă WordPress
De cele mai multe ori, nu sunteți responsabil pentru erorile care apar pe serverul dvs. găzduit. Deoarece oamenii pot face greșeli, la fel pot face și serverele, deoarece sunt gestionate numai de oameni. Unele dintre aceste erori sunt grave și pot ajunge să vă compromită întregul site web, prin urmare, copierea de rezervă a datelor site-ului web pe serverul dvs. ar trebui să fie o practică obligatorie.
Cu toate acestea, în cazul în care furnizorul dvs. de găzduire nu vă oferă opțiunile potrivite pentru backupul datelor site-ului web WordPress, puteți încerca următoarele pluginuri de backup WordPress.
3. Cum se rezolvă 500 de erori interne ale serverului pe site-ul dvs. WordPress
Depanarea oricărei erori poate economisi mult timp și efort. Analiza inițială a problemei vă poate ajuta să identificați cauza principală; prin urmare, deschideți o cale spre rezolvarea problemei la îndemână. Multe motive pot determina serverul să ridice o eroare de server intern de 500 pe site-ul WordPress.
Pentru a remedia această problemă persistentă, este necesar să se identifice cauza apariției. Cele două cauze frecvente ale acestei erori sunt fișierul .htaccess corupt și limita de memorie PHP. Deci, fără alte întrebări, să discutăm cum le putem remedia.
3.1 Remediere eroare fișier .htaccess
Unul dintre fișierele cheie din orice aplicație bazată pe PHP este fișierul .htaccess. Acest fișier conține reguli de configurare legate de server. Dacă fișierul dvs. .htaccess este corupt, acest lucru poate provoca o eroare de server intern de 500. Fișierul .htaccess este de obicei afectat de un modul sau de o instalare defectă a unei teme. În acest caz, trebuie mai întâi să accesați fișierul .htaccess. Pentru a determina această problemă, conectați-vă la contul dvs. FTP. Odată conectat la contul dvs. FTP, veți vedea un fișier .htaccess disponibil în directorul rădăcină împreună cu alte foldere, cum ar fi wp-content, wp-include și wp-admin.

Acum că ați localizat fișierul .htaccess, îl puteți descărca de pe serverul live într-o locație locală de pe computer. Apoi, deschideți acest fișier în editorul de text (Notepad ++, Dreamweaver etc.).
Navigați la acest link: https://codex.wordpress.org/htaccess și copiați-lipiți versiunea codului care se potrivește cel mai bine pentru site-ul dvs. web. Apoi, salvați fișierul .htaccess și încărcați-l pe serverul live.
Codul diferă pentru diferite configurații și instalări WordPress. Să presupunem că ați folosit WordPress Multisite în WordPress 3.5 sau o versiune ulterioară, atunci trebuie să utilizați următorul cod:
RewriteEngine On
RewriteBase /
RewriteRule ^ index \ .php $ - [L]
# adăugați o bară finală la / wp-admin
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Wp-admin $ $ 1wp-admin / [R = 301, L]
RewriteCond% {REQUEST_FILENAME} -f [SAU]
RewriteCond% {REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (Wp- (conținut | admin | include). *) $ 2 [L]
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (. * \. Php) $ $ 2 [L]
Rescrie Regula. index.php [L]Acum, reîncărcați site-ul web pentru a vedea dacă eroarea de server intern 500 este remediată. Dacă este rezolvat, atunci ar fi minunat, dar dacă nu, navigați la pasul următor.

De ce viteza este crucială pentru SEO și UX?
Aceste sfaturi ale experților vă vor arăta cum să îmbunătățiți viteza site-urilor dvs. WordPress.
Mulțumesc
Cartea dvs. electronică este în drum spre Mesaje primite.

3.2 Creșterea limitei de memorie PHP în WordPress
Când un utilizator face o cerere, acesta este gestionat de PHP și declanșează un proces care redă în cele din urmă codul HTML la sfârșitul clientului. Memoria PHP este alocată pentru a rula acest proces. Un alt mod de a remedia eroarea de server intern 500 este prin creșterea limitei de memorie PHP. Gazda dvs. și WordPress stabilesc în mod implicit limitele de memorie PHP. De îndată ce observați căderea memoriei, serverul afișează automat o eroare internă de server de 500. Pentru a evita astfel de discrepanțe, pur și simplu creșteți limita de memorie PHP în WordPress și verificați dacă site-ul dvs. funcționează bine sau nu. În acest fel, puteți rezulta aparent în evitarea erorilor de server intern de 500 care apar frecvent pe site-ul dvs. web.
Unele dintre cele mai frecvente moduri de a crește limitele de memorie PHP ale unui site web WordPress sunt prin modificarea codului într-unul dintre aceste fișiere:
- Fișier Functions.php
- .htaccess File
- Fișier PHP.ini
- Fișier wp-Config.php
Iată cum puteți modifica cu aceste fișiere și
Fișier funcții
Navigați la directorul rădăcină și găsiți fișierul function.php. Faceți clic dreapta pe acest fișier și selectați Descărcare. Va descărca fișierul pe computer. Deschideți fișierul în editorul de text și includeți acest bit de cod sub eticheta PHP de deschidere:
@ini_set ('upload_max_size', '64M');
@ini_set ('post_max_size', '64M');
@ini_set ('max_execution_time', '300');.htaccess File
De asemenea, puteți utiliza un fișier .htaccess pentru creșterea limitei de memorie PHP. Accesați directorul rădăcină și găsiți fișierul .htaccess. Faceți clic dreapta pe fișier și selectați Descărcați pentru al descărca pe computer. Acum, deschideți fișierul în editorul de text și includeți acest bit de cod sub eticheta PHP de deschidere:
php_value upload_max_filesize 64M php_value post_max_size 64M
Fișier WP-Config
De asemenea, puteți utiliza un fișier wp-config.php pentru creșterea limitei de memorie PHP. Accesați directorul rădăcină și găsiți fișierul wp-config.php. Faceți clic dreapta pe fișier și selectați Descărcare pentru al descărca pe computer. Deschideți fișierul în editorul de text și includeți acest bit de cod sub eticheta PHP de deschidere:
define ('WP_MEMORY_LIMIT', '64M');
ini_set ('post_max_size', '64M');
ini_set ('upload_max_filesize', '64M');Fișier PHP.ini
Trebuie să creați un fișier php.ini și să lipiți codul de mai jos în el. Încărcați următorul cod în directorul wp-admin /.
memory_limit = 64M upload_max_filesize = 64M post_max_size = 64M file_uploads = Activat
Dacă aceste două modalități posibile nu sunt suficiente pentru a rezolva Eroarea internă a serverului 500, iată câteva alte modalități prin care puteți evita această eroare de server pe site-ul dvs. WordPress.
3.3 Auditul pluginurilor
Pluginurile defecte sau depășite pot cauza probleme de compatibilitate, ceea ce duce la erori pe site-ul web WordPress. Acestea sunt considerate un risc de securitate, ca și cum nu ar fi actualizate cu cele mai recente patch-uri de securitate WordPress.
Dacă aveți acces la tabloul de bord administrativ al site-ului dvs. WordPress, dezactivați fiecare plugin unul câte unul. Reîmprospătați site-ul web după fiecare dezactivare.

Apoi verificați din nou site-ul web. Dacă site-ul începe să funcționeze corect, atunci eroarea internă a serverului trebuie să se datoreze pluginului instalat pe WordPress. Acum, trebuie să activați fiecare plugin unul câte unul și să reîmprospătați site-ul web după fiecare activare a pluginului. Pluginul problematic va fi în curând identificat, deoarece va duce la o eroare de 500 Internal Server pentru site-ul dvs. web.
Puteți fie să eliminați acest plugin și să îl înlocuiți cu un plugin actualizat, fie să contactați echipa de asistență pentru a elibera patch-ul acestuia, astfel încât să poată fi utilizat.
În mod ideal, în acest moment, problema a fost soluționată. Dacă nu, treceți la pasul următor.
Wp-admin proaspăt și wp-include
Uneori este dificil decât se aștepta să rezolvi o eroare. Site-ul tipic WordPress este format din teme și plugin-uri ale terților, iar auditul codului sursă nu este o plimbare în parc. În această secțiune, trebuie să descărcați noi foldere wp-admin și wp-content și să încărcați pe gazda live prin FTP. Asigurați-vă că ați făcut backup pentru site-ul web înainte de acest pas.
Contactați furnizorul dvs. de găzduire
Dacă problema persistă chiar și după investigarea acestor cauze frecvente, atunci vă recomandăm să contactați furnizorul dvs. de găzduire. Puteți plasa o solicitare către experții tehnici care vă pot rezolva problema examinând setările serverului.
Se pot găsi mai multe mesaje de eroare legate de mesajul de eroare intern al serverului 500, deoarece acestea sunt toate erori de pe server. Un astfel de exemplu de eroare 500 este 502 Bad Gateway Error. Dacă sunteți utilizator Cloudways și trebuie să vă confruntați cu aceste erori de mai sus, atunci trebuie să contactați echipa noastră de asistență pentru găzduirea cloud WordPress. Acestea vă vor ghida modul în care puteți rezolva aceste probleme. Dacă doriți să aflați mai multe despre remedierea detaliată a erorii 502 Bad Gateway, faceți clic aici.
Gânduri de încheiere
Sperăm că vi s-a părut util acest ghid și că ați reușit să vă rezolvați problema „Eroarea serverului intern WordPress 500”. V-ați gândit vreo altă modalitate de a scăpa de această problemă? Vă rugăm să ne împărtășiți soluțiile dvs. în secțiunea de comentarii de mai jos. Sunt sigur că va fi benefic pentru alții care se confruntă cu probleme similare.
Între timp, puteți afla, de asemenea, despre cum să rezolvați eroarea interzisă 403 și eroarea de pagină 404 care nu a fost găsită pentru site-urile dvs. WordPress.
Q1. Ce cauzează o eroare de 500?
Mesajul de cod de eroare 500 (Internal Server Error 500) este în mod obișnuit asociat cu o problemă de blocare a serverului Web. Acest mesaj de eroare nu înseamnă neapărat că gazda web este responsabilă. Cauzele unui astfel de eșec sunt multiple.
Informațiile antetului HTTP returnate de serverul web indică clientului că ceva nu funcționează normal fără a detalia detaliat cauza exactă a eșecului.
Q2. Ce este o eroare de 500?
O eroare 500 este o eroare internă a serverului. Această eroare se poate datora unei erori de script sau a unei configurări greșite a găzduirii dvs. web. Nu este neapărat găzduirea responsabilă, dar cu siguranță, în orice caz, această eroare poate fi rezolvată de dvs.
