[cPanel] ortamında en can sıkıcı sorunlardan biri, PHP tabanlı web sitelerinde karşılaşılan "beyaz ekran" hatasıdır. Bu sorun genellikle PHP hatalarının düzgün şekilde gösterilmemesi veya yapılandırma sorunlarından kaynaklanır. Bu makalede, bu hatanın temel nedenlerini ve çözüm yollarını detaylıca ele alacağız.
İlk adım olarak, hatanın kaynağını belirlemek için
hata ayıklama modunu aktif hale getirmek gerekir. cPanel'de,
Dosya Yöneticisi aracılığıyla web sitenizin kök dizininde bulunan
php.ini veya
.htaccess dosyasına şu satırı ekleyebilirsiniz:
12
php_flag display_errors on
Bu sayede, PHP hataları ekranda belirecek ve sorunun ne olduğunu anlamanıza yardımcı olacaktır. Genellikle, bu hatalar
söz dizimi hatası,
eksik dosya veya sınıf, veya
uyumsuz PHP sürümü kaynaklı olur.
İkinci olarak, PHP sürümünüzü kontrol edin. cPanel'deki
Select PHP Version veya
PHP Selector aracılığıyla, sitenizin uyumlu olduğu PHP sürümüne geçiş yapmanız gerekebilir. Özellikle, eski kodlar yeni PHP sürümleriyle uyumsuz olabilir.
Üçüncü adımda,
log dosyalarını inceleyin. cPanel'de
Error Log veya
Raw Access Log üzerinden alınan kayıtlar, hatanın detaylarını gösterecektir. Oradan alınan bilgiler doğrultusunda, hatanın hangi dosya veya fonksiyonda olduğunu tespit edebilirsiniz.
Son olarak, sitenizdeki eklenti veya tema uyumsuzluklarını da gözden geçirin. Özellikle, WordPress veya benzeri CMS kullanıyorsanız, eklentileri sırayla devre dışı bırakıp tekrar test etmek, sorunun kaynağını bulmada etkili olur.
Beyaz ekran hatası, çoğu zaman detaylı hata mesajlarıyla çözülebilir. Ancak, duruma göre kod seviyesinde düzenleme veya eklentilerin güncellenmesi gerekebilir. Bu adımlar, sorunun temel nedenlerini teşhis edip giderilmesine yardımcı olacaktır.