我有一个在 Mac OS X Lion 上成功运行的 codeigniter 项目。当尝试在 ubuntu 中运行相同的项目时,请求 localhost/project 会导致没有源的空白页面。
我已将 AllowOverride All 添加到 apache.conf 但无济于事。我最新的策略是在索引和包含文件的重要位置放置一条 die() 语句,试图找到代码失败的行。通过这种方法,我在 system/core/CodeIgniter.php 中发现在“$CI = new $class();”行之前有一个 die 语句。执行,而它之后的一个(可能是所有后续代码)不执行。
我可以用这些信息做什么来帮助我在本地运行这个项目?
谢谢!
最佳答案
当我开始使用 CI 时,我有同样的空白页。
对我来说,只是我忘了在我的机器上安装 mySQL。您不会收到错误,因为在系统文件中,数据库连接前面有一个“@”,因此不会显示任何错误。
如果这不是问题,请检查您的 PHP 版本,或尝试在 index.php 文件中添加 phpinfo()。
关于php - CodeIgniter 项目加载空白网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7486872/