500 Internal Server Error hatasının sebebleri

Kodlama Hatası=
genelde seo yapılan linklerde olur , yada sayfanın sürekli kendi içinde dönmesi ilede olabilir. header (location=‘sayfa.php’) olayı gibi

eğer sql üzerinde aşırı sorgu yapan performans ayarları yapılmamış sql sorgularınız varsa bunlarda bu hataya neden olur.

Desteklemeyen veya php sürümünüzde desteği bulunmayan fonksiyon ,sınıf gibi kodlar neden olablir.

Eğer sunucuda  error_log dosyası varsa public_html içinde onu silin.
Serverınız Litespeed ise bazen chmod 777 verince hata verebiliyor onu 755 yapın.
Yani yazma izni vermeyin izinleri 755 olarak ayarlayın. ( ilk olarak index.php ye uygulayın.)

cpanel için söylüyorum public_html klasorunun üst dizinlerinde yani dışında htaccess varsa onu siliniz.

sayfanın Olmaması= çok nadir olmakla beraber bir neden alablir

hostingin  max_user_connection ayarını küçük göstermesi yani 10 kişi diyelim fakat bağlanan sayısı 30 ise bu hatayı verir sistem.

Klasör ve yetki ayarlarının yapılmaması = ayarlar şöyle olmalıdır Dosyalar 644, klasörler 755 olmalıdır

ayrıca puplic_html klasoru ayarı = 755 olmalıdır , kontrol ediniz.

sql veritabanında desteklenen tablo sayısının üzerine çıkılması 150 ve üzeri olması lazım sanıyorum maksimum ,daha fazlası hata nedenidir.

error log dosyasına bakınız orada hatayı göreblirsiniz.