Prestashop başta olmak üzere pek çok sistemde HTTP 500 hatası bizi karşılıyor olabilir.
Her şeyi doğru yaptığınızı düşünüyorsanız ve buna rağmen sitenizde böyle bir hatayla karşılaşıyorsanız çözümünü aşağıdaki adımlardan yola çıkarak elde edebilir veya sorunun gerçek kaynağını görüntüleyebilir.
HTTP 500 nedir?
Aslında başka bir deyişle HTTP 500 internet sitemiz üzerinde alınan hatanın genel ve güvenlik amacı ile gizlenmesi anlamına gelir. Yani sitenizde bir veya birden fazla hata varsa HTTP 500 yazısı karşımıza çıkar ve güvenlik sebebiyle hata detayını bu başlık altında gizler.
1. adım: PHP versiyonunuzu güncelleyin.
Şimdi Aşağıda verdiğimiz adımları takip ederek bu hatayı çözüme kavuşturabilirsiniz.
Sitenizin cPanel kısmına gelin, ardından
Select PHP version kısmına tıklayın.
PHP versiyonunuzu en güncel olana yükseltin.
Örn: 8.1’i seçtikten sonra “set as current” yani varsayılan olarak ayarla alanına tıklayın.
Bu işlemden sonra tarayıcı geçmişinizi temizleyerek veya farklı bir tarayıcı ile sitenize ulaşmaya çalışın. Büyük bir ihtimalle başka bir hata yoksa sorun çözülmüş olacaktır.
2. adım: PHP ayarlarınızı kontrol edin.
Sorununuz 1. adımdaki işlemlere rağmen çözülmedi ise PHP versiyonunuzu belirlediğiniz sayfaya geri dönün.
Yani: cPanel’e giriş yaptıktan sonra, Select PHP Version‘a tıklayın.
Gelen ekranın üst kısmında “Options” yazan yere tıklayın.
Ayarlarınızı aşağıdaki tabloda verildiği gibi düzenleyin.
memory_limit : 256M
post_max_size : 32M
upload_max_filesize: 512M
Siz işlemleri sırayla yaptıkça cPanel otomatik olarak güncelleme işlemi gerçekleştirecektir. Ardından tekrar tarayıcı geçmişinizi ve önbelleği temizleyerek sitenizi kontrol edin.
3. adım: Hata detayını görüntülemeyi aktif edin.
Yukarıdaki iki çözüme rağmen siteniz hala aynı hatayı veriyorsa site içi yazılımla ilgili bir sorun var demektir. Önemli olan bu hatanın detayını inceleyerek sorunun üzerine gitmektir.
Yine cPanel e giriş yaparak > Select PHP version kısmına tıklıyor > options alanına geliyoruz.
Burada “display_errors” seçeneğinin yanndaki tiki aktif hale getiriyoruz.
Ardından sayfayı yenilediğinizde artık HTTP 500 değil, hatanın kaynağını görebilirsiniz. Aldığınız hatayı yorum kısmında paylaşarak destek alabilirsiniz.