Satura rādītājs
Iekšējā servera kļūda, kas pazīstama arī kā HTTP kļūda 500, ir bieži sastopama WordPress problēma, kas var būt nomācoša, jo bieži vien nav skaidrs, kas to izraisīja. Šī kļūda parasti norāda, ka tīmekļa vietnes serverī kaut kas ir noticis nepareizi, taču serveris nevar precīzāk pateikt, kāda tieši bija problēma. Šeit ir aprakstīti vairāki soļi, ko varat veikt, lai novērstu un labotu iekšējo servera kļūdu WordPress:
Pārbaudiet, vai nav bojāts .htaccess fails
Portāls .htaccess
fails ir konfigurācijas fails, ko izmanto Apache serveri. Tas var tikt bojāts un izraisīt 500 iekšējo servera kļūdu. Lai pārbaudītu, vai iemesls ir šāds:
- Pievienojieties savai vietnei, izmantojot FTP vai failu pārvaldnieku hostinga vadības panelī.
- Atrodiet
.htaccess
failu jūsu WordPress instalācijas saknes direktorijā. - Pārdēvējiet failu, piemēram, uz
.htaccess_old
. - Mēģiniet vēlreiz ielādēt vietni. Ja tas darbojas, problēma bija saistīta ar
.htaccess
failu. - Lai izveidotu jaunu
.htaccess
failu, dodieties uz WordPress Dashboard > Settings > Permalinks un vienkārši noklikšķiniet uz "Saglabāt izmaiņas", neveicot nekādas izmaiņas. Tādējādi tiks izveidots jauns.htaccess
failu.
PHP atmiņas ierobežojuma palielināšana
Nepietiekama atmiņa var izraisīt arī iekšējo servera kļūdu. Lai palielinātu PHP atmiņas limitu:
- Rediģēt
wp-config.php
failu, kas arī atrodas WordPress instalācijas saknes direktorijā. - Pievienojiet šo koda rindu zem atvēruma
<?php
birka:define('WP_MEMORY_LIMIT', '256M');
- Saglabājiet izmaiņas un pārbaudiet, vai kļūda ir novērsta.
Deaktivizēt visus spraudņus
Vēl viens biežs šīs kļūdas cēlonis var būt kļūdains spraudnis. Lai pārbaudītu, vai problēmu izraisa spraudnis:
- Atkal izmantojiet FTP vai failu pārvaldnieku, lai pārietu uz
wp-content
mape. - Pārdēvēt
spraudņi
mapi uz kaut ko līdzīguplugins_old
deaktivizēt visus spraudņus uzreiz. - Vēlreiz pārbaudiet savu vietni. Ja tā ielādējas bez kļūdas, problēmu rada kāds no spraudņiem.
- Lai noskaidrotu, kurš spraudnis ir problemātisks, pārdēvējiet savu
plugins_old
mapi atpakaļ uzspraudņi
. Pēc tam atkārtoti aktivizējiet katru spraudni pa vienam, pārbaudot vietni pēc katras aktivizēšanas, līdz atradīsiet vainīgo.
PHP versijas un konfigurācijas pārbaude
Problēmas var radīt arī novecojusi vai nepareizi konfigurēta PHP versija:
- Sazinieties ar hostinga pakalpojumu sniedzēju, lai pārliecinātos, ka tiek izmantota ar jūsu WordPress versiju saderīga PHP versija.
- Iespējams, būs jāatjaunina PHP vai jāmaina PHP iestatījumi, izmantojot hostinga vadības paneli vai sazinoties ar atbalsta dienestu.
Sazinieties ar hostinga pakalpojumu sniedzēju
Ja neviens no iepriekš minētajiem soļiem nedarbojas, problēma var būt servera pusē:
- Lai saņemtu palīdzību, sazinieties ar hostinga pakalpojumu sniedzēju. Viņi var pārbaudīt servera žurnālus, lai noteiktu konkrēto kļūdu, kas izraisa iekšējo servera kļūdu.
Atjaunošana no dublējuma
Ja nesen izveidojāt vietnes dublējuma kopiju (un to vajadzētu darīt regulāri), apsveriet iespēju atjaunot to no dublējuma pirms kļūdas rašanās. Tas var būt ātrs risinājums, bet tas var neatrisināt problēmu, ja tā ir saistīta ar serveri vai vietnē notiekošajām darbībām.
Atcerieties, ka iekšējās servera kļūdas novēršana var būt saistīta ar mēģinājumiem un kļūdām. Pirms izmaiņu veikšanas vienmēr izveidojiet vietnes dublējuma kopiju, lai varētu atjaunot vietni, ja kaut kas neizdodas.