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 hacerlo0magento_base_url/index.php/your_admin_urlintenta y avísame si tienes algún problema.
web/seo/use_rewritesvalor?
index.phpde la URL si se establece en 1
app/etc/env.phparchivo
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 rewritey 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 .htaccessarchivo root directoryy 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_rewritemódulo está habilitado en Apache. Para habilitar el módulo mod_rewite, vaya al httpd.confarchivo ubicado en /etc/apache2/httpd.confy busque "LoadModule rewrite_module libexec/apache2/mod_rewrite.so", si está comentado, luego descomente quitando # al frente.
a2dismod rewrite2. service apache2 restart 3. a2enmod rewrite4. service apache2 restart- parece que deshabilitar y habilitar la reescritura hace el trabajo.
En primer lugar hay que eliminar el contenido de var/cachey var/sessioncarpeta, 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/