0

我在 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

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

谢谢。

4

2 回答 2

1

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

display_errors = On
display_startup_errors = On
于 2013-10-28T10:12:18.070 回答
0

清理你的(也许是默认的,只是为了测试).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
于 2013-10-28T10:17:21.267 回答