本周刚刚开始使用CodeIgniter,我遇到了一个令我难过的奇怪问题。每当我的应用程序中遇到任何与数据库相关的错误时,我只会得到一个500内部服务器错误页面。我得到了其他一切的PHP错误,我注意到的唯一错误是我得到这种行为与数据库有关。
此行为的两个示例:
database.php
中尚未定义的数据库的引用创建数据库对象时注意到这一点。我有CodeIgniter运行IIS服务器,我使用SQL Server作为数据库。我可以让应用程序访问数据库,只是在出现错误时我无法收到错误消息,只有500页。
到目前为止,我已经验证了以下内容:
db_debug
设置为TRUE
中的database.php
。index.php
中,环境设置为开发。php.ini
display_errors
设置为On
。非常感谢任何帮助,不确定还有什么要检查。
答案 0 :(得分:0)
结束发现问题是我没有为Code Igniter尝试将日志文件写入的目录分配适当的用户权限。解决这个问题后,我似乎没有遇到同样的问题。我现在只是收到有关数据库错误信息的错误消息。