我正在使用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