2014-09-26 80 views
-1

嗨,我在将网站上传到网络服务器时遇到了一些问题。Mochahost上基于Codeigniter的网站显示空白页

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

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

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

我读的地方,问题可能是在被目录我把文件空白页,我把它放在public_html目录

http://imgur.com/EDM6Nka

的第一次和第二次尝试我曾与相同的目录,但现在它没有工作。现在它只是显示空白sapce;

任何人都可以帮助我吗?

FIXED

检查以下

+0

它不是machahost的问题..尝试删除应用程序,系统和其他codeginiter文件..并重新上传.. – 2014-09-26 17:06:58

+0

http://www.sph-mis.com/是唯一的域名你有在你的服务器或你有其他人也 – 2014-09-26 17:07:38

+0

我已经试图删除它,并重新上传多次,但仍然没有运气。是的,它是唯一的服务器 – 2014-09-27 02:02:19

回答

0

我的答覆所以,真正的问题是,如何我调试笨一个空白页。我不知道是否有一些PHP错误等待在死亡白屏幕后面发现,但它是您找出问题的第一步。所以这里有一些方法来获得一些你可以实际工作的错误。

在.htaccess文件

其中的index.php位于把这个进去:(如果不存在,创建它)

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

,如果你让你的主机可以使用suPHP一个500错误,你不能做就这样。

另一件事要做的就是尝试这种

为CI较旧的然后2.X修改的error_reporting功能的index.php中使用E_ALL

error_reporting(E_ALL); 

的新词,然后2.X instead set ENVIRONMENT in index.php as

define('ENVIRONMENT', 'development'); 

这会将error_reporting设置为E_ALL。

您还可以设置应用程序/配置/ config.php文件

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

然后检查应用程序/ logs /目录日志文件(确保其可写)

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

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

+0

谢谢你的答复先生。我尝试了你的建议,但仍然没有运气。但我已经修复了它,我所做的是获得了一个干净的codeigniter副本,并替换应用程序文件夹并将其添加到我的资产文件夹中,然后上传它。我的旧系统文件夹中一定有错。 – 2014-09-27 06:39:08

0

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