Ich habe Magento 2 erfolgreich installiert, aber Frontend- und Admin-Stil werden nicht geladen. Auch nach dem Login zum Admin gibt es keine gefundene (404) Seite
Basis-URL in core_config_data: http://localhost.com/magento2/
magento2
magento2-dev-beta
Bhupendra Jadeja
quelle
quelle
Antworten:
Bitte überprüfen Sie, ob Ihr Webserver die richtigen Umschreibungen verwendet.
Für Apache: Erlauben Sie das Laden von htaccess-Dateien und die Verwendung von Umschreiberegeln.
Verwenden Sie für Nginx die Beispielkonfiguration im Magento-Verzeichnis.
quelle
Zeigen Sie zunächst den Quellcode Ihrer Seite an und klicken Sie auf die CSS-Links. Wenn der Verweis korrekt ist, sollten Sie zur CSS-Seite weitergeleitet werden.
Bitte überprüfen Sie, ob Sie das Homepage-Design im Admin-Bereich geändert haben.
Ich meine, gehe zu Cms >> Seiten
Öffnen Sie die Startseite.
Klicken Sie auf die Registerkarte Design.
Überprüfen Sie den Wert von "Benutzerdefiniertes Design" unter "Benutzerdefiniertes Design".
Wenn Sie weiterhin Probleme haben, geben Sie bitte die URL Ihrer Website an.
quelle
Führen Sie den Befehl in Magento Root aus
ODER
Gehe zu
dev / tools / Magento / Tools / View / Position und führen Sie den Befehl aus
quelle
Sie müssen den Inhalt bereitstellen,
indem Sie diesen Befehl im Magento-Stammverzeichnis ausführen
quelle
Ich hatte das gleiche Problem (Stylesheet wird nicht geladen), aber es wurde von etwas anderem verursacht.
Ich habe die URLs meiner Website in der Datenbank geändert und vergessen, am Ende der URL ein "/" zu setzen.
was ich hatte:
http://www.example.com
https://www.example.com
was es sein soll:
http://www.example.com/
http://www.example.com/
Löschen Sie den Cache, nachdem Sie den folgenden Befehl im Stammverzeichnis Ihrer Magento 2-Installation ausgeführt haben
quelle
Sie müssen die volle Berechtigung für den "pub" -Ordner bereitstellen. Versuchen Sie, den folgenden Befehl im Magento-Stammverzeichnis auszuführen.
quelle
Ich hatte auch Probleme damit, aber keine der oben genannten Lösungen funktionierte. Einige Anleitungen empfehlen diese Befehlsreihenfolge.
aus dem Magento-Stammverzeichnis
Beachten Sie aus einer der obigen Antworten, dass es meines Erachtens nicht erforderlich ist, einen
sudo
dieser Befehle voranzustellen. Ihr Benutzer sollte über die richtigen Berechtigungen verfügen und die Dateiverzeichnisse sollten ordnungsgemäß mit Eigentumsrechten eingerichtet sein.Ich fand, dass dieses Problem dadurch behoben werden kann, dass entweder eine Sicherungskopie erstellt oder eine vollständige Sicherungskopie entfernt
rm -r pub/static
oder eine Sicherungskopie erstellt wird.mv pub/static pub/static.bak
Anschließend wird der Inhalt bereitgestelltphp bin/magento setup:static-content:deploy
und der Browser-Cache geleert (verwenden Sie die Erweiterung, um dies nur auf dieser Seite zu tun) und Ihre Seite neu geladen.quelle
wenn du auf Apache bist
sudo vim /etc/apache2/apache2.conf
und aktualisieren Sie AllowOverride to all für das/var/www
VerzeichnisGehen Sie dann zu Ihrem Dokumentenstamm (in dem sich der Magento-Code befindet) und
quelle
Ich habe jetzt 5 Tage damit gekämpft. Schließlich löste das Problem. Es gibt drei mögliche Fehler:
1 lösen: Gehen Sie zu Ihrem MySQL und geben Sie
insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0)
.So lösen Sie 2: Führen Sie im Stammverzeichnis Ihres Magento-Projekts Folgendes aus
php bin/magento setup:static-content:deploy --force
.Denken Sie daran, Ihren Cache für jeden Fall zu reinigen.
php bin/magento cache:clean config
quelle
Danach führen Sie diese Befehle aus
quelle