Lỗi 404 tại trang cấu hình


10

Mỗi lần tôi cài đặt tiện ích mở rộng mới và mở tùy chọn quản trị - hệ thống - cấu hình - mô-đun, tôi gặp lỗi 404.

Đăng xuất và giúp đỡ, nhưng làm thế nào để tránh điều này? Vấn đề có liên quan đến bộ đệm quyền quản trị viên, nhưng làm thế nào để làm mới nó bằng lập trình, từ tập lệnh cài đặt?

Có ý kiến ​​gì không?


Câu trả lời:


9

Hành vi này xảy ra vì Magento lưu trữ ACL trong phiên quản trị viên. Đây là dòng có liên quan từ Mage_Admin_Model_Session::login():

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

Bạn có thể tải lại bộ đệm ACL ("được làm mới") bằng cách sử dụng đoạn mã sau:

$session = Mage::getSingleton('admin/session');
$session->setReloadAclFlag(true);
$session->refreshAcl();
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.