Właśnie zainstalowałem Magento 2 Community Edition z przykładowymi danymi (pobranymi z ich strony internetowej i nie zainstalowanymi z kompozytorem) lokalnie przez MAMP. Proces instalacji powiódł się, ale brakuje wszystkich plików w folderze pub / static z wyjątkiem .htaccess. Oznacza to, że wszystkie css, js itp. Zwracają 404 zarówno dla frontendu, jak i backendu.
Spędziłem kilka godzin, próbując to naprawić bez powodzenia. Oto co zrobiłem do tej pory:
- Zmieniono
Options Indexes FollowSymLinks AllowOverride
z „Brak” na „Wszystko” w /MAMP/conf/apache/httpd.conf i zrestartowałem MAMP - Upewnij się, że nie
LoadModule rewrite_module modules/mod_rewrite.so
ma komentarza w httpd.conf - Skonfiguruj domenę programistyczną (magento.dev) w MAMP
- Próbowałem uruchomić
php bin/magento setup:static-content:deploy
w katalogu głównym magento.dev przy użyciu terminalu. Zwraca to jednak:
Błąd krytyczny: nie znaleziono klasy „Ustawienia regionalne” w /Applications/MAMP/htdocs/magento.dev/vendor/magento/framework/Locale/Bundle/DataBundle.php w linii 64
- Niekomentowane i zmienione RewriteBase na
RewriteBase /
w pliku .htaccess w katalogu głównym magento.dev. - Ustaw Magento w trybie programowania
- Ręczne czyszczenie pamięci podręcznej i
php bin/magento setup:static-content:deploy
ponowne uruchomienie
Większość przewodników i postów na forum mówi mi, żebym uruchomił: php bin/magento setup:static-content:deploy
ale nie jestem pewien, czy robię to poprawnie.
System operacyjny: OSX 10.11.2
Wersja MAMP: 3.5
Wersja PHP: 7.0
Wersja Apache: 2.4.16
Wersja MySQL: 5.6.25
Każda pomoc będzie mile widziana.
php bin/magento setup:static-content:deploy -f
i poczekać 80 sekund.