2013-10-07 102 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

清除缓存没有解决问题,然后我尝试了这个代码。仍然没有任何显示,只有我看到它/管理网址上的白色屏幕 –