Ich habe gerade Magento 2 Community Edition mit Beispieldaten (von der Website heruntergeladen und nicht mit Composer installiert) lokal über MAMP installiert. Der Installationsvorgang war erfolgreich, aber alle Dateien im Ordner pub / static fehlen mit Ausnahme von .htaccess. Das bedeutet, dass alle CSS, Js usw. 404 sowohl für das Frontend als auch für das Backend zurückgeben.
Ich habe mehrere Stunden damit verbracht, dies ohne Glück zu beheben. Das habe ich bisher gemacht:
- Geändert
Options Indexes FollowSymLinks AllowOverride
von ‚Keine‘ auf ‚Alle‘ in der /MAMP/conf/apache/httpd.conf und neu gestartet MAMP - Vergewissern Sie
LoadModule rewrite_module modules/mod_rewrite.so
sich, dass in httpd.conf kein Kommentar vorhanden ist - Richten Sie in MAMP eine Entwicklungsdomäne (magento.dev) ein
- Versucht,
php bin/magento setup:static-content:deploy
im magento.dev-Stammverzeichnis mit Terminal auszuführen. Dies gibt jedoch zurück:
Schwerwiegender Fehler: Die Klasse 'Locale' wurde in /Applications/MAMP/htdocs/magento.dev/vendor/magento/framework/Locale/Bundle/DataBundle.php in Zeile 64 nicht gefunden
- Nicht kommentierte und geänderte RewriteBase
RewriteBase /
in der .htaccess-Datei im magento.dev-Stammverzeichnis. - Setze Magento in den Entwicklungsmodus
- Löschen Sie den Cache manuell und führen Sie ihn
php bin/magento setup:static-content:deploy
erneut aus
Die meisten Guides und Forenbeiträge schreiben mir vor, dass ich laufen soll. php bin/magento setup:static-content:deploy
Ich bin mir jedoch nicht sicher, ob ich es richtig mache.
OS: OSX 10.11.2
MAMP-Version: 3.5
PHP-Version: 7.0
Apache-Version: 2.4.16
MySQL-Version: 5.6.25
Jede Hilfe wäre dankbar.
php bin/magento setup:static-content:deploy -f
80 Sekunden laufen und warten.