我在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
但我无法弄清楚如何显示错误或我做错了什么?
感谢。
答案 0 :(得分:1)
你的php.ini中ini_set('display_errors', 1);
和ini_set('display_startup_errors', 1);
做什么?
它应该是:
display_errors = On
display_startup_errors = On
答案 1 :(得分: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