我正在将codeigniter从centos迁移到ubuntu的过程中,在移动文件、调整配置文件等之后,我看到了白屏死亡。调试它时,代码似乎在CodeIgniter.php中死掉了
$CI = new $class();哪里
$class = welcome我已经用PHP和命令行确认MySQL已经安装并正在运行。此外,在我的apache错误日志或应用程序/日志中的codeigniter日志中,我找不到codeigniter抱怨任何错误。尽管将日志记录阈值设置为4,并将显示错误设置为true,但仍会出现这种情况。
发布于 2014-10-23 18:09:51
找到php错误日志的唯一解决方案是在/var/ logs /apache2/errors.log上查看它,或者如果您使用ssl /var/logs/apache2/ssl_errors.log,这是php错误日志的默认路径
请查看您的php错误日志以获取错误消息。
发布于 2015-05-26 15:35:17
有3种解决方案可以知道问题出在哪里。1-用于配置的Codeigniter提供日志
application/config.php
$config['log_threshold'] = 2; //for debug messages
中找到日志消息
应用程序/日志/..
或
系统/日志/..
修复问题后,不要忘记关闭它,将其更改为0或1,以便仅显示错误消息。
2-或者您可以启用开发模式,但我更喜欢第一种解决方案。
ENVIRONMENT定义更改为'development'此选项在站点前端显示错误。3-或者您可以查看PHP日志错误
/var/log/apache2/error.log
或
/var/log/apache2/ssl_error.log
如果您使用的是https
https://stackoverflow.com/questions/26525027
复制相似问题