Kako popraviti napako notranjega strežnika v WordPressu

Napaka notranjega strežnika, znana tudi kot napaka HTTP 500, je pogosta težava v WordPressu, ki je lahko neprijetna, saj pogosto ni jasno, kaj jo je povzročilo. Ta napaka običajno pomeni, da je šlo v strežniku spletnega mesta nekaj narobe, vendar strežnik ni mogel natančneje opredeliti, v čem je težava. Tukaj je nekaj korakov, ki jih lahko naredite za odpravljanje in odpravljanje napake notranjega strežnika v WordPressu:

Preverite, ali je datoteka .htaccess poškodovana

Spletna stran .htaccess je konfiguracijska datoteka, ki jo uporabljajo strežniki Apache. Lahko se poškoduje in povzroči napako 500 Internal Server Error. Če želite preveriti, ali je to vzrok:

  • Povežite se s svojim spletnim mestom prek FTP ali upravitelja datotek v nadzorni plošči gostovanja.
  • Poiščite .htaccess v korenskem imeniku vaše namestitve WordPressa.
  • Datoteko preimenujte v nekaj takega, kot je .htaccess_old.
  • Poskusite znova naložiti svoje spletno mesto. Če deluje, je bila težava v .htaccess datoteka.
  • Ustvarjanje novega .htaccess datoteke, pojdite na WordPress Dashboard > Settings > Permalinks in preprosto kliknite 'Save Changes', ne da bi naredili kakršne koli spremembe. To bo ustvarilo novo .htaccess datoteka.

Povečanje omejitve pomnilnika PHP

Nezadostna količina pomnilnika lahko povzroči tudi notranjo napako strežnika. Če želite povečati omejitev pomnilnika PHP:

  • Urejanje wp-config.php ki je prav tako v korenskem imeniku vaše namestitve WordPressa.
  • Dodajte to vrstico kode pod odprtje <?php oznaka: define('WP_MEMORY_LIMIT', '256M');
  • Shranite spremembe in preverite, ali je napaka odpravljena.

Deaktiviranje vseh vtičnikov

Pogost vzrok za to napako je lahko tudi okvarjen vtičnik. Če želite preveriti, ali je vzrok za težavo vtičnik:

  • Ponovno uporabite FTP ali Upravitelja datotek, da se pomaknete do wp-content mapo.
  • Preimenujte vtičniki mapo na nekaj takega, kot je plugins_old za deaktiviranje vseh vtičnikov naenkrat.
  • Ponovno preverite svoje spletno mesto. Če se naloži brez napake, je težava posledica enega od vtičnikov.
  • Če želite ugotoviti, kateri vtičnik je problematičen, preimenujte svoj plugins_old mapo nazaj v vtičniki. Nato ponovno aktivirajte vsak vtičnik posebej in po vsaki aktivaciji preverite spletno mesto, dokler ne najdete krivca.

    Preverite različico in konfiguracijo PHP

    Težave lahko povzroči tudi zastarela ali neustrezno konfigurirana različica PHP:

    • Pri ponudniku gostovanja preverite, ali uporabljate različico PHP, ki je združljiva z različico WordPressa.
    • Morda boste morali posodobiti PHP ali spremeniti nastavitve PHP prek nadzorne plošče gostovanja ali se obrniti na podporo.

    Obrnite se na ponudnika gostovanja

    Če nobeden od zgornjih korakov ne deluje, je težava morda na strani strežnika:

    • Za pomoč se obrnite na ponudnika gostovanja. Ta lahko preveri dnevnike strežnika in ugotovi, katera napaka povzroča notranjo napako strežnika.

    Obnovitev iz varnostne kopije

    Če ste pred kratkim naredili varnostno kopijo spletnega mesta (in to bi morali redno početi), razmislite o obnovitvi iz varnostne kopije pred pojavom napake. To je lahko hitra rešitev, vendar morda ne bo odpravila osnovne težave, če je ta povezana s strežnikom ali tekočimi dejavnostmi na vašem spletnem mestu.

    Ne pozabite, da lahko pri odpravljanju težav z napako notranjega strežnika uporabite poskus in napako. Pred kakršnimi koli spremembami vedno naredite varnostno kopijo spletnega mesta, da ga boste lahko obnovili, če bo šlo kaj narobe.