我有一個網站,我目前正在使用Wordpress。但是,它使調試有點困難,因爲我無法在頁面上顯示PHP錯誤。相反,我得到了死亡的白色屏幕。Wordpress不會允許PHP錯誤
我已經嘗試在wp-config.php文件和php.ini文件中添加定義無濟於事。由於服務器處理apache/php的方式,我也不能在.htaccess中添加標誌。
我發現的一件事是,Wordpress以外的任何頁面都顯示錯誤。
有什麼建議嗎?
我有一個網站,我目前正在使用Wordpress。但是,它使調試有點困難,因爲我無法在頁面上顯示PHP錯誤。相反,我得到了死亡的白色屏幕。Wordpress不會允許PHP錯誤
我已經嘗試在wp-config.php文件和php.ini文件中添加定義無濟於事。由於服務器處理apache/php的方式,我也不能在.htaccess中添加標誌。
我發現的一件事是,Wordpress以外的任何頁面都顯示錯誤。
有什麼建議嗎?
您可以訪問/ var/log/httpd/error_log嗎?如果你在Linux上,這是(默認情況下)錯誤將被顯示。
嘗試將ini_set("display_errors","2");
ERROR_REPORTING(E_ALL);
添加到index.php
文件中。
謝謝我試過這個,但沒有運氣。 –
在您的根目錄中的.htaccess文件中添加以下行。
php_flag display_errors on
這會導致內部服務器錯誤 –
這是發展的WordPress安裝在wp-config.php文件設置爲true WP_DEBUG常數非常有用:
/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*/
define('WP_DEBUG', true);
你會看到更多的,包括有關自嘲人員注意到PHP和WordPress的消息用法。
這是我們嘗試的第一件事情之一。謝謝你。我在想事情有衝突。 –
它託管(私人),所以我無法訪問/ var。謝謝 –
好的,錯誤插件怎麼樣? http://wordpress.org/extend/plugins/error-reporting/ –
請檢查您的安裝的根目錄是否爲error_log文件或導致錯誤的插件的根目錄。某些服務器是以這種方式配置的。 –