我有一個開發環境和運行在同一主機上的實時環境,使用nginx和fastcgi。在php.ini中,display_errors
設置爲關閉,以便錯誤不會顯示在生產站點上。只在一個站點上顯示PHP錯誤
現在,在開發環境中,我需要能夠看到這些錯誤。所以我會做ini_set('display_errors', 'On');
,但是,如果它是一個分析錯誤,那將不會被執行,錯誤將不會顯示。
所以我的問題是,有什麼辦法可以在我的php.ini文件中安全地設置display_errors
到on,然後可能在nginx中使用虛擬主機文件來確保錯誤不會顯示在生產中現場?
這可能是有用的:http://stackoverflow.com/questions/1049326/php-error-reporting-on-specific-folders – EdoDodo
不幸的是,因爲我沒有使用Apache。 –
看看這裏:http://stackoverflow.com/questions/107828/how-can-i-turn-on-php-errors-display-on-just-a-subfolder 你可以用.htaccess解決這個問題 – Marian