De repente, CSS no se carga en mi panel de administración de Magento 2. La interfaz está funcionando bien.
Error de detalles:
"Se negó a aplicar el estilo de ' https://www.ornativa.com/pub/static/version1502029409/adminhtml/Magento/backend/en_US/css/styles-old ...' porque su tipo MIME ('text / html' ) no es un tipo MIME de hoja de estilo compatible, y la comprobación estricta de MIME está habilitada ".
"Error de sintaxis no capturado: token inesperado <en JSON en la posición 0 en JSON.parse () en la devolución de llamada ((índice): 68) en Object.execCb (require.js: 1650) en Module.check (require.js: 866) en Módulo. (Require.js: 1113) en require.js: 132 en require.js: 1156 en cada uno (require.js: 57) en Module.emit (require.js: 1155) en Module.check (require.js: 917) "
fuente
Respuestas:
Recientemente tuve un problema muy similar con un sitio Magento 2. Se logró rastrear el problema hasta un archivo .htaccess muy importante que falta en la carpeta pub / static en el servidor.
No está claro cómo se eliminó misteriosamente este archivo, pero volver a agregar este archivo desde una instalación limpia de Magento 2 solucionó el problema.
fuente
El problema se debe al problema de permisos en los archivos estáticos.
Para solucionar este problema,
1) Ir a la ruta del archivo
pub/static/
2) Compruebe si
.htaccess
archivo está disponible (archivo oculto - Presione cntrl + H para verlo).3) Si no está disponible, según la versión de Magento, obtenga el
.htaccess
archivo en la ruta del archivopub/static/
y muévalo a su servidor.4) Finalmente, borre su navegador y caché de Magento y verifíquelo.
fuente
Tuve el mismo problema esta mañana. He actualizado las plantillas de correo electrónico de ventas , entonces las páginas repente administración dejó de funcionar.
El problema se resolvió cuando volví a implementar los activos para las páginas de administración.
Ejecuto estos comandos:
grunt clean; grunt exec; grunt less
bin/magento setup:static-content:deploy -f -s standard
bin/magento cache:clean
Tal vez, el CSS tiene que volver a implementarse cada vez que se actualizan las plantillas de correo electrónico de ventas .
fuente
grunt
comandos? Actualmente no lo uso. ¡Gracias!habilite el rewrite_module de apache
fuente
Si está en modo de producción, ingrese este comando
configuración bin / magento: contenido estático: desplegar
Si está en modo desarrollador, ingrese estos comandos en orden
1- gruñido ejecutivo 2- gruñido menos
fuente
Dedique aproximadamente una hora a buscar una solución a este problema ...
Tenía Magento ver fresco . 2.2.6 instalación y tuvo el mismo problema. Ninguna de las respuestas actualmente aquí funcionó para mí. Finalmente un simple:
php bin/magento cache:flush
arreglaron mi problema
Espero que lo anterior venga a rescatarme si todos los otros consejos fallan.
fuente
También tuve el mismo problema,
Lo que hice fue renombrar el .htaccess tanto en el directorio raíz como en el directorio / pub. Se solucionó mi problema.
Además, puede reemplazar .htaccess con esto
fuente
Tuve este problema recientemente y no pude encontrar la causa del problema.
Eso fue hasta que revisé el
debug.log
- resultó ser un error de sintaxis en el archivo MENOS personalizado de mi tema. (En mi caso, agregué un soporte adicional en alguna parte).Actualicé la página nuevamente y el tema se estaba procesando correctamente.
No estoy seguro de por qué Magento arrojó un wobbler sobre eso, podría ser la configuración de mi sitio, pero bueno, lo resolvió, ¡así que lo sé para la próxima vez!
Espero que esto ayude a otros :)
fuente
descargue un archivo .htaccess nuevo del repositorio oficial aquí
https://github.com/magento/magento2
y reemplazar o agregar en él pub / static
fuente
Para deshacerme de este error, eliminé el fragmento CSS de
Entonces puedes proceder. Dado que ese archivo nunca se usará en magento :)
fuente
Debe agregar su tema en ese archivo: dev / tools / grunt / configs / themes.js
fuente
En mi caso, este problema apareció después de que eliminé una variable menos que todavía se usaba en otros archivos menos.
Por lo tanto, Magento no completó la compilación de la CSS que da como resultado otra respuesta del servidor como se esperaba.
fuente
Si (por alguna razón) está utilizando un tema de Venustheme el archivo CSS no se crea durante una implementación de contenido. Hay un error en Chrome sobre los tipos MIME no compatibles, pero cuando verifica en FTP el archivo ni siquiera existe.
Para solucionarlo, vaya a:
Borrar caché después de eso y estará bien.
fuente
El mismo problema que tuve hoy. Lo que he hecho no lo pude resolver. No pude contactar al administrador ya que CSS no se estaba cargando ...
Descubrí la información de la página de Google, no puede encontrar los archivos css en / pub / static. Revisé los archivos .htaccess para todos los directorios, todo estaba bien.
Vi que estaba buscando archivos .css pero luego verifiqué con el explorador de archivos cpanel, ese lugar donde tengo .min.css.
Entonces, entiendo que esto se debe a la configuración de minificación en admin para CSS y JS.
Antes de marcar todo en SÍ para la fusión y minificación de JSS y CSS.
Como no pude contactar con el administrador, abrí phpMyadmin y encontré la tabla core_config_data y realicé la búsqueda PATH =% LIKE% css y luego js y realicé la minificación y fusión en "0".
entonces hago de nuevo:
todo está bien y este problema se resolvió para mí ...
Espero que esto ayude a alguien que enfrenta el mismo caso como yo ...
fuente
Estaba enfrentando el mismo error en mi configuración local. Así que lo intenté
En el momento de la implementación del contenido estático, llego a saber que hay una asignación de variables incorrecta en _theme.less. Lo arreglé y volví a correr
Esto solucionó mi problema.
fuente
Mi problema eran los permisos del propietario, algunos de los archivos se cambiaron de mi cuenta en la cuenta raíz.
Después de ver que había que cambiar muchos archivos, simplemente cambié la carpeta www completa ya que solo tengo un magento
fuente