我正在将codeigniter从centos迁移到ubuntu,在移动文件,调整配置文件等之后,我正在获得死亡的白屏。调试它,代码似乎死在CodeIgniter.php
$CI = new $class();
其中
$class = welcome
我已经确认MySQL已在PHP和命令行中安装并运行。此外,我无法找到codeigniter抱怨我的apache错误日志或应用程序/日志中的codeigniter错误。尽管将记录阈值设置为4并将显示错误设置为true。
答案 0 :(得分:0)
找到php错误日志的唯一解决方案, 在/var/logs/apache2/errors.log上查看它,或者如果你使用ssl /var/logs/apache2/ssl_errors.log 这是php错误日志的默认路径
请检查您的php错误日志以获取错误消息。
答案 1 :(得分:0)
有3个解决方案可以知道问题所在。 1- Codeigniter提供配置日志
$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