我在Magento CE 1.6.2.0中有一個博客擴展的問題。爲什麼在Magento的這個擴展中出現「在非對象上」錯誤?
我安裝了這個擴展:Neotheme_nBlog。
我在管理員中創建了一個條目。
然後我去了http://www.example.com/index.php/blog/查看最近創建的條目。
我看到的是這樣的錯誤:
致命錯誤:調用一個成員函數的getName()一個非對象 在/home/example.com/public_html/app/design/frontend /default/caramel/template/magicat/left.phtml
我在谷歌搜索條件:
"template/magicat/left.phtml" getName
和我只找到的是有這個問題的網站,但沒有支持。
請注意:我知道什麼做在PHP的錯誤意思(「不幸」我不是那個新)。我不明白的是如何發生這種[NON/null]對象和如何解決它而不殺死一打小貓。
問題:我能做些什麼來解決它?錯誤的性質是什麼?關於Magento?(又是:不是PHP)。
注意:Magento的網站(http://magento.stackexchange.com)稍差,嚴格把支持這種性質的,所以要求有不一個選項。
編輯(如答案發表評論,並澄清):
- Neotheme仍沒有響應該請求。
- 不知道我應該看這樣的文件(實例沒有初始化,但只能訪問)。
- 我使用默認主題(焦糖),它有美觀的變化(沒有佈局變化)。
從管理中清除緩存並重新編譯(如果使用編譯)。你可以用默認的Magento主題重新創建問題嗎?你看過提到的文件,看看發生了什麼?你有沒有嘗試過聯繫「Neotheme」,看看他們是否也可以幫忙? – clockworkgeek 2014-09-23 21:58:03
這只是發生在我*現在*。它發生在很多小時之前。還沒有得到任何neotheme的支持。我沒有使用編譯(在Magento CE中編譯使得每個擴展都會中斷 - 所以爲了能夠安裝擴展並且不再有任何類未找到錯誤,我禁用了編譯)。我如何「查看提到的文件」?它只試圖訪問一個變量(塊實例化沒有在視圖中完成) – 2014-09-23 22:01:09
而且我不能用缺省主題重新創建這個probme,因爲默認是焦糖色,而且這個發行版的前開發者*殺死了瘋狂量的貓*(他們做了雖然不改變layout.xml文件) - 我實際上使用了「焦糖」,它沒有焦糖的美學 – 2014-09-23 22:03:03