Magento 2 StyleSheet non in fase di caricamento


Risposte:


7

Si prega di convalidare, se il server Web utilizza le riscritture corrette.

Per Apache: consentire il caricamento di file htaccess e l'utilizzo di regole di riscrittura.

per nginx, utilizzare la configurazione di esempio fornita nella directory magento.


1
Devo abilitare il rewrite_module di apache. Dopo averlo caricato, il mio foglio di stile è stato caricato, quindi a tutti devi abilitare rewrite_module
Bhupendra Jadeja,

abilita il rewrite_module di apache funziona per me grazie +1 da parte mia @Flyingmanna
Keyur Shah

3

Prima di tutto, Visualizza l'origine della tua pagina e fai clic sui collegamenti CSS, se è puntato correttamente dovrebbe portarti alla pagina CSS.

Verifica se hai modificato il design della Home page dal Pannello di amministrazione.

Voglio dire, vai a Cms >> Pagine

Apri la Home Page.

Fai clic sulla scheda Progettazione.

Controlla il valore di "Tema personalizzato" in "Design personalizzato".

Se riscontri ancora problemi, ti preghiamo di fornire l'URL del tuo sito web.


Non mi consente di accedere al back
Bhupendra Jadeja il

2

eseguire il comando su Magento Root

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

O

Vai a

dev / tools / Magento / Tools / View / location ed esegui il comando

php deploy.php

Ho solo percorso fino a questa posizione magentoroot \ dev \ tools \ Magento \ Tools, in breve manca la cartella view / location. cosa dovrei fare ?
GuRu,

1

È necessario distribuire il contenuto
eseguire questo comando nella directory principale di magento

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

1

Ho avuto lo stesso problema (foglio di stile non in fase di caricamento) ma è stato causato da qualcos'altro.

Avevo modificato gli URL del mio sito Web nel database e ho dimenticato di lasciare un "/" alla fine dell'URL.

quello che avevo:

http://www.example.com

https://www.example.com

cosa dovrebbe essere:

http://www.example.com/

http://www.example.com/

svuota la cache dopo aver utilizzato il comando seguente nella cartella principale dell'installazione di Magento 2

php bin/magento cache:status

0

Devi fornire l'autorizzazione completa alla cartella "pub", prova ad eseguire il seguente comando sulla radice di Magento.

chmod -R 777 pub

0

Ho avuto anche problemi con questo, ma nessuna delle soluzioni di cui sopra funzionava. Alcune guide che raccomandano questo ordine di comandi.

dalla directory principale di Magento

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

Nota da una delle risposte sopra credo che non sia necessario utilizzare sudodavanti a nessuno di questi comandi sopra. L'utente deve disporre delle autorizzazioni appropriate e le directory dei file devono essere configurate correttamente con la proprietà.

Quello che ho trovato funziona per questo problema è in realtà fare un backup o rimuoverlo interamente rm -r pub/static o renderlo un backup mv pub/static pub/static.bak Quindi eseguire la distribuzione del contenuto php bin/magento setup:static-content:deploye quindi cancellare la cache del browser (utilizzare l'estensione per farlo solo su quella pagina) e ricaricare la pagina.

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

0

se sei su Apache

sudo vim /etc/apache2/apache2.confe aggiorna AllowOverride a tutti per la /var/wwwDirectory

quindi vai alla radice del documento (dove risiede il codice magento) e

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)

0

Ho combattuto con questo per 5 giorni ormai. Finalmente risolto il problema. Esistono tre possibili errori:

  1. Il numero della versione viene visualizzato nel percorso CSS.
  2. I tuoi file statici non sono distribuiti.
  3. Sia 1 che 2 sono i casi.

Per risolvere 1: vai al tuo mysql e digita insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0).

Per risolvere 2: dalla radice del progetto magento, esegui php bin/magento setup:static-content:deploy --force.

Ricorda di pulire la cache per ogni caso. php bin/magento cache:clean config


0

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

Dopodiché esegui questi comandi

sudo php bin / magento cache: clean
sudo php bin / magento cache: flush

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.