Cum se repară eroarea de server intern în WordPress

Eroare internă a serverului, cunoscută și sub numele de Eroare HTTP 500, este o problemă frecventă în WordPress care poate fi frustrantă deoarece adesea nu este clar ce a cauzat-o. Această eroare indică, de obicei, faptul că ceva nu a mers bine pe serverul site-ului web, dar serverul nu a putut fi mai specific cu privire la care a fost problema exactă. Iată câțiva pași pe care îi puteți face pentru a depana și a remedia o eroare internă a serverului în WordPress:

Verificați dacă fișierul .htaccess este corupt

The .htaccess este un fișier de configurare utilizat de serverele bazate pe Apache. Acesta poate fi corupt și poate cauza o eroare 500 Internal Server Error. Pentru a verifica dacă aceasta este cauza:

  • Conectați-vă la site-ul dvs. prin FTP sau prin Managerul de fișiere din panoul de control al gazdei.
  • Localizați butonul .htaccess în directorul rădăcină al instalației WordPress.
  • Redenumiți fișierul în ceva de genul .htaccess_old.
  • Încercați să încărcați din nou site-ul dvs. Dacă funcționează, înseamnă că problema a fost cu .htaccess fişier.
  • Pentru a genera un nou .htaccess mergeți la WordPress Dashboard > Settings > Permalinks și faceți clic pe "Save Changes" fără a face nicio modificare. Acest lucru va genera un nou fișier .htaccess fişier.

Creșteți limita de memorie PHP

O memorie insuficientă poate provoca, de asemenea, o eroare internă a serverului. Pentru a crește limita de memorie PHP:

  • Editați wp-config.php care se află, de asemenea, în directorul rădăcină al instalării WordPress.
  • Adăugați această linie de cod sub deschiderea <?php tag: define('WP_MEMORY_LIMIT', '256M');
  • Salvați modificările și verificați dacă se rezolvă eroarea.

Dezactivați toate plugin-urile

Un plugin defect poate fi o altă cauză frecventă a acestei erori. Pentru a vedea dacă un plugin cauzează problema:

  • Din nou, folosiți FTP sau File Manager pentru a naviga la fișierul wp-conținut dosar.
  • Redenumiți pluginuri în ceva de genul plugins_old pentru a dezactiva toate plugin-urile deodată.
  • Verificați din nou site-ul dumneavoastră. Dacă se încarcă fără eroare, înseamnă că unul dintre pluginuri este cauza problemei.
  • Pentru a vă da seama ce plugin este problematic, redenumiți pluginul dvs. plugins_old înapoi la pluginuri. Apoi, reactivați fiecare plugin unul câte unul, verificând site-ul după fiecare activare, până când găsiți vinovatul.

    Verificați versiunea și configurația PHP

    O versiune PHP depășită sau configurată necorespunzător poate cauza, de asemenea, probleme:

    • Verificați cu furnizorul de găzduire pentru a vă asigura că utilizați o versiune PHP compatibilă cu versiunea WordPress.
    • Este posibil să fie necesar să actualizați PHP sau să modificați setările PHP prin intermediul panoului de control al gazdei sau prin contactarea serviciului de asistență.

    Contactați furnizorul dvs. de găzduire

    Dacă niciunul dintre pașii de mai sus nu funcționează, este posibil ca problema să fie pe partea serverului:

    • Contactați furnizorul de servicii de găzduire pentru asistență. Aceștia pot verifica jurnalele serverului pentru a identifica eroarea specifică care cauzează Eroare internă a serverului.

    Restaurarea de la o copie de rezervă

    Dacă v-ați făcut recent o copie de rezervă a site-ului dvs. web (și ar trebui să faceți acest lucru în mod regulat), luați în considerare posibilitatea de a restaura de la o copie de rezervă anterioară apariției erorii. Aceasta poate fi o soluție rapidă, dar s-ar putea să nu rezolve problema de bază dacă aceasta este legată de server sau de acțiunile în curs de desfășurare pe site-ul dvs.

    Nu uitați că depanarea unei erori interne de server poate implica încercări și erori. Asigurați-vă întotdeauna că faceți o copie de rezervă a site-ului dvs. înainte de a face orice modificări, astfel încât să îl puteți restaura dacă ceva nu merge bine.