我正在使用Magento 1.4.1.1,前一段时间我创建了一些自定义页面布局用于我的CMS页面(设计部分)。从自定义页面布局恢复Magento问题
<page>
<layouts>
...
<my_custom_page module="page" translate="label">
<label>My Custom Page</label>
<template>page/my-custom-page.phtml</template>
<layout_handle>my_custom_page</layout_handle>
</my_custom_page>
...
</layouts>
</page>
这一切:我复制我的核心/法师/页的/ etc/config.xml文件中的本地/法师/页的/ etc/config.xml并添加以下到页/布局区域来实现这工作得很好,允许我从页面布局部分的下拉菜单中选择新的自定义布局,并且一切都很好。
现在我想改变它,并将新的自定义模板定义放入模块中。所以首先我将本地/法师目录重命名为本地/ MageOLD,期望所有内容都恢复到核心文件。好吧,我会失去我的自定义布局,但我为此做好了准备。 问题是,当我重命名该目录时,我在前端获得了一个白色屏幕。我已将cms页面模板设置回默认值之一,但仍然发生。 于是我建立了我的模块,并添加了旧的自定义布局早在到了myNameSpace /页面布局的/ etc/config.xml中像这样:
<?xml version="1.0" ?>
<config>
<modules>
<MyNamespace_PageLayouts>
<version>0.0.1</version>
</MyNamespace_PageLayouts>
</modules>
<global>
<page>
<layouts>
<my_custom_page module="page" translate="label">
<label>My Custom Page</label>
<template>page/my-custom-page.phtml</template>
<layout_handle>my_custom_page</layout_handle>
</my_custom_page>
</layouts>
</page>
</global>
</config>
但我仍然得到一个白色的屏幕上的前端,如果我删除/重命名本地/ Mage目录。但自定义布局显示正确的布局部分,所以我猜模块工作正常..?!
不幸的是,我找不到任何日志中的这个错误(我检查了php错误日志,mysql错误日志,apache错误日志和Magentos错误日志,它根本没有被记录)。我确保php错误设置为ALL,并且display_errors是“on”。我也确保Magento日志已启用。
有什么线索可能会出错? 谢谢
你使用编译器功能吗?如果是的话,禁用它 – OSdave 2012-08-02 15:43:52
好点,但编译器被禁用 – sulman 2012-08-02 15:49:04
WSOD通常是一个memory_limit问题:你应该增加它在你的php设置 – OSdave 2012-08-02 15:53:51