2013-03-28 9 views
9

Tutte le idee che causerebbe:Magento Simbolo monetario 404, quando vado a Admin

Admin-> Sistema-> gestire valuta dell'Inghilterra> simboli

-404 quando vado nella amministratore?

admin-> sistema-> gestisci valuta-> tariffe (funziona correttamente).

Questo è sul mio mamp locale.

Immagino che sto chiedendo c'è un modo "risoluzione dei problemi" per scoprire perché è 404'ing per qualsiasi modulo nell'amministratore?

risposta

17

Ho avuto lo stesso problema, anche se non so se è causato da eventuali estensioni. In qualche modo non molte persone sembrano aver ancora riscontrato questo problema.

Variazione linea 68 in app\code\core\Mage\CurrencySymbol\etc\config.xml: e

cambiamento da

<currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol> 

a

<currencysymbol before="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol> 
+0

non ho potuto replicare sull'ambiente dal vivo ma malato provare la vostra idea sul mio locale quando sto accanto avuto la possibilità. – Flakx

+0

Funziona! Magento 1.7.0.2. Il problema si verifica sul magento di magazzino senza alcuna estensione. Grazie per la soluzione. –

2

Vai alla linea 68 in app/code/core/Mage/CurrencySymbol/etc/config .xml

<currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol> 

Sostituisci per

<currencysymbol before="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol> 

Vai alla linea 34 in app/etc/modules/Mage_CurrencySymbol.xml aggiungere il tag Mage_Adminhtml

<depends> 
<Mage_Adminhtml /> 
<Mage_Widget/> 
</depends> 
1

L'errore si verifica con la definizione del router admin. Sembra non solo essere un errore di Windows come sto ottenendo anche questo su una macchina Linux. Attualmente si presenta come segue:

<admin> 
    <routers> 
     <adminhtml> 
      <args> 
       <modules> 
        <currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol> 
       </modules> 
      </args> 
     </adminhtml> 
    </routers> 
</admin> 

Ma se si utilizza il tag "prima" e specifica "Mage_Adminhtml" allora funzionerà.

<admin> 
    <routers> 
     <adminhtml> 
      <args> 
       <modules> 
        <currencysymbol before="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol> 
       </modules> 
      </args> 
     </adminhtml> 
    </routers> 
</admin> 

Si dovrebbe anche aggiungere la dipendenza alla /app/etc/modules/Mage_CurrencySymbol.xml

<config> 
    <modules> 
     <Mage_CurrencySymbol> 
      <active>true</active> 
      <codePool>core</codePool> 
      <depends> 
       <Mage_Adminhtml /> 
       <Mage_Widget/> 
      </depends> 
     </Mage_CurrencySymbol> 
    </modules> 
</config> 

Sembra che ci sia stato un bug/fix sollevata su github

0

Vai app/code/core/Mage/CurrencySymbol/etc/config.xml

<args> 



    <modules> 


     <currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol> 


     <currencysymbol after="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol> // Add this new line 


    </modules> 


</args> 

Ora vai a app/etc/modules/Mage_CurrencySymbol.xml

vero

nucleo

<depends> 


    <Mage_Adminhtml /> // Add this new line 


    <Mage_Widget/> 


</depends>