2013-10-07 132 views
5

我試圖讓Magento的,從我使用的,而不是默認核心位置的主題adminHtml加載核心文件,並添加以下代碼到我的擴展:管理員登錄頁面上的Magento白色屏幕?

<stores> 
<admin> 
<!-- default admin design package and theme --> 
    <design> 
     <package> 
      <name>fortis</name> 
     </package> 
     <theme> 
      <default>default</default> 
     </theme> 
    </design> 
</admin> 

現在當我去網上商店/管理員時,我所得到的只是一個白色屏幕。 我甚至無法登錄。當我從我的擴展配置文件中刪除代碼時,即使禁用了擴展名,我也只能看到一個白色屏幕。

任何人都知道如何解決這個問題?

謝謝。

回答

3

首先請看看Magento日誌(/var/log/exception.log)。

您是否嘗試清除Magento緩存?

+0

我刪除了/ var/cache目錄下的所有子目錄,並修復了白色屏幕。感謝您的回覆。 – Daniel

+0

沒有爲我工作,請任何其他方式? –

5

我面臨同樣的問題。其實它更糟糕,因爲它是一個商業產品和一個新的託管服務器配置真奇怪。所以我不能讓錯誤出現在任何日誌文件中。

因爲我發現magento白色屏幕意味着一些PHP致命錯誤發生。所以有一個適當的方式來展示他們。只需在index.php開始處添加即可

ini_set('error_reporting', E_ERROR); 
register_shutdown_function("fatal_handler"); 
function fatal_handler() { 
    $error = error_get_last(); 
    echo("<pre>"); 
    print_r($error); 
} 

而且您會看到真正發生在magento上的情況。

+3

清除緩存沒有解決問題,然後我嘗試了這個代碼。仍然沒有任何顯示,只有我看到它/管理網址上的白色屏幕 –