Magento 2 de la hoja de estilos no se carga
-
12-12-2019 - |
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ágina
Url de la Base en core_config_data:http://localhost.com/magento2/
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:
Qué debería ser:
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:
- El número de versión se muestra en tu css camino.
- Los archivos estáticos no se implementan.
- 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