2011-09-21 56 views
0

我剛開始遇到這樣的問題:在這一點上,我開始收到以下錯誤頁面的底部 該網站是罰款,直到我補充一下我的購物車:Magento - 致命錯誤:spl_autoload()添加到購物車後。

Fatal error: spl_autoload() [<a href=’function.spl-autoload’>function.spl-autoload</a>]: Class Mage could not be loaded in /blah/blah/app/code/core/Mage/Core/functions.php on line 244 

登錄的用戶也會被註銷,並且無法再重新登錄。

我見過幾篇論壇帖子,講述這可能是內存問題,但我的主機(Rackspace)向我保證內存不錯(我有16GB內存)。

所以我卡住了。

我不認爲我改變了任何代碼來造成這種情況。但我不確定。

謝謝!

+0

你打開了Magento編譯器嗎?在 /var/log/(system.log或exception.log)下的日誌中是否有任何輸出? –

+1

當我的var/session或var/cache磁盤空間不足時,我遇到了此問題。我會檢查你的掛載系統是否有足夠的磁盤空間來寫入文件,如果是這樣的話,請檢查這些目錄的大小,看看其中一個或兩個是否佔用了空間。與此錯誤相關的內存問題的人可以獲得它,因爲他們通常會將tmpfs安裝到這些位置。你的情況是一樣的嗎? –

+0

好吧所以看看日誌我看到這個:ERR(3):Warning:session_start()[function.session-start]:節點不再存在於/ blah/blah/blah/app/code/core/Mage/Core/Model/Session /Abstract/Varien.php在線115.這是否給任何人一個線索? – sulman

回答

0

好的。所以看起來我在會話中存儲SimpleXml對象。看起來這是一個不行...

我已經刪除了該代碼,所有工作正常。

我仍然不知道爲什麼它可以在我的開發服務器上正常工作,但至少它工作正常。

1

我刪除了var/session/中的會話,問題解決了,它工作正常。

相關問題