PHP trobleshooting 技巧

由 徐永久 发表于 2007年01月13日 11:41。

对 PHP 程序的 trobleshooting 其实是很简单的,只要打开 php.ini 里面 所有的 debug 选项,然后重新启动 Apache 即可。
打开 /usr/local/lib/php.ini 后, 设置:

error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
error_log = /var/logs/php.err

这样就可以调试出一些奇怪的 PHP 问题了。

例如, session 路径设置错误,没有写权限,会导致登陆界面提交用户名和口令后回到原来的登陆界面。需要设置 php.ini 中 session.save_path 为正确的路径(Apache 的用户能写入)。

相关文章

您可以 发表评论, 或者从您的网站trackback

发表评论

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image