2014-09-26 54 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副本,並替換應用程序文件夾,並將其添加到我的資產文件夾,然後上載它..它工作。我的舊系統文件夾中一定有錯。