Magento 2: Nie ładuje CSS i JS po udanej instalacji w systemie Windows

11

CSS i JS nie ładują się po instalacji domyślnego szablonu 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

wprowadź opis zdjęcia tutajwprowadź opis zdjęcia tutaj

Amrith Prakash
źródło
Czy uruchomiłeś polecenie wdrażania zawartości statycznej?
Khoa TruongDinh
Tak. Uruchom to polecenie:php bin/magento setup:static-content:deploy [locales]
MrTo-Kane

Odpowiedzi:

14

Działa, gdy wprowadziłem następujące zmiany:

Usuń wszystkie pliki z pub/staticfolderu, ale nie .htaccess

Przejdź do aplikacji / etc / di.xml

Zamień („Symlink” -> „Kopiuj”)

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

przez

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Amrith Prakash
źródło
4

Krok 1: - Przejdź do folderu var i sprawdź, czy plik .htaccess jest dostępny, czy nie. Jeśli nie jest dostępny, skopiuj plik .htaccess do domyślnego magento2 i wklej.

Krok 2: - Przejdź do folderu pub \ static i sprawdź, czy plik .htaccess jest dostępny, czy nie. Jeśli nie jest dostępny, skopiuj plik .htaccess do domyślnego magento2 i wklej.

Krok 3: - Zaloguj się do ssh / putty i przejdź do katalogu głównego i uruchom poniżej polecenia

za). rm -rf var / *

b). rm -rf pub / static / *

do). konfiguracja php bin / magento: zawartość statyczna: wdrożenie

re). chmod -R 777 var pub / static

Krok 4: - Odśwież swój link.

Abhinav Singh
źródło
3

Oto najprostsze rozwiązanie, jeśli wyświetlasz nazwę wersji w ścieżce css

jak: pub / static / version323334 /

następnie uruchom to zapytanie w mojej sql

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

po tym wyczyść pamięć podręczną konfiguracji

 bin/magento cache:clean config

możesz także wyłączyć statyczną wersję pliku z poziomu administratora

wprowadź opis zdjęcia tutaj

Surendra Kumar Ahir
źródło
2

Zmienianie

Opcje + FollowSymLinks

do

Opcje + SymLinksIfOwnerMatch

w pliku .htaccess w folderze pub w twoim katalogu głównym Magento naprawiłem problem.

Lez
źródło
2

Jeśli napotkasz problem z tematem po instalacji w magento 2. Możesz wykonać następujące kroki:

  1. Uruchom mysql to zapytanie:

INSERT INTO core_config_data (ścieżka, wartość) WARTOŚCI („dev / static / sign”, 0) ON DUPLICATE KEY UPDATE wartość = 0;

  1. W przypadku komputera lokalnego uruchom tę kwerendę mysql: Jeśli dbname nas nam

UPDATE dbname. core_config_dataSET value= „0” GDZIE core_config_data. pathJAK '% web / seo / use_rewrites%';

  1. Usuń wszystkie pliki z katalogu pub i 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. Zezwól na katalogi var i pub twojego projektu:

sudo chmod -R 777 var / * pub / *

  1. ** Polecenie konfiguracji aktualizacji: **

Konfiguracja sudo php bin / magento: aktualizacja

  1. Polecenie Wdróż zawartość:

konfiguracja sudo php bin / magento: zawartość statyczna: wdrożenie

Po wykonaniu tych kroków zobaczysz odpowiedni motyw.

Khan Arman
źródło
Oszczędzanie życia +1 ..
anonimowy
1

Może to stanowić problem przy modyfikacji przepisu. Sprawdź ustawienie przepisywania modów na serwerze. Jeśli korzystasz z Apache, wykonaj poniższe czynności, aby włączyć przepisywanie modów

sudo a2enmod rewrite

sudo service apache2 restart
umesh chitroda
źródło
0

Po prostu usuń wszystko oprócz .htaccess w pub \ static i odśwież stronę, aby rozwiązać problem.

Hassan Ali Shahzad
źródło
0

1. Po prostu usuń folder var / view-przetworzony / pub. Usuń także folder pub / static / frontend / all.

2. W mysql core_config_data sprawdź, czy dev / static / sign ma zakres-domyślny, zakres id-0 i wartość 0. Jeśli pole nie jest obecne, utwórz je.

3. Następnie uruchom konfigurację php bin / magento: static-content: deploy -f php bin / magento cache: flush

Vishali Mariappan
źródło
0

W głównym wierszu poleceń katalogu głównego Magento użyj następujących poleceń.

  1. konfiguracja php bin / magento: aktualizacja

  2. pamięć podręczna php bin / magento: czysta

  3. konfiguracja php bin / magento: zawartość statyczna: wdrożenie

               or

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

Gunasekaran Gs
źródło