所以我有一个使用CI框架编写的网站。它在原始主机(Apache)上运行良好。它在本地正常工作(IIS 7 Express)。我刚刚购买了一个新的VPS(Windows Server 2008 R2),现在当我到达该网站时,我预先安装了PHP(PHP版本5.2.10),我得到一个空白页面。CodeIgniter迁移后的空白屏幕
调试完毕后,只需打印“OK”曾经经常我决定CodeIgniter.php是failling过上:
$CI = new $class();
我们尝试解决这个问题我已经进入config.php文件和设置:
$config['log_threshold'] = 4;
但是我甚至没有得到任何日志文件。我注意到权限没有启用写,所以我去了“c:\ inetput \ wwwroot”并为用户“IIS_IUSRS”设置了最大权限。
不幸的是,没有创建日志文件。 “index.php”仍然是空白的,所以我完全困惑。这是我第一次使用CI应用程序。请帮忙!
编辑:有保证的MySQL的安装并启用了MySQL的PHP
感谢 克里斯
确保已安装php-mysql(使用phpinfo())。我遇到了类似的问题,这都是由于未安装php-mysql。但不知道如何将它安装在Windows系统上。 – Trevor 2011-02-23 00:46:06
我想你可能就在那里。我看到了php mysql库(.dll),但仔细看看phpinfo()我不能在任何地方看到mysql,所以它可能只是没有启用。我会看看并更新。我甚至还没有到处安装mysql服务器!我想先看到“无法连接到数据库”的错误:-P – Chris 2011-02-23 00:56:29
不幸的是,即使在安装mysql服务器并启用mysql的php并重新启动iis(选中和测试)之后,CI仍然会生成一个空白页并且不会创建日志:( – Chris 2011-02-23 01:24:27