Instalé Magento con éxito, pero la página de administración muestra un error: 404 no encontrado. Por favor sugiera una solución para esto.
El siguiente es el error:
404 Not Found
nginx/1.10.0 (Ubuntu)
Instalé Magento con éxito, pero la página de administración muestra un error: 404 no encontrado. Por favor sugiera una solución para esto.
El siguiente es el error:
404 Not Found
nginx/1.10.0 (Ubuntu)
Respuestas:
Por favor, intente a continuación los pasos
var/cache
carpetaSELECT * FROM core_config_data WHERE path = 'web/seo/use_rewrites'
y hacerlo0
magento_base_url/index.php/your_admin_url
intenta y avísame si tienes algún problema.
web/seo/use_rewrites
valor?
index.php
de la URL si se establece en 1
app/etc/env.php
archivo
Para Linux edite el archivo /etc/apache2/apache2.conf
Para editar este archivo, use el comando sudo vi /etc/apache2/apache2.conf
<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>
Después de este comando de ejecución
servicio sudo apache2 reiniciar
SI TODAVÍA EL ADMINISTRADOR MUESTRA 404 NO ENCONTRADO, SIGA ESTE PASO
1) Agregue .htaccess en la raíz de magento 2
https://github.com/magento/magento2/blob/2.3-develop/.htaccess
2) Ahora ejecuta este comando
Configuración de bin bin / magento: actualización
php bin / magento setup: static-content: deploy
rm -rf var / cache / *
rm -rf var / generation / *
a2dismod rewrite
(¡aunque estaba habilitado!), Luego b) reinicie Apache, luego c) a2enmod rewrite
y luego d) reinicie Apache nuevamente. Esto resolvió el problema y fue la segunda vez que me encontré con esto en una nueva instalación de Apache. Y borrar el caché y rezar, por supuesto :)
Otra posible solución es verificar el .htaccess
archivo root directory
y agregarlo si no existe ( https://github.com/magento/magento2/blob/2.2-develop/.htaccess )
También tuve este problema, resultó que una de mis URL estaba configurada en la dirección IP y no en el nombre de dominio, por lo que ir al {dominio} / admin no se encontraba.
La solución era correr
php bin/magento config:set web/secure/base_url https://domain.com/
php bin/magento config:set web/unsecure/base_url https://domain.com/
No olvide la barra inclinada final, no funcionará sin ella https://alanstorm.com/invalid-base-url-value-must-be-a-url-or-one-of/
Compruebe si el mod_rewrite
módulo está habilitado en Apache. Para habilitar el módulo mod_rewite, vaya al httpd.conf
archivo ubicado en /etc/apache2/httpd.conf
y busque "LoadModule rewrite_module libexec/apache2/mod_rewrite.so"
, si está comentado, luego descomente quitando # al frente.
a2dismod rewrite
2. service apache2 restart
3. a2enmod rewrite
4. service apache2 restart
- parece que deshabilitar y habilitar la reescritura hace el trabajo.
En primer lugar hay que eliminar el contenido de var/cache
y var/session
carpeta, a continuación, cambiar ejecutar este comando desde la línea de comandos / Terminal
bin/magento setup:static-content:deploy
Simplemente intente http://127.0.0.1/ en lugar de http://127.0.0.1 que funcionó para mí
A continuación se muestra el rápido al que me enfrenté con v2.2.5 y lo arreglé como a continuación.
Ir
cd /your-project-root-folder/app/
y fuego
chmod -R 755 etc/