Kazalo vsebine
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 jeplugins_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 vvtič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.