2016-06-20 6 views
1

Ich habe gerade einige offene Projektdateien von einem Kunden erhalten, wo ich einige Anpassungen vornehmen muss. Das Projekt basiert auf Symfony Framework und um das Projekt auf meinem Rechner laufen zu lassen, muss ich den Symfony Workflow einrichten.Symfony Fehler: [PDOException] SQLSTATE [HY000] [2002] Keine solche Datei oder Verzeichnis

ich bereits installiert alle notwendigen dev Abhängigkeiten Ich denke, und wenn ich über meine app starten:

php bin/console server:run 

I get following errors: [PDOException] SQLSTATE[HY000] [2002] No such file or directory

Ich las paar Threads über diesen Fehler und die meisten Leute empfehlen, den Host von „127,0 ändern. 0.1 "zu" localhost "und umgekehrt.

Wenn ich "localhost" als mein Host eingeben, bekomme ich den Fehler von oben.

Wenn ich „127.0.0.1“, wie mein Gastgeber setzen, bekomme ich statt „Keine solche Datei oder das Verzeichnis“

+0

Nun, vielleicht sollten Sie zuerst versuchen, den Server mit ausführlicher Ausgabe aktiviert ('php bin/console server: run') laufen, zweitens sieht es so aus, als ob Sie den Treiber, den Sie gewählt haben, überprüfen sollten database_driver ", da PDO das Vorhandensein von Dateien nicht erfordern sollte, es sei denn, Sie verwenden eine Socket-Verbindung. – kix

+0

@ kix das ist der Fehler von MySQL, nicht PDO selbst. –

Antwort

0
  1. Make „Verbindung abgelehnt“ sicher, dass Ihre lokalen MySQL-Dienst als auch ausgeführt wird.
  2. Überprüfen Sie die Datenbankkonfiguration in Yaml. Stellen Sie sicher, dass die Verbindung zu Ihrem lokalen MySQL korrekt ist.
  3. Run

    app/console Lehre: schema: update --force

die Datenbank und alle Tabellen für das Projekt zu erstellen.

Lassen Sie uns wissen, ob etwas davon funktioniert oder nicht.

0

hatte ich das gleiche Problem und es behoben

parameters: 
    #... 
    database_driver: pdo_mysql 

in der app/parameters.yml Datei hinzufügen.

Sie sollten auch überprüfen, ob Ihre database_(name|user|password) Werte korrekt sind.

Verwandte Themen