2009-07-28 32 views
7

Her PHP'de bir hata oluştuğunda, yerel Apache sunucum bana 500 Dahili Sunucu hatası veriyor. Hiçbir CakePHP projemde hiç sorun yaşamadım, ama bu düz vanilya PHP'dir ve hatada tahmin edilmesi gereken ilerlemeyi gerçekten yavaşlatmaktadır.PHP Üzerinden Hata Apache 500 Hata veriyor

cevap

22

şu PHP kodu kullanarak hata raporlamayı etkinleştirin:

ini_set('display_errors','On'); 
error_reporting(E_ALL); 

PHP Docs

+0

Teşekkürler, bu yaptı. Bu yüzden php.ini dosyasına gidebilir ve bunu da düzeltebilir miyim? Bu yüzden bu kodu dosyamda her zaman bulundurmak zorunda değilim. – trobrock

+1

Neden buna sahip olmadınız, geliştirme sırasında (veya sunucuyu kapatmak istemeyeceğiniz bir acil durumda üretim) açık olan bir "if" ifadesinin altına almalısınız. Ayrıca cevabımı da aşağıdan kontrol edin. –

+2

, bir geliştirme sunucusu için iyi bir öneri olsa da, canlı bir web sitesinde, hata bildirimini son kullanıcının PHP hata mesajlarını görmesini önlemek için kapatmanız gerektiğini unutmayın. Sunucu hata günlüğündeki hataları hala kontrol edebilirsiniz. – Spudley

2

Ne @scompt yazdı hep ne olduğunu öğrenmek Apache hata günlükleri kontrol edebilirsiniz +. (Linux üzerinde geliştirdiğiniz takdirde, Linux üzerinde hata günlüklerini bilmeniz gerekir).

İlgili konular