Instalei o Magento com sucesso, mas a página Admin apresenta o erro: 404 não encontrado. Por favor, sugira uma solução para isso.
A seguir está o erro:
404 Not Found
nginx/1.10.0 (Ubuntu)
Instalei o Magento com sucesso, mas a página Admin apresenta o erro: 404 não encontrado. Por favor, sugira uma solução para isso.
A seguir está o erro:
404 Not Found
nginx/1.10.0 (Ubuntu)
Respostas:
Tente abaixo as etapas
var/cache
pastaSELECT * FROM core_config_data WHERE path = 'web/seo/use_rewrites'
e faça-o0
magento_base_url/index.php/your_admin_url
tente e me avise se você enfrentar algum problema.
web/seo/use_rewrites
valor faz?
index.php
do URL se definido como 1 #
app/etc/env.php
arquivo
Para Linux, edite o arquivo /etc/apache2/apache2.conf
Para editar este arquivo, use o comando sudo vi /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
para
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Após este comando de execução
serviço sudo apache2 restart
SE AINDA ADMINAR A MOSTRAR 404 NÃO ENCONTRADO, SIGA ESTA ETAPA
1) Adicione .htaccess na raiz do magento 2
https://github.com/magento/magento2/blob/2.3-develop/.htaccess
2) Agora execute este comando
php bin / magento setup: atualização
configuração do bin php / magento: static-content: deploy
rm -rf var / cache / *
rm -rf var / geração / *
a2dismod rewrite
(mesmo estando ativado!), B) reinicie o Apache, c) a2enmod rewrite
ed) reinicie o Apache novamente. Isso resolveu o problema e foi a segunda vez que o encontrei em uma nova instalação do Apache. E limpar o cache e orar, é claro :)
Outra solução possível é verificar o .htaccess
arquivo root directory
e adicionar se ele não existir ( https://github.com/magento/magento2/blob/2.2-develop/.htaccess )
Também tive esse problema, pois um dos meus URLs estava definido para o endereço IP e não para o nome do domínio, portanto, ir para o {domínio} / admin estava retornando não encontrado.
A solução foi executar
php bin/magento config:set web/secure/base_url https://domain.com/
php bin/magento config:set web/unsecure/base_url https://domain.com/
Não se esqueça da barra à direita, ela não funcionará sem ela https://alanstorm.com/invalid-base-url-value-must-be-a-url-or-one-of/
Verifique se o mod_rewrite
módulo está ativado no Apache. Para ativar o módulo mod_rewite, vá para o httpd.conf
arquivo localizado em /etc/apache2/httpd.conf
e procure "LoadModule rewrite_module libexec/apache2/mod_rewrite.so"
, se estiver comentado, remova o comentário removendo # na frente.
a2dismod rewrite
2. service apache2 restart
3. a2enmod rewrite
4. service apache2 restart
- parece que desabilitar e habilitar a reescrita faz o trabalho.
Primeiro você precisa remover o conteúdo da pasta var/cache
e var/session
, em seguida, alterar executar este comando na linha de comando / terminal
bin/magento setup:static-content:deploy
Tente http://127.0.0.1/ em vez de http://127.0.0.1, que funcionou para mim
Abaixo está o rápido que eu havia enfrentado com a v2.2.5 e corrigido como abaixo.
Vamos para
cd /your-project-root-folder/app/
e fogo
chmod -R 755 etc/