基于Codeigniter的网站在Mochahost上显示空白页面

时间:2014-09-26 16:58:01

标签: codeigniter cpanel web-hosting

您好,我将网站上传到网络服务器时遇到了一些新问题。

我的网站使用的是codeigniter,我的主机是MochaHost。

首先,我已经成功上传了网站,我让它运行了两次, 但是在我上次上传更新的文件时,电源耗尽,上传停止了一半。当电源恢复时,我重新上载了更新的文件。

现在,问题在于,当我尝试打开我的网站时,它只显示一个空白页面。我试图查看特定页面,但它仍然显示一个空白页面。这是网站:http://www.sph-mis.com/ ..仅显示空白页

我在某处读到问题可能是我放入文件的目录,并将其放在public_html目录中

http://imgur.com/EDM6Nka

第一次和第二次尝试我使用了相同的目录,但现在它不起作用。 现在它只是显示空白的sapce;

任何人都可以帮我吗?

固定

检查我在下面的回复

2 个答案:

答案 0 :(得分:0)

所以问题是如何在CodeIgniter中调试空白页面。我不知道是否有一些php错误等待在白色死亡屏幕后面找到,但它是你解决问题的第一步。所以这里有一些方法可以解决一些你可以实际使用的错误。

在你的.htaccess文件中,index.php所在的位置放入它:(如果不存在则创建它)

# display php errors
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

如果您收到500错误,您的主机可能正在使用suPHP而您无法以这种方式执行此操作。

要做的另一件事是尝试这个

对于ci早于2.x修改index.php中的error_reporting函数以使用E_ALL

error_reporting(E_ALL);

对于ci较新,然后是2.x instead set ENVIRONMENT in index.php as

define('ENVIRONMENT', 'development');

这会将error_reporting设置为E_ALL。

您也可以在application / config / config.php中设置

$config['log_threshold'] = 4;//or 1 for error messages only

然后检查application / logs /目录中的日志文件(确保其可写)

还要确保您的数据库设置正确无误。 CI可能会抑制数据库连接错误。

让我们看看是否能让你更进一步。

答案 1 :(得分:0)

我已经修复了它,我所做的是得到了一个干净的codeigniter副本并替换了应用程序文件夹并将我的资产文件夹添加到它然后上传它...它工作正常。我的旧系统文件夹中肯定有问题。