2011-09-07 58 views
0

我開發了一個自定義magento模塊管理部分,在我的開發服務器上正常工作。當我試圖在其他服務器上安裝此模塊時,它不能正常工作,當我點擊模塊窗體菜單選項時,它顯示空白頁面。但是,高級配置中的 啓用/禁用選項是可見的。magento自定義模塊顯示空白頁

顯示沒有錯誤。我應該如何調試它?哪裏可能有bug?

請幫忙!

感謝,

回答

3
  1. 你不能找到你的服務器錯誤日誌文件中的錯誤(例如:/var/log/apache2/error.log)。
  2. 找到你的Magento的index.php這個代碼


    if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { 
     Mage::setIsDeveloperMode(true); 
    } 

    #ini_set('display_errors', 1); 

,並更改爲



    #if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { 
     Mage::setIsDeveloperMode(true); 
    #} 

    ini_set('display_errors', 1); 

好運。

+1

爲什麼你會禁用該檢查?只需配置您的Web服務器即可設置MAGE_IS_DEVELOPER_MODE環境變量。在Apache中,這與「SetEnv MAGE_IS_DEVELOPER_MODE」一樣簡單 –

+0

這是一種查找錯誤的簡單方法。只是它快速簡單。 – Nick

+0

謝謝尼克!我已經解決了這個問題。它與我需要放在佈局文件夾中的xml文件有關。 – Yogesh

0

空白頁通常意味着致命錯誤。您需要根據您的設置檢查您的Web服務器錯誤日誌或PHP錯誤日誌。

+0

非常感謝李。我已經解決了這個問題。這與呈現佈局所需的xml文件有關。 – Yogesh

相關問題