FreePrograms.me

500 səhvinin səbəbləri və həlli yolları

Причины возникновения и способы решения ошибки 500


Artıq qeyd edildiyi kimi, 500 səhvinin baş verməsinin bir çox səbəbi var. Təxminən beş ümumi səbəb var. İstifadəçi öz hostinqinin kəllə idarəetmə panelində aktivləşdirilə bilən error.log faylındakı qeydlərə baxaraq səhvi müstəqil olaraq müəyyən edə və bu barədə məlumat əldə edə bilər.
Причины возникновения и способы решения ошибки 500


Artıq qeyd edildiyi kimi, 500 səhvinin baş verməsinin bir çox səbəbi var. Təxminən beş ümumi səbəb var. İstifadəçi öz hostinqinin kəllə idarəetmə panelində aktivləşdirilə bilən error.log faylındakı qeydlərə baxaraq səhvi müstəqil olaraq müəyyən edə və bu barədə məlumat əldə edə bilər.

Səhv 500 və ya "Daxili Server Xətası" aşağıdakı hallarda baş verə bilər:

1. Etibarsız konstruksiyalar .htaccess fayllarında istifadə olunur. Məsələn, kimi təlimatlar php_bayraq и php_value yalnız PHP ilə xüsusi rejimdə işləyərkən istifadə edilə bilər mod_php, bütün hosting təminatçıları tərəfindən dəstəklənmir. Əgər rejimlərdə işləyirsinizsə FastCGI и CGI, onda bu konstruksiyalardan istifadə qaçılmaz olaraq 500-cü xətaya səbəb olacaq. PHP parametrlərini dəyişmək üçün həmişə idarəetmə panelindən istifadə edə bilərsiniz. Dizaynlar Rus Apache Bu, səhvlərə səbəb olur.

2. Skriptin işləməsi çox uzun çəkir. Bundan əlavə, PHP özü skriptlərin işləmə müddətini məhdudlaşdırır (max_execution_time), buna görə də onların işi hələ də veb serverlərlə məhdudlaşır. Buna görə də, əgər server hələ də 60 saniyə ərzində cavab almazsa, skriptin dondurulduğunu hesab edəcək və sistem 500 xətası ilə öz işini məcburi şəkildə dayandıracaq.

3. Skript tarifdə nəzərdə tutulmadığı qədər yaddaş almağa çalışırsa. Standart PHP-dən başqa bəzi hostinqlər memory_limit, vəzifəsi skriptlər tərəfindən tələb olunan yaddaş miqdarına nəzarət etmək olan öz yaddaş menecerlərindən istifadə edin. Skriptin yaddaş istehlakı seçilmiş tarif planında göstərilən məbləğdən artıq olan kimi, onun icrası avtomatik olaraq dayandırılaraq bizə məlum olan xətanı göstərir.

4. İdarəetmə panelində və ya php.ini Bir-biri ilə uyğun gəlməyən bir neçə php uzantısı var. Beləliklə, uzantıyı dərhal işə salsanız APC и sürətləndirici, və ya XCache и sürətləndirici, onda 90% hallarda səhv alacaqsınız "Seqmentasiya xətası", bu, əlbəttə ki, saytınızda Daxili Server Xətası ilə nəticələnəcək.

5. Skript veb server tərəfindən tanınmayan HTTP başlıqlarını qaytarır və serverin onları necə şərh edəcəyi barədə heç bir fikri yoxdur. Daxili Server Xətası çox yaygındır və göründüyü zaman çaxnaşma etməməlisiniz. Şübhəsiz ki, bu məqalədə təqdim olunan məsləhətlərdən biri sizin üçün faydalı olacaq və saytınızın işi normala dönəcək. Uğurlar!
08 noyabr 2014-cü il 2
Şərh
Şəkildəki kodu daxil edin:*
Oxunmazsa kodu yeniləmək üçün şəklin üzərinə klikləyin
  1. Nastya
    Nastya
    21 noyabr 2023-cü il 23:21
    Çox tez-tez bir səhv yaranır, bu məqalə sayəsində problemi həll etdim, hər şeyin çox sadə olduğu ortaya çıxdı! 
  2. Shaty
    Shaty
    3 dekabr 2023-ci il 18:51
    Səhv səbəblərinin ətraflı təsviri nədir. Və bunun sadəcə internetin günahı olduğunu düşündüm.