1

以下のMagento1.5.0.1でエラーが発生することがあります。エラーが発生すると、顧客からカートに商品を追加できないとの報告があります。ブラウザのキャッシュをクリアして新しいセッションをクリアしても、問題はありません。

何が起こっているのか、どのように修正するのかについてのアイデアはありますか?

[17-Aug-2012 04:37:09 UTC] PHP Fatal error:  Uncaught exception 'Mage_Core_Model_Session_Exception' in        /home/magento/public_html/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php:341
Stack trace:
       #0 /home/magento/public_html/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php(166): Mage_Core_Model_Session_Abstract_Varien->validate()
       #1 /home/magento/public_html/app/code/core/Mage/Core/Model/Session/Abstract.php(84): Mage_Core_Model_Session_Abstract_Varien->init('checkout', NULL)
       #2 /home/magento/public_html/app/code/core/Mage/Checkout/Model/Session.php(38): Mage_Core_Model_Session_Abstract->init('checkout')
       #3 /home/magento/public_html/app/code/core/Mage/Core/Model/Config.php(1254): Mage_Checkout_Model_Session->__construct(Array)
       #4 /home/magento/public_html/app/Mage.php(432): Mage_Core_Model_Config->getModelInstance('checkout/sessio...', Array)
       #5 /home/magento/public_html/app/Mage.php(446): Mage::getModel('checkout/sessio...', Array)
       #6 /home/magento/public_html/app/code/core/Mage/Checkout/Model/Cart.php(54): Mage::getSingleton(' in /home/magento/public_html/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 341
4

2 に答える 2

1

理由を見つけました。幸運なことMage_Core_Model_Session_Exceptionに、セッションが検証に失敗したときにスローされるMagentoコードに一度だけ表示され、すべてがHTTPユーザーエージェントバリデーターに渡されたため、すべての検証をオフにしました。これらはハッキングの試みや実際の顧客ではないため、セッション中にユーザーエージェントが変更される理由はわかりません。

于 2012-08-19T03:49:48.667 に答える
0

最近、トランザクション/セッションを削除しましたか?Magentoが存在しないdbからセッション/トランザクションを読み取ろうとしている可能性があります

于 2012-08-17T13:35:25.107 に答える