Ben IIS barındırma dağıtılan bir PHP uygulama var ve ben her zaman detaylı hata sayfaları insteady genel IIS "hata 500" sayfaları alıyorum.
Ben (soru this den) bazı php.ini dosyasını değiştirmek gerektiğini anlıyorum.
Bu display_errors doğru ayarlanmış olduğundan emin görünüyor:
echo ini_get('display_errors');
çıkışları 1
.
Ben de (Ben elle değiştirilmiş çünkü belirli işlevi sorun olduğunu biliyorum) display_errors ayarlama ve hataya neden işlevi error_reporting denedim.
function sendEmail( $aForm, $sFile = 'messages.tpl', $sTargetEmail = null ){
error_reporting(E_ALL);
ini_set('display_errors', 'On');
//rest of the function
EDIT: Ben bazı php.ini dosyasına bu değerleri ayarlamak gerektiğini biliyorum - nasıl bir hosting üzerinde php.ini değerlerini belirtebilirsiniz, ben FTP üzerinden benim app klasöre sadece erişimi varken?
Ben nasıl hata ayrıntıları tespit edebilir?