ich versuche gerade lokal über den Terminal einen theme dump durchzuführen. Dazu führe ich php bin/console sw:theme:dump:configuration aus, doch erhalte nur eine Fehlermeldung, dass keine Verbindung zur Datenbank hergestellt werden kann.
Ich verwende OS X in Verbindung mit MAMP 3.2.1. Die Fehlermeldung lautet:
WARNING! Could not connect to database. Message from SQL Server: SQLSTATE[HY000] [2002] No such file or directory in /Users/boettcher/PhpstormProjects/h24_sw5_2/engine/Shopware/Components/DependencyInjection/Bridge/Db.php
[Symfony\Component\DependencyInjection\Exception\RuntimeException]
You have requested a synthetic service („db_connection“). The DIC does not know how to construct this service.
Der Shop wird, im übrigen, über den Browser einwandfrei dargestellt. Ich kann ihn administrieren und editieren.
Ich hoffe, dass einer einen Tipp hat.
Vielen Dank im Voraus.
danke, für deine Antwort.
Dank deiner Informationen konnte ich noch etwas googlen und ich las, dass ich die .bash_profile ebenfalls editierbar ist und gleichen Effekt auslösen solle.
Ich habe diese Datei also editiert und erhalte nun bei echo $PATH folgendes zurück:
/Applications/MAMP/Library/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Ich finde, dass das schonmal gut aussieht. Allerdings bleibt der Fehler auch nach Neustart des Terminals und Mamps bestehen.
Ich habe mich auch in den /Applications/MAMP/Library/bin Ordner navigiert und dort ist unter anderem die MySQL Installtion vorhanden.
Auch kann ich jetzt den Befehl “mysql” innerhalb des Terminals nutzen.
Oder du änderst stumpf den host in der config.php auf 127.0.0.1
Perfekt, hat problemlos geklappt. Vielen Dank dafür.
Hätte nicht gedacht, dass es so einen Unterschied macht ob localhost oder 127.0.0.1 eingetragen ist.