我們剛剛從Magento的版本1.8.0.0至1.8.1.0和升級的現在,當我們去到我們網站的配置部分,我們收到消息:類「Mage_Googlecheckout_Helper_Data」未找到
Fatal error: Class 'Mage_Googlecheckout_Helper_Data' not found in /home/dir/public_html/guides/setup/app/Mage.php on line 547
任何想法關於可能導致這種情況的原因
我們剛剛從Magento的版本1.8.0.0至1.8.1.0和升級的現在,當我們去到我們網站的配置部分,我們收到消息:類「Mage_Googlecheckout_Helper_Data」未找到
Fatal error: Class 'Mage_Googlecheckout_Helper_Data' not found in /home/dir/public_html/guides/setup/app/Mage.php on line 547
任何想法關於可能導致這種情況的原因
請檢查閱讀發佈:
- 關閉管理員面板的瀏覽器窗口。
- 與root權限的用戶,刪除除從以下>目錄config.xml文件中的所有文件: Magento的安裝目錄/應用/代碼/核心/法師/ GoogleCheckout的/ etc
- 當你重新登錄管理面板,一切按預期工作。 如果您仍然遇到錯誤,請參閱獲得安裝或升級幫助。
- Magento Community Edition (CE) Release Notes (1.8 and later)
如果出現此錯誤,則表示您處於正確的軌道上。
解決方案:
關閉管理面板的瀏覽器窗口。作爲具有root權限的用戶, 從以下目錄刪除除config.xml以外的所有文件: magento-install-dir/app/code/core/Mage/GoogleCheckout/etc當您將 重新登錄到管理面板時,按預期工作。如果您的 仍然遇到錯誤,請參閱獲得安裝幫助或 升級。
你得到的錯誤是由Magento核心團隊預測和記錄的。我給的解決方案是從Magento 1.8.1.0 release notes page
完美的解決方案 - 完美無瑕地工作。謝謝@瑪瑞斯 – MJCoder
我同意上述工程的解決方案。但是,從Magento 1.7升級到1.8後,我自己就遇到了這個錯誤,只需將所有新文件複製到舊Magento 1.7文件系統中即可。我通過刪除應用程序/代碼/核心文件夾的所有內容並將新鮮的Magento 1.8文件夾app/code/core/*(Mage和Zend)中的所有文件複製到現在爲空的文件夾中,解決了這個問題(也許還有其他bug)。同樣的事情,不同的方法。
到目前爲止,每個答案對我來說都很骯髒。而不是打開Mage_GoogleCheckout模塊,您應該停用它。將導致停用的模塊和離開代碼完整
以下步驟:
<Mage_GoogleCheckout>
<!--
在<Mage_GoogleCheckout>
前,-->
後</Mage_GoogleCheckout>
轉到文件夾應用/ etc/modules/Mage_All.xml
爲模塊設置爲false。
<Mage_GoogleCheckout>
<active>false</active>
<codePool>core</codePool>
<depends>
<Mage_Sales/>
<Mage_Payment/>
<Mage_Usa/>
</depends>
</Mage_GoogleCheckout>
刪除所有文件,除了從3210 /app/code/core/Mage/GoogleCheckout/etc
。
清除緩存。
也許這會有所幫助,但它不回答這個問題:'對可能造成這種情況的任何想法' –
這不值得downvote ... –
奇怪的是我最近在一個Magento 1.9.2.3上安裝了這個。
的原因是以下從應用程序\代碼\核心失蹤\法師\ GoogleCheckout \等\ config.xml中
<global>
...
<helpers>
<googlecheckout>
<class>Mage_GoogleCheckout_Helper</class>
</googlecheckout>
</helpers>
...
</global>
結果在自動裝不能夠找到幫助文件,因此恢復到檢查對於Mage_Googlecheckout。
這是正確的答案。謝謝多米尼克。 – aeu
如果你將刪除文件,然後谷歌結帳不起作用。
我覺得這個回答有用。
<helpers>
<googlecheckout>
<class>Mage_GoogleCheckout_Helper</class>
</googlecheckout>
</helpers>
完美的寶石解決方案。 –
非常好...爲我節省時間..謝謝 –
在我的客戶端使用magento v1.9.2.1 – fedmich