Știm cum se simte. Acel moment de disperare când site-ul dvs. cade și nu aveți idee de ce. Este una dintre cele mai comune erori WordPress, dar este și una dintre cele mai misterioase. Nu vă spune ce este în neregulă, doar că ceva este stricat.
Vestea bună? Aproape întotdeauna este reparabil. Ajutând nenumărați clienți, ne-am confruntat destul de des cu această eroare.
În acest ghid, vă vom prezenta pașii exacți pentru a vă readuce site-ul online. Urmați pașii și totul va funcționa din nou în cel mai scurt timp.

Iată o prezentare rapidă a subiectelor pe care le vom aborda în acest articol:
- Ce este eroarea internă de server 500?
- Ce cauzează eroarea internă a serverului în WordPress?
- Remedierea erorii interne de server 500 în WordPress
- Șterge cache-ul WordPress și al browserului
- Verificarea fișierului .htaccess corupt
- Mărirea limitei de memorie PHP
- Dezactivați Toate Plugin-urile WordPress
- Comutați la o temă WordPress implicită
- Reîncărcarea fișierelor de bază
- Activare jurnale de depanare în WordPress
- Întrebați furnizorul de găzduire
- Tutorial video
Ce este eroarea internă de server 500?
Eroarea 500 Internal Server Error este ca o ușă încuiată fără cheie. Știi că ceva nu este în regulă, dar nu există nicio notă care să explice ce s-a întâmplat.
Această eroare nu este doar o problemă WordPress. Poate apărea pe orice site web atunci când serverul întâmpină o problemă pe care nu știe cum să o gestioneze.
„500” din mesaj este un cod de stare HTTP. Dacă îl căutați, veți găsi o definiție vagă:
Codul de răspuns „500 Internal Server Error” indică faptul că serverul a întâmpinat o condiție neașteptată care l-a împiedicat să finalizeze solicitarea.
Nu este foarte util, nu-i așa? Este modul serverului de a spune: „Ceva s-a stricat, dar nu sunt sigur ce.”
Modul în care apare această eroare depinde de configurația dvs. de hosting și de browserul web. Iată un exemplu despre cum apare pe un server Apache:

Dacă site-ul dvs. rulează pe Nginx, ar putea arăta puțin diferit. Și dacă Google Chrome nu poate încărca o pagină de eroare corespunzătoare, veți vedea ceva de genul acesta:

Pentru începători, acest lucru poate fi copleșitor. Nu există niciun mesaj care să spună ce a mers greșit sau cum să îl remediezi.
Este ca și cum ai cere unui mecanic să-ți repare mașina fără să-i spui ce este stricat. Va trebui să verifice diferite piese până când va găsi problema.
Din experiența noastră, cea mai bună modalitate de a rezolva problema este să o abordați pas cu pas. Vă vom ghida prin cele mai comune cauze și soluții, astfel încât să vă puteți repune site-ul în funcțiune.
Ce cauzează eroarea internă a serverului în WordPress?
Eroarea internă a serverului în WordPress este ca un puzzle cu piese lipsă. Știi că ceva nu este în regulă, dar mesajul de eroare nu îți spune exact unde este problema.
Din experiența noastră, cel mai frecvent vinovat este un fișier .htaccess corupt. Uneori, este un plugin problematic sau o temă care nu funcționează bine cu configurația dvs.
Alteori, site-ul dvs. poate atinge limita de memorie PHP, determinând blocarea WordPress. Fișierele de bază corupte pot, de asemenea, declanșa această eroare, lăsându-vă blocat fără avertisment.
În unele cazuri, eroarea apare doar atunci când încercați să accesați zona de administrare WordPress, în timp ce restul site-ului dvs. funcționează perfect. Este ca și cum ați fi blocat afară din propria casă, în timp ce oaspeții pot intra prin ușa din spate.
Ceea ce face această eroare dificilă este că, de obicei, apare înainte ca WordPress să se poată încărca corect. Asta înseamnă că serverul nu poate aduna suficiente detalii pentru a explica ce a mers prost.
Dacă doriți o privire mai aprofundată asupra modului în care funcționează WordPress în culise, consultați ghidul nostru despre cum funcționează WordPress în culise.
Acum, să parcurgem pașii de depanare pentru a repune site-ul dvs. în funcțiune.
Remedierea erorii interne de server 500 în WordPress
Înainte de a începe depanarea, asigurați-vă că aveți la îndemână un backup complet WordPress al site-ului dvs. web.
Dacă aveți acces la zona de administrare WordPress, atunci puteți folosi un plugin de backup WordPress pentru a crea un backup complet al site-ului dvs. web.
Recomandăm utilizarea Duplicator pentru a gestiona acest lucru. Nu numai că vă ajută să faceți rapid o copie de rezervă a site-ului dvs. web, dar puteți, de asemenea, să stocați copiile de rezervă în cloud și, cel mai important, puteți restaura site-ul dvs. web dintr-o copie de rezervă.
Pe de altă parte, dacă nu aveți acces la zona de administrare WordPress, atunci puteți crea manual un backup WordPress folosind phpMyAdmin și un client FTP.
După aceea, puteți urma următorii pași pentru a depana și a remedia eroarea internă de server pe site-ul dvs.
Șterge cache-ul WordPress și al browserului
Browserele și pluginurile dvs. de caching WordPress pot stoca uneori în mod eronat o copie în cache a unei pagini de eroare.
Cel mai simplu mod de a rezolva acest lucru este prin ștergerea cache-ului browserului.

