2013-03-14 8 views
5

Recentemente ho installato Magento ver 2.0Magento 2 404 errore pannello di amministrazione

Dopo l'installazione di successo, ho cercato di accedere al pannello di amministrazione, ma dico 404 not found.

Non riesco davvero a capire cosa stia causando questo problema. Inoltre dall'URL si può vedere che sono connesso ad admin oanel ma i dashboard non sono visibili.

URL:

Qualcuno può fare luce su questo?

risposta

1

Forse un problema noto? Alcune informazioni su un lavoro in corso attualmente pure.

https://github.com/magento/magento2/issues/254

Secondo il detto, questo può risolvere il problema:

correzione rapida: in app/code/Mage/Install/Modello/installatore/DB.php: 64 pasta seguente

if($extName == 0) { 
    continue; 
} 

dopo

foreach ($extensions as $extName) { 
0

Come Ricordo il pannello di amministrazione di magento2 inserito in/backend path di default

-2

Il problema è ottenere il valore della variabile d'ambiente REQUEST_URI e controllarlo con valori di variabili d'ambiente SCRIPT_NAME eSCRIPT_FILENAME.

Quindi una causa del problema è l'aggiunta del prefisso /index.php al percorso della richiesta e la generazione dell'URL Magento ha questo valore codificato per l'admin.

metodo override chiamato _updatePathUseRewrites nel file di /app/code/core/Mage/Core/Mode/store.php: sostituire questo Funzione:

protected function _updatePathUseRewrites($url) 
{ 
if ($this->isAdmin() || !$this->getConfig(self::XML_PATH_USE_REWRITES) || !Mage::isInstalled()) { 
$url .= basename($_SERVER['SCRIPT_FILENAME']).'/';  } 
return $url; 
} 

con

protected function _updatePathUseRewrites($url) 
{ 
if ($this->isAdmin() || !$this->getConfig(self::XML_PATH_USE_REWRITES) || !Mage::isInstalled()) { 
$url .= '/';  } 
return $url; 
} 

Questo sicuramente sarà risolvi il tuo problema

+0

Questo non è un file Magento 2. – musicliftsme

+0

@Modulesoft non hai chiuso fino ad ora? – NewUser

3

Ho avuto lo stesso problema. Ho dovuto abilitare il modulo mod_rewrite e impostare AllowOverride su tutti per la directory/var/www/html nel conf apache