Ich habe Magento2 erfolgreich installiert. Wenn ich jedoch versuche, Homepage auszuführen, werden in der Konsole folgende Fehler angezeigt.
Dann habe ich in Magento Git Ripo eingecheckt https://github.com/magento/magento2/tree/master/pub/static
Ich habe das folgende Bild gefunden. Alle Ordner fehlen.
Wenn einige diese Ordner haben, geben Sie uns bitte ...
magento2
magento2-dev-beta
Keyul Shah
quelle
quelle
Antworten:
Das Repo ist aktuell.
So sollten die Ressourcen in pub / static funktionieren.
Die Bedeutung von "Modul" wurde in Magento 2 geändert. Jetzt werden die Dateien nicht mehr zwischen Code, Vorlage und Skin getrennt. Alles läuft im selben Modul
Vendor_Module
.Wenn beim Anfordern einer Ressource von
pub/static
die Datei nicht vorhanden ist, wird die Anforderung neu geschrieben../static.php?resource={resource name here}
.Schauen Sie sich die
.htaccess
Datei im Ordner pub / static an, um sie besser zu verstehen.Sie erhalten 404 Antworten, wahrscheinlich, weil Sie nicht
mod_rewrite
aktiviert haben.Sie sollten es aktivieren.
Aber es kann auch ohne funktionieren.
Für diese statischen Ressourcen gibt es ein Cache-System.
Navigieren Sie zu dem Ordnerdev/tools/Magento/Tools/View
und führen Sie diesen in der Befehlszeile aus[EDIT]In den späteren Versionen gibt es keinen
dev/tools/Magento/Tools/View
Ordner mehr .Sie können den gleichen Effekt erzielen, indem Sie diesen Befehl ausführen:
[/BEARBEITEN]
Dadurch werden die statischen Ressourcen von jedem Modul in den
pub/static
Ordner kopiert .Sei geduldig, es wird eine Weile dauern.
Denken Sie daran für die Zukunft. Es wird empfohlen, dies auf dem Live-Server zu tun. Dies beschleunigt den Zugriff auf statische Ressourcen.
Aber es gibt einen Haken.
Wenn Sie eine der statischen Ressourcen in einem Modul ändern, sind die Änderungen erst verfügbar, wenn Sie sie
php deploy.php
erneut ausführen .Und Sie sollten keine Datei
pub/static
direkt von ändern . Die Änderungen werden beim nächsten Ausführen überschriebendeploy.php
.quelle
Ich habe das gleiche Problem
Gehen Sie zum Magento-Root-Pfad
xampp/htdocs/project
und führen Sie diesen Befehl aus
php bin/magento setup:static-content:deploy
quelle