După aceea, dacă aveți acces la zona de administrare WordPress a site-ului dvs., puteți goli cache-ul WordPress vizitând pagina de setări a pluginului dvs. de cache.
Pentru detalii, consultați tutorialul nostru despre cum să ștergi cache-ul WordPress.
Verificarea fișierului .htaccess corupt
Fișierul .htaccess este un fișier de configurare a serverului utilizat de WordPress pentru a configura redirecționări.
Una dintre cele mai frecvente cauze ale erorii interne de server este fișierul .htaccess corupt.
Cel mai simplu mod de a remedia acest lucru este prin simpla vizitare a paginii Setări » Permalinks din zona de administrare WordPress și apoi prin apăsarea butonului „Salvare modificări” fără a face nicio modificare.

WordPress va încerca acum să vă actualizeze fișierul .htaccess sau să genereze unul nou. Puteți vizita acum site-ul dvs. pentru a vedea dacă acest lucru a rezolvat eroarea internă de server.
Dacă încă vedeți eroarea, atunci trebuie să vă asigurați că WordPress a putut genera sau scrie în fișierul .htaccess.
Uneori, din cauza permisiunilor fișierelor și directoarelor, WordPress ar putea să nu poată crea sau scrie în fișierul dvs. .htaccess.
Acum puteți încerca să înlocuiți fișierul .htaccess manual. Mai întâi, trebuie să vă conectați la site-ul dvs. web folosind FTP sau aplicația Manager de fișiere din panoul de control al contului dvs. de găzduire.
Apoi, trebuie să redenumiți fișierul dvs. principal .htaccess în ceva de genul .htaccess_old. Acest lucru vă permite să păstrați fișierul ca backup, dar WordPress nu îl va recunoaște.
Pentru a redenumi fișierul .htaccess, va trebui să vă conectați la site-ul dvs. folosind FTP sau aplicația File Manager din tabloul de bord cPanel al contului dvs. de găzduire.
Odată ce sunteți conectat, fișierul .htaccess va fi localizat în același director unde veți vedea foldere precum wp-content, wp-admin și wp-includes.
Pur și simplu faceți clic dreapta pe fișierul .htaccess și redenumiți-l în .htaccess_old.

În continuare, trebuie să creați un nou fișier .htaccess.
În folderul rădăcină al site-ului dvs., faceți clic dreapta și apoi selectați opțiunea „Creare fișier nou” în clientul FTP sau aplicația File Manager.

Denumiți acest nou fișier .htaccess și faceți clic pe „OK” pentru a-l salva.
Acum, acest fișier .htaccess este gol în prezent și trebuie să adăugați regulile de rescriere implicite ale WordPress în el.
Pur și simplu faceți clic dreapta pe fișier și apoi selectați „Vizualizare/Editare” în clientul dvs. FTP sau aplicația Manager fișiere.

