Norėdami išsiaiškinti 500 klaidos priežastį, pažiūrėkite į žurnalus. Galbūt faile error.log yra įrašas, nurodantis problemos priežastį. Apsvarstykite dažniausiai pasitaikančius variantus.
Jei priežastis yra ši, problema išspręsta labai paprastai - susisiekite su priegloba
Teikėjas, prašantis daugiau išteklių.
Be to, žiniatinklio valdytojai gali susidurti su panašia klaida, jei paleidžia CGI scenarijų iš Apache, jei serverio nustatymuose nurodyto laiko nepakanka scenarijui vykdyti.
Jei scenarijai anksčiau veikė ir iškilo problemų, pavyzdžiui, perkėlus į kitą prieglobą, problemą gali sukelti kitos priežastys. Pavyzdžiui, faktas, kad serveris blokuoja užklausas.
Jei priežastis yra 500 klaidų, naudokite FTP tvarkyklę, kad pakeistumėte leidimus. „Filezilla“ puikiai naudoja šias funkcijas.
Patikrinkite, ar .htaccess failas yra svetainės šaknyje ar kitur. Jei yra, atidarykite jį naudodami bet kurį teksto rengyklę. Galite naudoti „Notepad“.
500 klaida gali pasirodyti, jei naudojateserveris veikia suPHP, t.y. palaikanti php.ini. Jei .htaccess faile yra nurodymų, kurie keičia PHP aplinkos parametrus, gali kilti problemų. Dažniausiai pasitaikančios direktyvos yra php_admin_flag, php_flag ir php_value.
Dažnai globalūs kintamieji, „Regist Globals“, įtraukiami kaip instrukcijos.
Ši problema išspręsta labai paprastai -nepageidaujamus parametrus galima tiesiog ištrinti. Kita galimybė yra komentuoti juos, pridedant # ženklą prie eilutės pradžios. Tarp tinklo ir direktyvos pavadinimo neturėtų būti tarpo.
Jei tikrai reikia užpildytikomentuojami parametrai, juos galima parašyti į php.ini failą. Jums nereikia naudoti php_admin_flag, php_flag ir php_value - tiesiog paskirkite juos pagal principą: „reikiamo parametro pavadinimas = Įjungtas“.
Jei nė vienas iš siūlomų sprendimų nepašalina klaidos, susisiekite su savo šeimininku. Išsamiai paaiškinkite jam, kada ir po kokių veiksmų atsirado 500 klaida. Paprašykite nurodyti problemos priežastis ir pateikitepagalba jį pašalinant. Jei teikėjas negali sužinoti, kodėl įvyko „500 vidinio serverio klaida“, susisiekite su jūsų naudojama CMS palaikymo tarnyba. Laiške būtinai nurodykite visą informaciją, įskaitant - prieglobos paslaugų teikėjo komentarai apie jūsų situaciją.
</ p>