CodeIgniter的空白屏幕

Tis*_*sch 6 codeigniter

我刚刚将一个站点移到生产服务器上,一次运行的CodeIgniter安装现在返回一个空白屏幕.我相信这是由于空白,但你怎么能找到这样的东西呢?

Ran*_*ell 11

要检查的事项:

  • 在config.php中,确保$config['base_url']正确设置
  • 你也可以复制你的.htaccess吗?
  • 你在两台机器上都有相同的PHP版本吗?如果你的答案是肯定的,我会再次问你:你确定吗?
  • $ db ['default'] ['hostname']的值是多少?
  • 您在本地和生产服务器中是否具有相同的数据库设置?主机名,用户名,密码和数据库名称可能存在差异

你可以做的其他事情:

  • 设置$db['default']['db_debug']TRUE
  • 在生产服务器中部署新的CodeIgniter安装,并检查是否可以看到某些内容
  • 如果您仍然看到一个空白页面,请部署一个包含文本的PHP文件并告诉我们您看到的内容

  • @HaRsH,确保`display_errors`和`display_startup_errors`设置为`true`.还要确保`error_reporting`设置为`E_ALL`.例如,请参见http://stackoverflow.com/a/21429652/106778. (2认同)

小智 10

问题可能是由于错过了php模块'mysqli'.这是您调用数据库的驱动程序.我会检查:

php -i | grep mysqli

php -m


Pas*_*ein 7

我遇到了同样的问题,我通过将我的日志文件夹设置为可写来解决它.看来,如果打开日志记录,并且服务器上的日志文件夹不可写,CodeIgniter只会向您显示一个空白页面.

  • 你刚从3个小时的狩猎中解救了我.我们真的需要检查该目录的可写性. (2认同)