Magento 2: non carica CSS e JS dopo una corretta installazione in Windows


11

CSS e JS non si caricano dopo l'installazione del modello predefinito di 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

inserisci qui la descrizione dell'immagineinserisci qui la descrizione dell'immagine


Hai eseguito il comando deploy di contenuto statico?
Khoa TruongDinh

Sì. Esegui questo comando:php bin/magento setup:static-content:deploy [locales]
MrTo-Kane

Risposte:


14

Funziona quando ho fatto le seguenti modifiche:

Rimuovere tutti i file dalla pub/staticcartella ma non .htaccess

Vai all'app / etc / di.xml

Sostituisci ('Symlink' -> 'Copia')

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

di

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

4

Step1: - Vai alla cartella var e controlla che il file .htaccess sia disponibile o meno. Se non è disponibile, copia il file .htaccess in magento2 predefinito e incollalo.

Step2: - Vai alla cartella pub \ static e controlla che il file .htaccess sia disponibile o meno. Se non è disponibile, copia il file .htaccess in magento2 predefinito e incollalo.

Step3: - Accedi al tuo ssh / putty e vai alla directory principale ed esegui sotto il comando

un). rm -rf var / *

b). rm -rf pub / statico / *

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

d). chmod -R 777 var pub / statico

Step4: - Aggiorna il tuo link.


3

Ecco la soluzione più semplice se mostra il nome della versione nel percorso css

come: pub / statico / versione323334 /

quindi eseguo questa query nel mio sql

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

dopodiché svuota la cache di configurazione

 bin/magento cache:clean config

puoi anche disabilitare la versione del file statico da admin

inserisci qui la descrizione dell'immagine


2

Modifica del

Opzioni + FollowSymLink

per

Opzioni + SymLinksIfOwnerMatch

nel file .htaccess all'interno della cartella pub nella directory principale di Magento ho risolto il problema per me.


2

Se stai riscontrando un problema a tema dopo l'installazione in magento 2. Puoi seguire questi passaggi:

  1. Esegui mysql questa query:

INSERISCI IN core_config_data (percorso, valore) VALORI ('dev / static / sign', 0) ON DUPLICATE KEY UPDATE valore = 0;

  1. Per la macchina locale esegui questa query mysql: se dbname ci usi

AGGIORNAMENTO dbname. core_config_dataSET value= '0' DOVE core_config_data. pathCOME '% web / seo / use_rewrites%';

  1. Rimuovere tutti i file dalla directory pub e 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. Autorizza le directory var e pub del tuo progetto:

sudo chmod -R 777 var / * pub / *

  1. ** Comando per l'installazione dell'aggiornamento: **

sudo php bin / magento setup: upgrade

  1. Comando per distribuire contenuti:

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

Dopo questi passaggi, sarai in grado di vedere il tema corretto.


Life saver +1 ..
anonimo

1

Potrebbe essere il problema a riscrivere mod. Controlla l'impostazione di riscrittura mod sul server. Se hai usato apache, usa i passaggi seguenti per abilitare la riscrittura delle mod

sudo a2enmod rewrite

sudo service apache2 restart

0

Elimina tutto tranne .htaccess in pub \ static e aggiorna la pagina per risolvere il problema.


0

1.Eliminare solo la cartella var / view-elaborated / pub. Eliminare anche pub / static / frontend / tutte le cartelle.

2.In mysql core_config_data, controlla se dev / static / sign ha scope-default, scope id-0 e valore 0. Se il campo non è presente, crealo.

3. Quindi esegui php bin / magento setup: static-content: deploy -f php bin / magento cache: flush


0

Nella riga di comando della directory principale di Magento utilizzare i seguenti comandi.

  1. php bin / magento setup: upgrade

  2. php bin / magento cache: pulito

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

               or

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.