PHP 显示第 500 页而不是错误


PHP showing page 500 instead of errors

我在PHP中有错误,但它显示的是页面500错误而不是错误。

我也尝试更改PHP.ini和htaccess。我在 php.ini 中有这个值:

magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_cookies = On;
session.use_trans_sid = Off;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting = E_ALL & ~E_NOTICE;
log_errors = On;

在 htaccess 中,我还有:

# Displaying PHP errors
php_flag display_errors on
php_value error_reporting 6143

但是我不知道如何显示错误或我做错了什么?

谢谢。

ini_set('display_errors', 1);ini_set('display_startup_errors', 1);在你的php中做什么.ini ?它应该是:

display_errors = On
display_startup_errors = On

>清理你的(也许得到默认的,只是为了测试).htaccess和php.ini文件,看起来你在php.ini文件中犯了一些语法错误。

还取决于您的开发环境,最好持续监视日志。 在 Unix 上,这将是

tail -f /var/log/httpd/www_my_dev_site_acces.log
tail -f /var/log/httpd/www_my_dev_site_error.log