Benim makinede bir WAMP kurulum var ve ben bunda bir PHP web sitesi geliştiriyorum. Herkes ne ayarları tarayıcıda tüm hataları / uyarı mesajları göstermek için değiştirilmesi için bana söyleyebilir misiniz?
Şimdiden teşekkürler
Her iki error_reporting ve display_errors ayarlamanız gerekir. Run-time sırasında ayarlarsanız o zaman bazı hataların türlerini etkisi olmaz ama, (bir Apache modülü olarak PHP kullanıyorsanız) veya run-time sırasında bu Apache php.ini, ayarlanabilir böyle Ayrıştırma hataları gibi.
. Taşınabilirlik için - yani, uygulamada bu ayarlamak istiyorsanız - Bir htaccess bunları ayarlamayı deneyin:
# note: PHP constants such as E_ALL can't be used when setting it in Apache
php_value error_reporting 2147483647
php_flag display_errors on
Alternatif httpd.conf bu ayarlayabilirsiniz
display_errors tüm bildirilen hataları aslında tarayıcıya çıktı (canlı sunucuda, bunun yerine bir dosyaya oturum tipik) olmasını sağlar. error_reporting türleri hatalar görüntülenebilir / günlüğe hangi belirtir.
Bir canlı sunucuya için, (ama yine de onları oturum isteyebilirsiniz) alenen hataları görüntülemek için değil genellikle iyi bir fikirdir. Her iki şekilde de, yine de hatalarını görmezden gelerek, genellikle kötü bir fikir olduğu için daha kapsayıcı bir değere (2147483647 PHP dokümanlar göre şimdi ve gelecek için olası en kapsamlı değeri olan) için error_reporting ayarlamak için iyi bir fikirdir.
Lütfen php.ini
açın ve seçenek error_reporting
strong> için arama.
E_ALL & ~E_NOTICE
strong> olarak değiştirin.
İşte tüm hataları ve uyarıları, ama hiç bildirimleri gösterecektir.
Sık sık uyarılar olası kod sorunlarına işaretler vardır çünkü Şahsen ben her zaman benim geliştirme makinelerde E_ALL
kullanın.