Paylaşımlı hosting kullanıyorum ve Cpanel, Apache, PHP fastcgi tarafından çalıştırılıyor. PHP hata günlüğünü nerede saklıyor?
Hata_günlüğü dosyalarını aramak için tüm site yapısını gözden geçirmek yerine paylaşılan barındırma ortamında hata günlüğünü bulabilmemin başka bir yolu var mı?
php.ini` dosyasına erişimim var (PHP sürüm 5.2.16 kullanıyorum).
PHP bir apache2 modülü ise hata günlüklerini /var/log/apache2
içinde saklar.
Paylaşımlı ana bilgisayarlar genellikle günlük dosyalarını kök dizininizdeki /log
alt klasöründe saklar.
Ancak... eğer bir php.ini
dosyasına erişiminiz varsa bunu yapabilirsiniz:
error_log = /var/log/php-scripts.log
rinogo'nun yorumuna göre: Eğer cPanel kullanıyorsanız, muhtemelen aradığınız ana günlük dosyası (varsayılan olarak) şu adreste saklanır
/usr/local/apache/logs/error_log
Her şey başarısız olursa, günlük dosyasının konumunu şu şekilde kontrol edebilirsiniz
<?php phpinfo(); ?>
php.ini dosyanızda error_log değişkenini ayarlarken mutlak yol kullanmalısınız, aksi takdirde hata günlükleri göreceli yolunuza göre saklanacaktır.
error_log = /var/log/php.errors
Diğer çözüm, dizin ağacındaki tüm hata günlük dosyalarını listeleyecek basit bir komut dosyası yazmak olabilir.