Fișierul gol se va deschide într-un editor de text simplu, cum ar fi Notepad sau TextEdit.
Acum, trebuie să copiați și să lipiți următorul cod în el:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Acest cod este setul de reguli implicit utilizat de WordPress. Nu uitați să salvați modificările și să încărcați fișierul înapoi pe server.
Acum puteți vizita site-ul dvs. web pentru a vedea dacă acest lucru a rezolvat eroarea internă de server.
Dacă a funcționat, atunci felicitați-vă pentru că ați remediat eroarea internă a serverului.
Important: Înainte de a trece la alte lucruri, asigurați-vă că accesați pagina Setări » Permalink-uri din zona de administrare WordPress și faceți clic pe butonul Salvare fără a face nicio modificare. Acest lucru va regenera fișierul .htaccess pentru dvs. cu reguli de rescriere adecvate pentru a vă asigura că paginile postărilor dvs. nu returnează o eroare 404.
Dacă verificarea soluției pentru fișierul .htaccess corupt nu a funcționat pentru dvs., atunci trebuie să continuați să citiți acest articol.
Mărirea limitei de memorie PHP
Uneori, eroarea internă de server poate apărea dacă un script consumă toată limita de memorie PHP.
Cel mai simplu mod de a crește limita de memorie PHP este prin editarea fișierului wp-config.php. Fii atent când faci acest lucru dacă ești începător. Vrei să urmezi cu atenție aceste instrucțiuni, deoarece chiar și greșelile mici în fișierele de bază WordPress îți pot strica site-ul.
Pentru a începe, pur și simplu conectați-vă la site-ul dvs. WordPress folosind un client FTP sau aplicația File Manager din panoul de control al contului dvs. de găzduire.
Veți găsi fișierul wp-config.php în folderul principal al site-ului dvs. web. Faceți clic dreapta pe el și selectați „Descărcare”. Acest lucru va asigura că aveți o copie de rezervă a fișierului în cazul în care ceva nu merge bine.
După ce ați salvat acest lucru, puteți face clic dreapta pe el și selectați „Vizualizare/Editare”.

În fișierul wp-config.php, trebuie să adăugați următorul cod chiar deasupra liniei care spune „That’s all, stop editing! Happy publishing”:
define( 'WP_MEMORY_LIMIT', '256M' );
Pentru mai multe detalii, consultați tutorialul nostru despre cum să creșteți limita de memorie PHP în WordPress.
Notă: Dacă 256M nu rezolvă problema, încercați să o măriți la 512M.
Dacă vedeți eroarea internă de server doar atunci când încercați să vă conectați la administratorul WordPress sau să încărcați o imagine în wp-admin, atunci ar trebui să creșteți limita de memorie urmând acești pași:
- Creați un fișier text gol pe computer și denumiți-l php.ini
- Lipește acest cod acolo: memory=256MB
- Salvează fișierul
- Încărcați-l în folderul dvs. /wp-admin/ folosind FTP
Dacă creșterea limitei de memorie a rezolvat problema pentru dvs., atunci ați rezolvat problema doar temporar. Trebuie în continuare să găsiți cauza care epuizează limita de memorie.
Acesta ar putea fi un plugin prost codat sau chiar o funcție a temei. Vă recomandăm cu tărie să cereți companiei dvs. de găzduire web WordPress să verifice jurnalele serverului pentru a vă ajuta să găsiți diagnosticele exacte.
Dacă creșterea limitei de memorie PHP nu a rezolvat problema pentru dvs., aveți nevoie de mai multă depanare.
Dezactivați Toate Plugin-urile WordPress
Dacă niciuna dintre soluțiile de mai sus nu a funcționat pentru dvs., atunci această eroare este cel mai probabil cauzată de un plugin specific instalat pe site-ul dvs. web.
Este, de asemenea, posibil ca o combinație de pluginuri să nu funcționeze corect una cu cealaltă.
Dacă puteți accesa zona de administrare WordPress a site-ului dvs. web, atunci puteți merge pur și simplu la pagina de pluginuri și puteți dezactiva toate pluginurile WordPress.

Cu toate acestea, dacă nu puteți accesa zona de administrare WordPress, atunci puteți dezactiva toate pluginurile WordPress folosind FTP.
Pur și simplu conectați-vă la site-ul dvs. WordPress folosind un client FTP sau aplicația de gestionare a fișierelor din panoul de control al contului dvs. de găzduire.
Odată conectat, navigați la folderul /wp-content/ și redenumiți folderul plugins în plugins.deactivated.

WordPress caută pluginuri în folderul pluginurilor. Dacă folderul pluginurilor nu este găsit, acesta va dezactiva automat toate pluginurile.
Acum puteți încerca să vizitați site-ul dvs. pentru a vedea dacă acest lucru a rezolvat eroarea internă de server pe site-ul dvs.
Pentru a restaura toți plugin-urile, puteți pur și simplu să redenumiți folderul 'plugins.deactivated' înapoi în plugins.
Pluginurile dvs. vor fi acum restaurate, dar vor rămâne dezactivate.
Acum puteți activa plugin-urile individual și puteți vizita site-ul dvs. pentru a afla ce plugin cauzează eroarea internă de server.
Pentru mai multe detalii, consultați ghidul nostru despre cum să dezactivați toate plugin-urile WordPress fără wp-admin.
Dacă dezactivarea tuturor plugin-urilor nu a rezolvat eroarea internă de server pe site-ul dvs., continuați să citiți.
Comutați la o temă WordPress implicită
O cauză posibilă a erorii interne de server ar putea fi un cod din tema dvs. WordPress.
Pentru a determina dacă acesta este cazul, trebuie să comutați tema la o temă WordPress implicită.
Dacă aveți acces la zona de administrare WordPress, accesați pagina Aspect » Teme. Dacă aveți deja o temă implicită instalată, puteți pur și simplu să faceți clic pe butonul Activați pentru a schimba tema.

