由 徐永久 发表于 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 的用户能写入)。
2007-01-13 22:28
老徐
发表于
标签: 