2016-01-28 57 views
1

我在我的magento站點安裝了以下安全補丁: 4291,6237,7616,5344,5994,6285,6482,6788,7405。但現在每當我嘗試在magento的管理中運行任何ajax請求(以用戶身份登錄)。我試圖設置甚至777應用程序文件夾的權限,但它也不工作。 我的網站被封鎖了,請幫忙。 我認爲這是因爲6788補丁,但我不確定。 權限中有「塊」和「變量」的新部分。我需要在此添加任何塊或變量嗎? 在此先感謝。403安裝補丁後的禁用錯誤magento

+0

您是否使用這個自定義模塊:

您可以通過添加下面的函數來您的模塊管理控制器解決這個問題?你可以發佈你的管理路由器的XML配置? –

+1

它在自定義模塊的控制器中添加_isAllowed()之後工作,如下所述:http://magento.stackexchange.com/questions/73646/access-denied-errors-after-installing-supee-6285 – user0509

+0

這就是爲什麼我詢問你是否使用自定義模塊。我的概念已經有了答案。無論如何,我會爲其他人發佈同樣的問題。 –

回答

0

這可能是由補丁SUPEE-6285造成的。 此修補程序將默認返回值Mage_Adminhtml_Controller_Action::_isAllowed()true更改爲Mage::getSingleton('admin/session')->isAllowed('admin')。 這可以限制對受限管理員帳戶的模塊權限。

protected function _isAllowed() 
{ 
    return true; 
} 
+0

現在它已經開始拋出404錯誤(一段時間後)。你知道這個的原因嗎? – user0509