Dacă nu aveți o temă implicită instalată, puteți face clic pe butonul „Adăugați nou” din partea de sus și instalați o temă implicită (Twenty Twenty-Three, Twenty Twenty-Two și așa mai departe).
Dacă nu aveți acces la zona de administrare WordPress, puteți comuta în continuare la o temă implicită.
Pur și simplu conectați-vă la site-ul dvs. WordPress folosind un client FTP și navigați la folderul /wp-content/.
Faceți clic dreapta pentru a selecta folderul temelor și descărcați-l pe computer ca backup.

Apoi, trebuie să ștergeți folderul de teme de pe site-ul dvs. web. Odată șters, continuați și creați un nou folder de teme.
Noul dvs. folder de teme va fi complet gol, ceea ce înseamnă că nu aveți instalate teme WordPress în acest moment.
Apoi, trebuie să vizitați directorul de teme WordPress themes directory și să descărcați o temă WordPress implicită pe computerul dvs.

Browserul dvs. va descărca apoi tema ca fișier zip pe computerul dvs.
Localizați fișierul pe computer și apoi dezarhivați-l. Utilizatorii Windows pot dezarhiva fișierul făcând clic dreapta pe el și apoi selectând „Extrage tot”. Utilizatorii Mac pot face dublu clic pe fișierul zip pentru a-l extrage.

Veți vedea acum un folder care conține tema dvs. WordPress.
Reveniți la clientul FTP sau la File Manager și încărcați acest folder în folderul gol pentru teme.

Odată încărcat, WordPress va începe automat să folosească tema implicită.
Acum puteți vizita site-ul dvs. pentru a vedea dacă acest lucru a rezolvat eroarea internă de server.
Dacă acest lucru nu funcționează, atunci puteți reîncărca temele WordPress din backup sau puteți reveni la tema pe care o foloseați.
Nu vă faceți griji. Mai sunt câteva lucruri pe care le puteți face pentru a remedia eroarea.
Reîncărcarea fișierelor de bază
Dacă opțiunile de plugin și temă nu au rezolvat eroarea internă de server, atunci merită să reîncărcați folderele /wp-admin/ și /wp-includes/ dintr-o instalare WordPress proaspătă.
Acest lucru NU va șterge nicio informație, dar ar putea rezolva problema în cazul în care vreun fișier este corupt.
Mai întâi, va trebui să vizitați site-ul WordPress.org și să faceți clic pe butonul „Descărcare”.

Aceasta va descărca fișierul zip WordPress pe computerul dumneavoastră.
Continuați și extrageți fișierul zip. În interior, veți găsi un folder wordpress.

Apoi, trebuie să vă conectați la site-ul dvs. WordPress folosind un client FTP.
Odată conectat, accesați folderul rădăcină al site-ului dvs. Acesta este folderul care conține folderele wp-admin, wp-includes și wp-content în interiorul său.
În coloana din stânga, deschideți folderul WordPress de pe computer.
Acum trebuie să selectați toate fișierele din interiorul folderului wordpress și să le încărcați pe site-ul dvs.

Clientul dvs. FTP va transfera acum acele foldere pe serverul dvs.
Vă va întreba dacă doriți să suprascrieți fișierele. Selectați „Suprascrie”, apoi selectați „Folosește întotdeauna această acțiune” și bifați caseta „Aplică doar cozii curente”.

Clientul dvs. FTP va înlocui acum fișierele dvs. mai vechi de WordPress cu copii noi, proaspete.
Dacă fișierele dvs. WordPress au fost corupte, atunci acest pas va rezolva eroarea internă de server pentru dvs.
Activare jurnale de depanare în WordPress
WordPress vine cu un sistem încorporat pentru a păstra jurnalele pentru depanare.
Îl puteți activa folosind pluginul WP Debugging. Pentru mai multe detalii, consultați ghidul nostru despre cum să instalați un plugin WordPress.
Odată activat, pluginul va activa jurnalele de depanare pe site-ul dvs. WordPress.
Dacă nu aveți acces la zona de administrare a site-ului dvs. WordPress, atunci puteți activa depanarea adăugând următorul cod în fișierul dvs. wp-config.php:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Odată ce ați activat jurnalele de depanare, le puteți vizualiza utilizând un client FTP și navigând la folderul /wp-content/.

