404 errore non trovato per la pagina di amministrazione


13

Ho installato Magento con successo, ma la pagina di amministrazione dà errore: 404 non trovato. Si prega di suggerire una soluzione per questo.

Il seguente è l'errore:

404 Not Found

nginx/1.10.0 (Ubuntu)

dove hai preso la configurazione di nginx?
MagenX,

prova siteurl / index.php / admin
Baby in Magento,

Avere porte personalizzate personalizzate per base_url sicuro e non protetto può anche essere il problema. Il mio era: somehost.com:4226 somehost.com:6226 Come risultato ottengo 404 quando provo ad accedere ad Admin.
Volodymyr Vygovskyi,

Questo non risponde davvero alla domanda. Se hai una domanda diversa, puoi farla facendo clic su Poni domanda . Puoi anche aggiungere una taglia per attirare più attenzione a questa domanda una volta che hai abbastanza reputazione . - Dalla recensione
Shoaib Munir

Risposte:


20

Prova sotto i passaggi

  1. Elimina var/cache cartella
  2. Vai al database SELECT * FROM core_config_data WHERE path = 'web/seo/use_rewrites' e crealo0
  3. Quindi inserisci l'URL nel tuo browser magento_base_url/index.php/your_admin_url

prova e fammi sapere se riscontri problemi.


Cosa fa questo web/seo/use_rewritesvalore?
Niels,

1
@Niels rimuoverà dall'URL index.phpse impostato su 1
Murtuza Zabuawala

@MurtuzaZabuawala Ricevo ancora lo stesso errore su cui devo concentrarmi?
zus

@zus, controlla backend => frontname nel app/etc/env.phpfile
Murtuza Zabuawala

19

Per Linux modificare il file /etc/apache2/apache2.conf

Per modificare questo file usa il comando sudo vi /etc/apache2/apache2.conf

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

per

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

Dopo questo comando di esecuzione

sudo service apache2 restart

SE ANCORA ADMIN SHOW 404 NON TROVATO, SEGUIRE QUESTO PASSO

1) Aggiungi .htaccess alla radice di magento 2

https://github.com/magento/magento2/blob/2.3-develop/.htaccess

2) Ora esegui questo comando

php bin / magento setup: upgrade

php bin / magento setup: static-content: deploy

rm -rf var / cache / *

rm -rf var / generation / *


di cosa stai parlando???? nginx ≠ apache
MagenX il

1
Concordato. Il PO fa riferimento a Nginx. Ma dato che ho avuto lo stesso problema con Apache 2.4, quello che ho trovato funzionante era a) a2dismod rewrite(anche se era abilitato!), Quindi b) riavviare Apache, quindi c) a2enmod rewritee quindi d) riavviare nuovamente Apache. Ciò ha risolto il problema ed è stata la seconda volta che l'ho riscontrato su una nuova installazione di Apache. E svuota la cache e prega ovviamente :)
Oliver Williams,

I primi due passaggi hanno risolto il mio problema, grazie!
TawabG


3

Ho anche avuto questo problema, si è scoperto che uno dei miei URL era impostato sull'indirizzo IP e non sul nome di dominio, quindi andare su {domain} / admin stava tornando non trovato.

La soluzione doveva essere eseguita

php bin/magento config:set web/secure/base_url https://domain.com/
php bin/magento config:set web/unsecure/base_url https://domain.com/

Non dimenticare la barra finale, non funzionerà senza di essa https://alanstorm.com/invalid-base-url-value-must-be-a-url-or-one-of/


questa correzione ha funzionato per me dopo aver migrato una vecchia installazione 2.0.15 su 2.2.x. Durante la configurazione l'URL non sicuro non aveva il protocollo https: // ed era l'impostazione predefinita, l'URL dell'amministratore, nella sezione avanzata era configurato per utilizzare https: // ma entrambi DEVONO essere impostati per essere https altrimenti pagina non si è verificato un problema riscontrato.
Dominic Clifton,

2

Controlla se il mod_rewritemodulo è abilitato in Apache. Per abilitare il modulo mod_rewite, vai al httpd.conffile che si trova in /etc/apache2/httpd.confe cerca "LoadModule rewrite_module libexec/apache2/mod_rewrite.so", se è commentato, quindi decommentalo rimuovendo # nella parte anteriore.


L'OP riguardava Nginx - ma come ho detto sopra a @Prince Patel, la cosa che ha funzionato per me era: 1. a2dismod rewrite2. service apache2 restart 3. a2enmod rewrite4. service apache2 restart- sembra che disabilitare e abilitare la riscrittura faccia il lavoro.
Oliver Williams,

1

Spero che questo ti possa aiutare

bin/magento setup:static-content:deploy Esegui questo comando nella CLI


Curioso, come è questa una soluzione per l'amministratore che restituisce un 404?
Tisch,

1

Per prima cosa devi rimuovere il contenuto var/cachee la var/sessioncartella, quindi modificare eseguire questo comando dalla riga di comando / terminale

bin/magento setup:static-content:deploy


1
Curioso, come è questa una soluzione per l'amministratore che restituisce un 404?
Tisch,

1

Sono anche lo stesso problema. Ho aggiornato il valore di "admin / url / custom" su 0 nella tabella core_config_data e il mio problema è stato risolto.



0

Di seguito è quello veloce che avevo affrontato con v2.2.5 e risolto come di seguito.

Vai a

cd /your-project-root-folder/app/

e fuoco

chmod -R 755 etc/
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.