Ich installiere lampp unter lixnux. Dann installieren Sie Magento 2. Allerdings bekomme ich beim Ausführen setup:upgrade
und einige Fehler setup:static-content:deploy
. Bitte siehe Bild:
magento2
setup-upgrade
Minh Tam Pham
quelle
quelle
pub
undvar
Ordner festlegenAntworten:
Dies geschieht im Normalfall.
Gehe zu,
app / etc / env.php
Veränderung
In
Führen Sie das Upgrade jetzt aus.
Viel Glück!
quelle
Dies kann passieren, wenn Sie mehrere PHP-Versionen auf Ihrem System haben. Zum Beispiel hatte ich
/usr/bin/php
so gut wie das PHP von MAMP auf meinem Mac, also lief / usr / bin / php in der (Cron-Job für die Indizierung)http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html#config-cli-cron-bkg würde den in der Frage gezeigten Fehler anzeigen.
Zur Lösung habe ich die PHP-Version von MAMP in den Cron-Befehlen aufgerufen, z.
quelle
Ersetzen Sie einfach die Magento-Datei im bin-Verzeichnis durch die neue und führen Sie den folgenden Befehl für die Magento-Datei aus, wenn Ihr Host Linux ist:
sudo chmod u + x bin / magento
Hinweis: Bevor Sie den Befehl bash ausführen, stellen Sie sicher, dass Ihr aktuelles Arbeitsverzeichnis Magento 2.x root sein muss.
quelle
Wenn Sie mit der Antwort von @scott einverstanden sind, können Sie einfach den Speicherort php.ini überschreiben und durch den Speicherort ersetzen, den Sie haben.
Hier finden Sie eine Anleitung dazu auf dem Mac.
https://gist.github.com/irazasyed/5987693
quelle
Überprüfen Sie zunächst Ihren Apache2-Dienst
service apache2 status
Grün bedeutet, dass es läuft.Andernfalls führen Sie den
sudo systemctl start apache2
Befehl aus, um den Apache2-Dienst auszuführen.und überprüfen Sie dann, ob Ihr MySQL-Dienst ausgeführt wird oder nicht.
service mysql status
grün laufen bedeutet laufen.Andernfalls führen Sie
sudo systemctl start mysql
den MySQL-Dienst aus, und schon kann es losgehen.Aktualisieren Sie die Seite, auf der der Fehler behoben ist.
Tipp:
service --status-all
Zeigt alle Dienste running (+
) und stop (-
) anquelle