404 kesalahan pada halaman konfigurasi


10

Setiap kali saya menginstal ekstensi baru, dan membuka admin - sistem - konfigurasi - opsi modul saya mendapatkan 404 kesalahan.

Keluar dan masuk membantu, tetapi bagaimana cara menghindarinya? Masalahnya ada hubungannya dengan cache izin admin, tetapi bagaimana cara menyegarkannya secara program, katakanlah, dari skrip instalasi?

Ada ide?


Jawaban:


9

Perilaku ini terjadi karena Magento cache ACL di sesi pengguna admin. Inilah garis yang relevan dari Mage_Admin_Model_Session::login():

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

Anda dapat membuat ACL cache dimuat ulang ("di-refresh") dengan menggunakan kode berikut:

$session = Mage::getSingleton('admin/session');
$session->setReloadAclFlag(true);
$session->refreshAcl();
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.