PHP üretim sunucusu - hata mesajları üzerinde dönüş

4 Cevap

Bu soru daha genel bir şekilde daha önce de sorulmuş. Benim üretim sunucusuna belirli bir sayfada hata iletileri görüntülemek istediğiniz, ve ben php.ini dosyasına erişimi yok. Üretim sunucusuna belirli bir PHP sayfası üzerindeki tüm hataları ve uyarıları sağlamak için en iyi yolu nedir?

I ERROR_REPORTING(E_ALL); denedim.

4 Cevap

Eğer gerçekten bir üretim sunucusunda göstermek olmamalıdır. En iyi yolu bazı günlük sistemini oluşturmaktır.

Yeniden kullanılabilir hale getirmek için aklınızda tutun!

Set_error_handler: hep birlikte farklı bir yöntem ile bir hata işleyicisi kayıt olacaktır

Bu şekilde, hataları yapmak için ne tercih edebilirsiniz: admin bunları maille, kolay hata iletisi görüntülemek, / db dosya log ...

Unutulmaması gereken bir diğer şey, muhtemelen / veritabanı dosyasına bunları oturum açmak istiyorsanız, için display hataları istemiyorum sadece olmasıdır. Sadece üretim ortamında kullanıcılara hataları gösteren yeterli değildir; sorunları bildirmek için onları soran çok geç kadar sunucusu nesi bilmeden size yol açacaktır. Kalıcı depoya - Baz hata ve durum işleyici, (yığın izleme, kullanıcı IP, tarayıcı, uygulama sürümü, vb çok hata ayıklama mümkün olduğunca bilgi gibi) sorunu kayıtları mantığı var emin olun.