WAMP: Tarayıcıda uyarı mesajları göstermek nasıl?

4 Cevap php

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

4 Cevap

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.

Yorumları okurken php.ini dosyasını bulun, aşağı ilerleyin. Hata çıktı devre dışı bırakma / etkinleştirme için küresel bir ayar yoktur. Buna göre değiştirin. Apache'yi yeniden başlatın.

İlk görev panelinde wamp ikonuna tıklayın. Sonra 'PHP ayarları' klasörüne ardından 'PHP' klasörüne tıklayın. Emin 'PHP açığa' yapmak ve 'görüntü hataları' hem de kontrol edilir. Siz de 'track hataları' ve 'görüntü başlatma hataları' gibi diğer hata ayarlarını yapabilirsiniz.

Lütfen php.ini açın ve seçenek error_reporting için arama.

E_ALL & ~E_NOTICE 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.