2014-07-10 103 views
-1

我看了其他類似的問題,但一直沒能解決它。我的網站是www.statis-online.com/admin。Magento登錄管理頁面顯示錯誤,然後爲空

問題:

Magento管理頁面首次展示一個致命的錯誤(我沒有把它寫下來:/)。現在它是空白的。

嘗試修復

我試圖修復它下面的其他職位,除去#來取消該文件中的一個?但是我對這些都做了什麼感到困惑。

請幫助我使管理登錄頁面再次工作。我想避免重做網站。

錯誤日誌

的/ var /報告:

::::::::::::One of the files in /var/report there was an error::::::::::::: 
a:5:{i:0;s:101:"SQLSTATE[42S02]: Base table or view not found: 
    1146 Table 'statis91_mage2.mage_banners' doesn't exist"; 
i:1;s:5717:"#0 /home/statis91/public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) 

::::::::::::::The Second Error:::::::::::::::::: 
a:5:{i:0;s:63:"SQLSTATE[HY000]: General error: 2006 MySQL server has gone away"; 
i:1;s:2695:"#0 /home/statis91/public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) 

主目錄下的錯誤日誌!!:

[08-Jul-2014 20:26:22 UTC] PHP Fatal error: Call to a member function setActive() on a non-object in /home/statis91/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php on line 104 

[08-Jul-2014 20:26:33 UTC] PHP Fatal error: Call to a member function setActive() on a non-object in /home/statis91/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php on line 104 

[08-Jul-2014 20:26:58 UTC] PHP Fatal error: Call to a member function setActive() on a non-object in /home/statis91/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php on line 104 

[08-Jul-2014 20:29:51 UTC] PHP Fatal error: Call to a member function setActive() on a non-object in /home/statis91/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php on line 104 

[08-Jul-2014 20:29:52 UTC] PHP Fatal error: Call to a member function setActive() on a non-object in /home/statis91/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php on line 104 
+0

如果通過'空白'表示白屏,這聽起來像是一個致命錯誤,可以防止任何渲染髮生。檢查你的PHP錯誤日誌的結束 - 並編輯你的問題,你發現。您的錯誤日誌位置取決於您是在本地運行還是位於共享/專用主機上。 – halfer

+0

嗨,我使用GoDaddy,我相信這是一個共享主機!請幫忙!我知道這是一個致命的錯誤!是的,它是一個白色的屏幕,登錄面板沒有顯示! – Lykingond

+0

是的,GoDaddy通常是共享的主機帳戶。我不知道如何訪問PHP錯誤日誌,但我相信你可以通過運行「GoDaddy PHP錯誤日誌」的網頁搜索來確定這一點。 – halfer

回答

0

檢查報告/var/report/如果您在那裏發現任何文件,請閱讀它們,可能您有想法。 另外,如果您的system >> tools >> compilation已啓用且已安裝新模塊,則必須禁用該模塊,然後刪除緩存文件夾並重新加載。

+0

嗨!我發現了兩個錯誤! ::::::::::::其中一個/ var/report中的文件存在錯誤::::::::::::: a:5:{i:0; s:101:「SQLSTATE [42S02]:未找到基本表或視圖:1146'statis91_mage2.mage_banners'不存在」; i:1; s:5717:「#0/home/statis91/public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110):Zend_Db_Statement_Pdo - > _ execute(Array) ::::::::::::::第二個錯誤::::::::: ::::::::: a:5:{i:0; s:63:「SQLSTATE [HY000]:General error:2006 MySQL server has gone away」; i:1; s:2695:「 #0 /home/statis91/public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110):Zend_Db_Statement_Pdo - > _ execute(Array) – Lykingond

+0

好的,這意味着你的橫幅模塊沒有正確安裝。至少它的桌子丟失了。您必須通過遵循其安裝文件手動創建表或從core_resource表中刪除「橫幅」條目並重新加載管理員。 – MTM

+0

@ statis-online:那些錯誤會被最好地添加到你的問題中,所以這個問題包含了可回答的最低級別的信息。你會編輯它們嗎? – halfer

0

的問題是這樣的,有時涉及到很多事情,但我的第一個電話號碼將是 1.清除我的緩存,刪除任何當前的錯誤日誌並重試

  1. 這可能是由於文件權限。您是否添加了文件(或將文件從一臺服務器移動到另一臺服務器?)。
+0

嗨!是的,我使用FTP手動清除緩存,你能告訴我在哪裏可以找到錯誤日誌嗎? 我根據Extension安裝中的指示將文件從某個文件夾移動到另一個文件夾。 請讓我知道要採取什麼措施! – Lykingond

+0

仍然需要幫助! – Lykingond