如果有一个致命的错误 - 就像无法连接到数据库,然后PHP是打印错误堆栈在浏览器类似如下 -PHP不会打印错误堆栈
mysql_pconnect() [<a href='function.mysql-pconnect'>function.mysql-pconnect</a>]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111
#0 /var/www/platform/db/connection.php:12 mysql_pconnect('127.0.0.1','root','password')
#1 /var/www/platform/db/front_page.php:10 open_db_connection()
#2 /var/www/platform/services/front_page_services.php:7 find_top_courses()
#3 /var/www/platform/inc/main.php:75 get_top_courses()
#4 /var/www/index.php:198 F3::run()
如何避免这种情况? error_reporting
在php.ini
已被设置为0
和display_errors
关闭。
然后重新启动服务器并使用'phpinfo()'验证这些设置? –
也许在某个地方有一个明确的debug_print_backtrace? – ShinTakezou
不,我确定没有任何地方没有任何debug_print_backtrace – Siddharth