- PHP Hatalarını Gösterme: Beyaz ekran genellikle hata ayıklama yaparken karşımıza çıkar. Hataları görebilmek için php.ini dosyasında hata raporlama ayarlarını değiştirin. Aşağıdaki ayarları yapın:
display_errors = On
error_reporting = E_ALL
Eğer sunucuya erişiminiz yoksa, kodun en başına aşağıdaki satırları ekleyebilirsiniz:
php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL); - PHP Sürümü: Kullandığınız scriptin hangi PHP sürümüyle uyumlu olduğunu kontrol edin. Eğer scriptin gereksinimleri farklı bir PHP sürümü gerektiriyorsa, sunucudaki PHP sürümünü değiştirmeniz gerekebilir. Genellikle PHP 7.x veya 8.x sürümleri yaygın olarak kullanılır.
- Veritabanı Bağlantısı: Veritabanı bağlantı bilgilerinizi (kullanıcı adı, şifre, veritabanı adı) kontrol edin. Yanlış bilgiler beyaz ekran hatası verebilir.
- Dosya İzinleri: Scriptin bulunduğu dizin ve dosyaların izinlerini kontrol edin. PHP, dosyalara erişim için gerekli izinlere sahip olmayabilir.
- Log Dosyaları: Sunucuda hata loglarını kontrol edin. Genellikle /var/log/apache2/error.log veya /var/log/nginx/error.log gibi yerlerde bulunabilir. Hatalar burada detaylı bir şekilde listelenebilir.
Php sürümü olabilir, benzeri başıma gelmişti. Panelden php sürümünü değiştirmeyi dene. Olmazsa zaten sebep o değildir.
tam olarak nereden değişiyoruz php sürümünü?