Error 404 en la página de configuración


10

Cada vez que instalo una nueva extensión y abro las opciones de administración - sistema - configuración - módulo obtengo un error 404.

Cerrar sesión y entrar ayuda, pero ¿cómo evitar esto? El problema tiene algo que ver con el caché de permisos de administrador, pero ¿cómo actualizarlo programáticamente, por ejemplo, desde el script de instalación?

¿Algunas ideas?


Respuestas:


9

Este comportamiento se produce porque Magento almacena en caché la ACL en la sesión del usuario administrador. Aquí está la línea relevante de Mage_Admin_Model_Session::login():

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

Puede volver a cargar el caché de ACL ("actualizado") utilizando el siguiente código:

$session = Mage::getSingleton('admin/session');
$session->setReloadAclFlag(true);
$session->refreshAcl();
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.