Pregunta

He instalado magento 2 con éxito, pero frontend lado y de administración de lado el estilo no es de carga.Incluso después de inicio de sesión para el administrador da no encontrada(error 404) páginaenter image description here

Url de la Base en core_config_data:http://localhost.com/magento2/

¿Fue útil?

Solución

Validate, si su servidor web usa las reescrituras correctas.

para Apache: Permita la carga de los archivos HTACCESS y el uso de reglas de reescritura.

Para nginx, use la configuración de ejemplo proporcionada en el directorio magento.

Otros consejos

En primer lugar, vea la fuente de su página y haga clic en los enlaces CSS, si se apunta correctamente, debe llevarlo a la página CSS.

Compruebe si ha cambiado el diseño de la página de inicio desde el panel de administración.

Me refiero a IR A CMS >> PÁGINAS

Página de inicio abierta.

Haga clic en la pestaña de diseño.

Verifique el valor del "tema personalizado" en "Diseño personalizado".

Si aún encuentres algún problema, entonces proporcione la URL de su sitio web.

ejecutar comando en raíz magento

php dev/tools/Magento/Tools/View/deploy.php

o

Ir a

dev / herramientas / magento / herramientas / vista / Ubicación y ejecutar Comando

php deploy.php

Necesitas implementar contenido de contenido Ejecute este comando en el directorio raíz de Magento

 sudo php bin/magento setup:static-content:deploy

Tuve el mismo problema (Stylesheet no cargando) pero fue causada por otra cosa.

Había cambiado las URL de mi sitio web en la base de datos y se olvidó de dejar un "/" al final de la URL.

lo que tenía:

http://www.example.com

https://www.example.com

Qué debería ser:

http://www.example.com/

http://www.example.com/

Clear caché después de usar el comando a continuación cuando esté en la carpeta raíz de su instalación MAGENTO 2

php bin/magento cache:status

Debe proporcionar un permiso completo en la carpeta "PUB", intente ejecutar el siguiente comando en la raíz de Magento.

chmod -R 777 pub

He tenido problemas con esto, pero ninguna de las soluciones anteriores estaban trabajando.Algunas guías de recomendar este fin de comandos.

de Magento directorio raíz

rm -r var/cache/ var/view_preprocessed
php bin/magento setup:static-content:deploy

Nota de una de las respuestas anteriores, creo que no hay necesidad de utilizar sudo en frente de cualquiera de los comandos anteriores.El usuario debe tener los permisos adecuados y los directorios de los archivos debe ser el programa de instalación correctamente con la propiedad.

Lo que he encontrado que funciona para este problema es hacer una copia de seguridad o eliminar completamente rm -r pub/static o hacer una copia de seguridad mv pub/static pub/static.bak A continuación, hacer que el contenido de implementar php bin/magento setup:static-content:deploy y, a continuación, borrar la caché del navegador (uso de la extensión de simplemente hacerlo en esa página) y volver a cargar la página.

rm -r pub/static
php bin/magento setup:static-content:deploy

si estás en apache

sudo vim /etc/apache2/apache2.conf y actualice allowOverride a todos para el directorio /var/www

Luego vaya a la raíz de su documento (donde reside el código Magento) y

rm -rf var directory (the one that contains the cached files)
sudo php bin/magento setup:static-content:deploy –f
php bin/magento indexer:reindex (optional)

He estado batallando con esto durante 5 días.Por fin se ha solucionado el problema.Hay tres posibles errores:

  1. El número de versión se muestra en tu css camino.
  2. Los archivos estáticos no se implementan.
  3. 1 y 2 son el caso.

Para resolver 1:Ir a mysql, y el tipo insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0).

Para resolver 2:A partir de su proyecto de magento root, ejecute php bin/magento setup:static-content:deploy --force.

Recuerde limpiar la caché para cada caso. php bin/magento cache:clean config

Insertar en los valores Core_config_data (ruta, valor) ('dev / estática / signo', 0) en el valor de actualización de la clave duplicada= 0;

Después de eso, ejecute estos comandos

Sudo PHP Bin / Magento Cache: Clean
Sudo PHP Bin / Magento Cache: Flush

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top