Magento 2: No cargar CSS y JS después de una instalación exitosa en Windows

11

CSS y JS no se cargan después de la instalación de la plantilla predeterminada de Magento 2

OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1

ingrese la descripción de la imagen aquíingrese la descripción de la imagen aquí

Amrith Prakash
fuente
¿Ejecutó el comando de despliegue de contenido estático?
Khoa TruongDinh
Si. Ejecute este comando:php bin/magento setup:static-content:deploy [locales]
MrTo-Kane

Respuestas:

14

Funciona cuando hice los siguientes cambios:

Eliminar todos los archivos de la pub/staticcarpeta pero no .htaccess

Vaya a la aplicación / etc / di.xml

Reemplazar ('Enlace simbólico' -> 'Copiar')

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

por

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Amrith Prakash
fuente
4

Paso 1: - Ve a la carpeta var y verifica que el archivo .htaccess esté disponible o no. Si no está disponible, copie el archivo .htaccess en magento2 predeterminado y péguelo.

Paso 2: - Ve a la carpeta pub \ static y verifica que el archivo .htaccess esté disponible o no. Si no está disponible, copie el archivo .htaccess en magento2 predeterminado y péguelo.

Paso 3: - Inicie sesión en su ssh / putty, vaya al directorio raíz y ejecute el siguiente comando

una). rm -rf var / *

si). rm -rf pub / static / *

C). php bin / magento setup: static-content: deploy

re). chmod -R 777 var pub / static

Paso 4: - Actualiza tu enlace.

Abhinav Singh
fuente
3

Aquí está la solución más simple si muestra el nombre de la versión en la ruta css

como: pub / static / version323334 /

luego ejecuta esta consulta en mi sql

 INSERT INTO 'core_config_data' ('path', 'value') 
VALUES ('dev/static/sign', 0) 
ON DUPLICATE KEY UPDATE value = 0;

después de eso, borre la caché de configuración

 bin/magento cache:clean config

también puede deshabilitar la versión estática del administrador del formulario

ingrese la descripción de la imagen aquí

Surendra Kumar Ahir
fuente
2

Cambiando el

Opciones + FollowSymLinks

a

Opciones + SymLinksIfOwnerMatch

en el archivo .htaccess dentro de la carpeta pub en su directorio raíz de Magento me solucionó el problema.

Lez
fuente
2

Si tiene problemas de temas después de la instalación en magento 2. Puede seguir estos pasos:

  1. Ejecute mysql esta consulta:

INSERTE EN los valores de core_config_data (ruta, valor) ('dev / static / sign', 0) EN LA ACTUALIZACIÓN DE CLAVE DUPLICADA valor = 0;

  1. Para la máquina local, ejecute esta consulta mysql: si dbname us you

ACTUALIZACIÓN dbname. core_config_dataSET value= '0' DONDE core_config_data. pathCOMO '% web / seo / use_rewrites%';

  1. Elimine todos los archivos del directorio pub y var:

sudo rm -rf var / di var / generation / var / page_cache / var / cache / pub / static / frontend / pub / static / adminhtml / pub / static / _requirejs / pub / static / deployed_version.txt

  1. Dé permiso a los directorios var y pub de su proyecto:

sudo chmod -R 777 var / * pub / *

  1. ** Comando para la configuración de actualización: **

Configuración de sudo php bin / magento: actualización

  1. Comando para desplegar contenido:

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

Después de estos pasos, podrá ver el tema adecuado.

Khan arman
fuente
Life saver +1 ..
anónimo
1

Podría ser el problema en la reescritura de mod. Verifique la configuración de reescritura de mod en el servidor. Si ha usado Apache, utilice los pasos a continuación para habilitar la reescritura de mods.

sudo a2enmod rewrite

sudo service apache2 restart
umesh chitroda
fuente
0

Simplemente elimine todo excepto .htaccess en pub \ static y actualice la página para resolver el problema.

Hassan Ali Shahzad
fuente
0

1.Solo elimine la carpeta var / view-process / pub. También elimine pub / static / frontend / todas las carpetas.

2.En mysql core_config_data, verifique si dev / static / sign tiene alcance predeterminado, alcance id- 0 y valor 0. Si el campo no está presente, créelo.

3.A continuación, ejecute php bin / magento setup: static-content: deploy -f php bin / magento cache: flush

Vishali Mariappan
fuente
0

En la línea de comandos del directorio raíz de Magento, use los siguientes comandos.

  1. Configuración de bin bin / magento: actualización

  2. php bin / magento cache: limpio

  3. php bin / magento setup: static-content: deploy

               or

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

Gunasekaran Gs
fuente