Puteți deschide fișierul jurnal de depanare într-un editor de text și acesta vă va afișa o listă de erori și avertismente care apar pe site-ul dvs.
Unele erori și avertismente pot fi incidente inofensive care nu necesită remediere. Cu toate acestea, dacă vedeți o eroare internă de server pe site-ul dvs. web, acestea vă pot indica direcția corectă.
Întrebați furnizorul de găzduire
Dacă toate metodele eșuează în a remedia eroarea internă de server pe site-ul dvs., atunci este timpul să cereți ajutor suplimentar.
Contactați echipa de suport a găzduirii dvs. web, iar aceștia vor putea verifica jurnalele serverului și vor identifica cauza principală a erorii.
Dacă doriți să continuați depanarea pe cont propriu, consultați ghidul nostru complet de depanare WordPress pentru începători.
Tutorial video
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.


GEO D`ANJOS
A fost necesară actualizarea plugin-ului. Nimic mai mult.
Foarte bun acest poster
Yasir
Am întâmpinat următoarea eroare:
Eroare 500 – Eroare internă de server
A apărut o eroare la procesarea solicitării dumneavoastră. Aceasta este, de obicei, o condiție temporară. Vă rugăm să contactați proprietarul site-ului web pentru asistență suplimentară.
Așa că am vorbit cu suportul de găzduire și mi-au sugerat următorul procedeu:
” Contul dvs. cPanel era setat să utilizeze versiunea PHP 5.2 și a trebuit actualizat la versiunea PHP 5.4. ”
Mulțumesc ………. Mi-a funcționat ….
Folosesc inmotionhosting.
Venkateswarlu Santha
mulțumesc mult… funcționează pentru mine
Sue
Mulțumesc! Sfaturi grozave pe care le poate urma chiar și un voluntar non-tehnic. Fișierul htaccess a fost principala soluție, dar am putut vedea din log-uri că memoria crea o problemă continuă, așa că am rezolvat și asta cât timp eram la asta.
Util Colin
Nu am fost încă în situația în care să trebuiască să-mi testez pluginurile dezactivându-le pe toate, dar dacă ar trebui să le testez pe toate, aș încerca această metodă pentru a încerca să reduc numărul de teste necesare după dezactivarea lor completă:
1. Aș reactiva 50% dintre ele. Dacă problema ar reapărea, aș ști că pluginul problematic se află în grupul reactivat, altfel ar fi în grupul dezactivat.
2. Dacă problema ar fi cauzată de grupul reactivat, aș dezactiva 50% dintre ele și aș retesta, altfel aș reactiva 50% din celălalt grup care nu fusese încă reactivat și aș retesta.
3. În acest moment, aș ști care grup de 25% din toate pluginurile mele conține pluginul defect și aș schimba starea de activare a 50% din acel grup și aș retesta.
4. În acest moment, aș ști care grup de 12,5% din toate pluginurile mele conține pluginul defect.
Dacă aș avea 32 de pluginuri, procentele de mai sus le-ar împărți foarte frumos în grupuri de 16, 8, 4, 2 și 1. Este mai probabil să trebuiască să le împart în grupuri de dimensiuni inegale, dar asta nu diminuează conceptul de bază de a reduce numărul de teste la doar 5 în loc de 32.
Dacă problema s-ar dovedi a fi cu singurul plugin pe care nu l-am reactivat prin această metodă, atunci aș efectua, evident, un al șaselea test cu acel plugin singur. Dacă se dovedește că există o problemă doar atunci când este activat împreună cu alte pluginuri, atunci scena s-ar complica.
Warlley
That helped a lot! Thank you
mgarfath
a fost pluginul w3 total cache care a cauzat eroarea pe site-ul meu, am redenumit folderul cache, dar nu a schimbat nimic, apoi au existat și alte fișiere care au fost scrise precum w3 advanced cache.php ceva de genul acesta, am redenumit FIECARE FIȘIER care avea w3 cache sau chiar cache scris pe el a funcționat, dar din greșeală am șters fișierul meu .htaccess, am copiat conținutul fișierului în siguranță, așa că am creat un nou fișier .htaccess și l-am încărcat pe server, totul s-a rezolvat.
Sper ca această soluție să ajute pe cineva care are această problemă.
Mulțumesc
Andrea S
thanks so much! I did, I was in panic, fortunately the first option (.htaccess) did the trick
anton
salut
mi-am schimbat tema într-o temă video de tip „tub” numită „detube”
însă după schimbare primesc un număr mare de erori interne 500 în Google Webmaster (mai mult de 800 de erori zilnic) și uneori când navighez pe site-ul meu nu se încarcă și îmi apare „limită de lățime de bandă” și primesc, de asemenea, aproximativ 15 avertismente legate de sitemap în Google Webmaster
înainte de a schimba tema nu am avut probleme
poate cineva să mă ajute? ce pot face? îmi pierd vizitatorii Google
sarfraz khan
O mie de aprecieri. .htaccess a fost problema și am făcut exact cum s-a arătat în videoclip și problema este rezolvată
Gulshan Kumar
Eroarea internă de server se întâmplă în principal în găzduirea gratuită. Când am făcut upgrade la premium, totul a fost pe drumul cel bun.
Rich Finelli
Acest articol m-a ajutat de cel puțin două ori în ultimul an! Mulțumesc!
Joel Rodriguez
Dezactivarea pluginurilor mi-a rezolvat problema… Mulțumesc mult
Alberto Cardenas
Mulțumesc, amice, mi-ai salvat viața hehehe, și ai un nou urmăritor, site grozav.
Serge
php.ini cu memory=64Mb mi-a rezolvat problema MULȚUMIRI MARI!!!!
David
Foarte bine
jakies
nop nicio soluție nu rezolvă problema
toniak
multe multe mulțumiri pentru acest articol
Nez
Thank you for these tips! It helped me a lot!
Imran Bughio
Bravo!
“Checking for Corrupt .htaccess File” This section helped me solve the issue, Thanks for the post
Sandile
Salut. Mulțumesc pentru distribuire, am experimentat recent o eroare internă de server 500 pe site-ul meu, dar am reîncărcat wp-admin și wp-includes dintr-o instalare nouă, acum totul funcționează în condiții bune. Mulțumesc.
Karan
Problema cu site-ul meu este că uneori se încarcă corect și uneori afișează eroarea internă de server 500. Îmi puteți spune, vă rog, motivul?
Andrew P.
Deci, am o eroare internă 500 foarte ciudată. Pagina mea de pornire se încarcă bine, dar ori de câte ori fac clic pe un link din bara de navigare pentru a merge la o altă pagină, apare eroarea internă. Am parcurs această listă de remedieri și nu reușesc să o rezolv. De asemenea, furnizorul meu de găzduire nu are nicio idee, aveți sugestii?
Sheff
Vă mulțumesc pentru asta. Tabloul meu de bord s-a blocat pe jumătate în timpul unei actualizări Wordfence Security. Am încercat peste 3 ore să-l repar, dar nu am putut accesa tabloul de bord. (Eroare http 500 în IE, ecran alb în Firefox)
Eram pe punctul de a-mi ruga gazda să fac o restaurare de ieri și să pierd o zi de muncă până am găsit această pagină. Am folosit FileZilla am redenumit folderul de pluginuri pe server în „plugins-frs” și am reușit să intru în tabloul meu de bord cu toate cele 14 pluginuri dezactivate. Apoi am redenumit folderul înapoi în „plugins” și am reușit să le activez pe rând. Au păstrat toate setările lor, fără probleme.
Am descărcat și încărcat manual cea mai recentă versiune a pluginului Wordfence Security care mi-a cauzat probleme și am activat noua versiune fără probleme.
Trebuie să mă mut în Newfoundland și să devin pescar de cod înainte să înnebunesc!
Sheff
Maher Aarag
Ce este un FTP?
Și cum mă conectez la site-ul meu folosind FTP?
Vreți să vă conectați la domeniul meu Godaddy? sau WordPress?
Prashant
FTP = Protocol de transfer de fișiere.
pentru a vă conecta prin ftp (în Cpanel-ul Godaddy) ar trebui să mergeți la panoul de control și apoi la opțiunile FTP și să creați un nou ftp selectând directorul 'public_html' și apoi să vă conectați cu orice client ftp precum Filezilla.
gazdă: ftp.yourdomain.com
utilizator și parolă: ca cele specificate la crearea utilizatorului FTP.
port: lăsați necompletat sau 21.
Akpan Promise
FTP înseamnă protocol de transfer de fișiere. Te ajută să transferi și să editezi fișiere pe serverul tău.
Software-ul FTP, de exemplu, este Filezilla, CuteFTP.
Lisa Martin
Mulțumesc. Am folosit această tehnică de mai multe ori pe același site. Cum se poate corupe un fișier .htcaccess? Există ceva ce se poate face pentru a preveni acest lucru?
Suport WPBeginner
Ar trebui să verificați permisiunile fișierului dvs. .htaccess folosind un client FTP. Aceste permisiuni de fișier ar trebui setate la 644.
Admin
Lisa Martin
Mulțumesc – tocmai m-am gândit să verific aici pentru răspunsul tău. Permisiunea pe fișier este setată la 644, dar continuă să se întâmple. Întotdeauna funcționează să redenumesc site-ul și să-l reîncarc, dar adesea clientul trebuie să-mi spună că site-ul lui este offline înainte să știu să-l repar. Se pare că aceasta este o problemă în multe fire de discuție de pe forumurile WordPress.
Stephen Lee
Unele pluginuri accesează fișierul .htaccess și, dacă există o întrerupere a funcționării lor în timp ce fac acest lucru, pot introduce erori în codul fișierului .htaccess.
Lisa Martin
Mulțumesc. Soluția mea pentru această problemă recurentă a fost să găsesc toate instanțele de „flush_rewrite_rules” și să transmit „false”, astfel încât fișierul .htaccess să nu fie rescris în codul pluginului. https://codex.wordpress.org/Function_Reference/flush_rewrite_rules
Nu am putut dezactiva pluginul, deoarece este WooCommerce și acesta este întregul fundament al site-ului. Aceasta pare a fi o soluție destul de bună pentru situația în care mă aflu.
Jon
Vă mulțumesc pentru sfaturi, deoarece mi-am recuperat cu succes site-ul folosind aceste sugestii. Problema a fost un fișier hta access corupt. Folosind FileZilla (client FTP foarte recomandat), am reușit să dezactivez folderul pluginului meu, apoi să dezactivez fișierul hta access.
Richard
Ce fac când nici măcar nu pot intra în WP Admin fără să primesc această eroare??
Pot să mă autentific bine și să văd acele opțiuni, dar în momentul în care vreau să intru în panoul de administrare, îmi dă această eroare. Nici măcar nu pot căuta teme, personalizator etc. deoarece implică meniul WP Admin.
Ce fac?
Vă rog să mă ajutați
PS: Nu am avut niciodată probleme cu site-ul meu, dar cu WP Admin.
Hiago Ams
Great! Thanks so much, the best step by step available for most things I want is here
Danielle Olson
Mulțumesc! A fost de mare ajutor. Când am adăugat _deactivate în folderul meu de pluginuri, am primit un mesaj de eroare diferit care avea legătură cu un plugin în particular. Așa că am intrat și am adăugat _deactivate la pluginuri individuale până am găsit pe cel care era problema.
msmith00
Tocmai am avut o problemă cu asta și m-am gândit să vă împărtășesc descoperirile mele… uitându-mă în directorul rădăcină, un al doilea fișier .htaccess apăruse peste noapte și a creat eroarea internă 500.
Pur și simplu am eliminat noul fișier .htaccess (nu știu de unde a apărut) și totul a revenit la normal.
Elliot K
This is the best Wordpress help site around hands down! Love it so much! Guides are simple and everything always works for me first try. Thanks wpbeginner
Adil Adeel
This is a very informative and simple to understand tutorial for WP Beginners like me. I am using Wordpress for last 5 years but as a blogger. Recently I had to install and look after couple of Wordpress sites. Now 10 days back first Wordpress site went down with 500 internal server error. I searched for the solution and landed on this page and did first step i-e renamed .htaccess file and problem was solved. Now again today the second site went down
OMG !!!!! But again I visited this page to check for the solution.Now I have done all the steps explained on this page and nothing worked for me
I have contacted the hosting provider and they are looking into problem for me. I will come back to share the solution once they rectify the problem. Thank you
jofralogo
După ce am încercat totul (.htaccess, instalare curată de wp-include/wp-admin, dezactivare pluginuri...) am rezolvat în cele din urmă această problemă făcând acest lucru:
1) Creați un folder nou în directorul dvs. wp.
2) Mutați toate fișierele în acest nou director.
3) Mutați-le înapoi în folderul original.
4) Gata!
Știu că sună prost, dar a funcționat pentru mine.
Shahin Shateri
Acest lucru m-a ajutat mult. a rezolvat problema.
JCP
Mulțumesc că mi-ați salvat pielea, băieți, tocmai am primit un nou loc de muncă și am fost aruncat în repararea site-ului web (deși nu face parte din descrierea postului meu) și wow, acele pluginuri enervante! Așa cum spune deemyboy: FĂ O COPIE DE SIGURANȚĂ a acelui folder wp-content!!!!!!!
ed
poate fi un plugin
thankfulpj
Vă mulțumesc mult pentru acest ghid! Cel puțin am putut începe de undeva în timp ce aștept ca gazduirea mea să verifice. În cazul meu, nu a fost niciuna dintre cele enumerate, ci un jurnal mare de erori în directorul principal (era de 2 GB) care a cauzat problema. Dar când am reîncărcat fișierele de bază, am decis să-l șterg și a funcționat.
Paulo André Matta
Hi, I have tried all those sollutions above, but none worked for me. Im getting kind of desperated. Im new to WP.. I was changing some Settings (in the wp-admin link) and when I hit save, the 500 error came up. Idk what to do
Shaswat Shah
Am încărcat fișierul php.ini în folderul meu /wp-admin/. Dar acum sunt confuz cum pot ști dacă eroarea internă de server 500 este remediată sau nu? deoarece eroarea apărea simultan, nu tot timpul. Vă rog să mă ajutați.
Patricia Mirasol
Știu că am primit eroarea internă de serviciu deoarece mă jucam cu fișierul meu .htaccess chiar înainte ca aceasta să apară. Am încercat să mă conectez folosind clienți FTP (FileZilla și WinSCP), dar am continuat să primesc o eroare de conexiune expirată. Tocmai am trimis un e-mail furnizorului meu de găzduire. Sper că furnizorul meu va putea să mă ajute cu asta.
Andrea Spila
Salut Silvia și mulțumesc pentru asta! Am schimbat permisiunile celor două fișiere din wp-admin care cauzau probleme la 775 (de la 664) și acest lucru a rezolvat problema. Și nu știu de ce s-a întâmplat asta! S-a întâmplat din senin. Mister!
rajesh adulapuram
Am încercat toți pașii de mai sus și, în cele din urmă, când am contactat furnizorul meu de găzduire iPage, problema a fost rezolvată. Mi-au spus că problema este cu permisiunile fișierelor și au rezolvat-o. Acesta ar fi trebuit să fie primul meu pas
Matt
Am revenit în WP-Admin redenumind .htaccess, dar când am făcut setări> Permalink> Salvare, așa cum ați recomandat, am fost blocat din nou din admin. Acum redenumirea .htaccess nu mai face nimic. Aveți vreo idee?
Furkanicus
Am avut această problemă de atâtea ori și mă simt confortabil să împărtășesc sfatul meu pe acest subiect ca expert în erori 500. Uneori, problema a fost rezolvată prin modificarea fișierului htaccess, dar a fost o soluție temporară. Așa cum este subliniat în articol, eroarea de serviciu 500 este cauzată în principal de limita de memorie PHP și, din păcate, adăugarea unui fișier php.ini nu va rezolva problema. Majoritatea companiilor de găzduire setează limita PHP la 128MB, inclusiv Dreampress, iar dacă depășiți această limită, furnizorul dvs. de găzduire va întrerupe temporar conexiunea la site-ul dvs. web. Sfatul meu pentru voi, cei care aveți această problemă, este acesta. Instalați pluginul P3 și identificați pluginurile care consumă multă memorie. Dacă nu sunt esențiale, eliminați-le. De asemenea, schimbarea furnizorului dvs. de găzduire la unul de nișă, în loc de Bluehost sau Hostgator, vă va oferi un serviciu clienți mai bun și o calitate superioară a produsului.
Echipa WPBeginner
Dacă nu găsiți fișierul dvs. .htaccess, puteți crea oricând un fișier nou, gol, într-un editor de text. Numiți acest fișier .htaccess și încărcați-l în directorul rădăcină al site-ului dvs. web folosind un client FTP.
Tobie! ®
încă am o problemă cu asta. nu pot găsi fișierul meu .htaccess și am fost blocat din admin. întregul site nu poate fi vizualizat. vă rog să mă ajutați
Gaurav
Fișierul .htaccess este ascuns. Când accesezi fișierul, asigură-te că poți vedea și fișierele ascunse.
Michael Fuller
Utilizați cPanel > File Manager pentru a accesa fișierele
Tobie! ®
am încercat tot, și tot nu funcționează!! nu pot găsi fișierul meu .htaccess și nu îl pot genera pentru că sunt blocat din admin, AJUTOR VĂ ROG!!!
Chirag Patel
Change index.php permission to 644
Thomas
Asta a funcționat pentru mine după ce tot restul nu a mers!
David Moore
Mulțumesc, mulțumesc. index.php la 644 a funcționat pentru mine după tot felul de bătăi de cap.
Hasan Zaheer
Foarte util, dar încă un lucru, în mare parte se datorează pluginului w3 total cache, dacă îl aveți, puteți redenumi folderul pluginului de cache prin FTP și apoi încercați, site-ul meu a fost remediat în acest fel
jim
mulțumesc … ștergerea cache-ului w3 mi-a rezolvat problema