Errore 404 nella pagina di configurazione


10

Ogni volta che installo una nuova estensione e apro le opzioni del modulo admin - sistema - configurazione - ricevo l'errore 404.

Disconnettersi e accedere aiuta, ma come evitarlo? Il problema ha a che fare con la cache delle autorizzazioni di amministratore, ma come aggiornarla a livello di codice, ad esempio, dallo script di installazione?

Qualche idea?


Risposte:


9

Questo comportamento si verifica perché Magento memorizza nella cache l'ACL nella sessione dell'utente amministratore. Ecco la linea pertinente da Mage_Admin_Model_Session::login():

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

È possibile ricaricare la cache ACL ("aggiornata") utilizzando il seguente codice:

$session = Mage::getSingleton('admin/session');
$session->setReloadAclFlag(true);
$session->refreshAcl();
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.