The 500 Internal Server Error ir ļoti vispārīgs vietnes statusa kods, kas nozīmē, ka vietnes serverī kaut kas ir nogājis greizi, taču serveris nevar precīzāk norādīt, kāda tieši ir problēma. Kļūda parasti tiek parādīta nepareizu .htaccess faila iestatījumu dēļ.
Galvenie šī kļūdas paziņojuma iemesli ir:
- .htaccess fails ir modificēts, lai iekļautu atspējotas direktīvas.
- Pārmērīga resursu izmantošana no PHP skripta.
- Pārlūkprogrammas kešatmiņa.
- Nepareizi datubāzes pieteikšanās dati.
- Bojāta datubāze vai bojāti faili tavā WordPress instalācijā.
- Problēmas ar trešo pušu spraudņiem un tēmām.
- PHP taimauts vai fatālas PHP kļūdas ar trešo pušu spraudņiem.
- Kļūdas CGI un Perl skriptā. Kļūda radās, iestatot PHP skripta apstrādātāju. Katra CGI skripta sākumā parasti ir norādīts interpretētājs, kas apstrādā šo skriptu (Perl skripta gadījumā, piemēram, #!/usr/bin/perl)
- Nepareizs rindu atstarpju formāts PHP skriptā. DOS stila rindu atstarpju vietā jāizmanto UNIX stila rindu atstarpes (vismaz rindā, kurā ir definēts interpretētājs).