Magento: come risolvere l’errore 404

errore-404

Oggi vedremo come risolvere uno degli errori che si possono presentare su Magento 2: l’errore 404

Magento come sai è una delle principali piattaforme di E-Commerce utilizzate da molte Aziende in tutto il mondo.

Questo CMS è pieno di funzionalità e a volte per questo può risultare un pò complesso, ma comunque ti consente di avere uno store perfettamente cucito sulle tue esigenze. Se stai già lavorando con questa piattaforma, sei sicuramente consapevole del fatto che sono molte le attività che devi eseguire dal pannello di amministrazione.

Dopo aver configurato il nuovo negozio Magento 2, potrebbe capitare di imbattersi in un errore molto comune: l’errore 404 dell’amministratore. Tale errore può verificarsi anche dopo l’installazione di una qualsiasi estensione di sicurezza o di terze parti. Quando si verifica questa situazione la pagina di accesso dell’admin restituisce la pagine di errore 404 di pagina non trovata.

In questo tutorial, vedremo quindi come risolvere questo problema, con tutte le possibili soluzioni da effettuare nell’amministratore di Magento 2. Ma vediamole nel dettaglio.

Svuota e cancella la cache Magento dalla riga di comando o rimuovendo le cartelle manualmente

php bin/magento cache:clean

rm -rf var/cache/*

rm -rf var/generation/*

Oppure puoi eliminare manualmente la cache e generare una cartella all’interno di una cartella var da Cpanel.

Abilita la modalità Rewrite

sudo a2enmod rewrite

Configura apache.

Per Ubuntu/Debian, modifica il file /etc/apache2/apache2.conf. Per modificare questo file esegui il comando:

sudo vi /etc/apache2/apache2.conf

Modifica da:

<Directory /var/www/>
      Options Indexes FollowSymLinks
      AllowOverride None
      Require all granted
</Directory>

a

<Directory /var/www/>
      Options Indexes FollowSymLinks
      AllowOverride All
      Require all granted
</Directory>

Poi fai ripartire Apache

 

sudo service apache2 restart

or

sudo /etc/init.d/apache2 restart

or

sudo systemctl restart apache2

Quindi, se lo desideri, puoi utilizzare il seguente file .htaccess.

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>

htaccess nella root

Prova a caricare il file .htaccess predefinito nella radice della tua installazione di Magento.

Controlla l’URL di amministrazione dal file env.php.

Vai su app/etc/env.php e apri quel file

E cerca l’URL dell’amministratore, il codice deve essere come di seguito

Puoi vedere/modificare l’URL dell’amministratore da @app/etc/env.php

return array (
'backend' =>
array (
'frontName' => 'admin_q76xvk',
),

Assicurati di aver digitato l’URL di amministrazione corretto.

Conclusioni

In questo articolo abbiamo quindi visto come risolvere la pagina di errore 404 non trovata per l’admin in Magento 2. Non dovrai comunque eseguire tutte le soluzioni descritte in questo elenco, ma provare una per una e vedere cosa funziona per il tuo negozio.
Se hai qualche altra soluzione oltre a questo elenco, puoi anche commentare di seguito e farci sapere in modo che possiamo aggiornare questo blog tutorial per altri lettori.

 

Ti è piaciuto questo articolo? Votalo!

Torna in alto