ข้อผิดพลาด 404 ที่หน้าการกำหนดค่า


10

ทุกครั้งที่ฉันติดตั้งส่วนขยายใหม่และเปิดตัวเลือกผู้ดูแลระบบ - การกำหนดค่า - โมดูลฉันได้รับข้อผิดพลาด 404

ออกจากระบบและให้ความช่วยเหลือ แต่จะหลีกเลี่ยงสิ่งนี้ได้อย่างไร ปัญหาเกี่ยวข้องกับแคชการอนุญาตของผู้ดูแลระบบ แต่จะรีเฟรชได้อย่างไรโดยการเขียนโปรแกรมจากสคริปต์การติดตั้ง

ความคิดใด ๆ


คำตอบ:


9

พฤติกรรมนี้เกิดขึ้นเนื่องจาก Magento แคช ACL ในเซสชันผู้ใช้ของผู้ดูแลระบบ นี่คือบรรทัดที่เกี่ยวข้องจากMage_Admin_Model_Session::login():

$this->setAcl(Mage::getResourceModel('admin/acl')->loadAcl());

คุณสามารถโหลดแคช ACL ("รีเฟรช") โดยใช้รหัสต่อไปนี้:

$session = Mage::getSingleton('admin/session');
$session->setReloadAclFlag(true);
$session->refreshAcl();
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.