Ich habe ein Problem mit dem Backen.
Ich habe die vorherigen Antworten zu ähnlichen Fragen gelesen, aber die Lösungen scheinen hier nicht zu gelten.CakePHP Bake Shell Fehler: Datenbankverbindung "Mysql" fehlt oder konnte nicht erstellt werden
Ich kann nicht backen, da die Fehler, die ich erhalten ist: Database connection “Mysql” is missing, or could not be created
Wenn ich which php
laufen die PHP zu lesen ist, ist der richtige Weg in MAMP.
Wenn ich die PDO-Module überprüfen:
php -i | grep "PDO"
PDO
PDO support => enabled
PDO drivers => sqlite, pgsql, mysql
PDO Driver for MySQL => enabled
PDO Driver for PostgreSQL => enabled
PDO Driver for SQLite 3.x => enabled
Meine Anwendung (oder das, was ich auf sie abgeschlossen haben bisher) hat keine Probleme mit der Datenbank verbindet.
Alle Antworten im Internet verweisen darauf, dass PDO nicht aktiviert ist, oder der falsche Pfad für PHP, aber in meinem Fall trifft das nicht zu.
Sie sind ein Lebensretter - Ich habe eine FTP-Verbindung in Netbeans, und die Verbindung zeigte immer noch auf meine Online-Datenbank statt meiner lokalen (wie von Bake erforderlich). Danke Kumpel ... Ich dachte, das Problem wäre tiefer geroutet. –
Oder eine andere Datenbank, ich habe eine Kopie der Datenbank erstellt und ich habe diesen Fehler bekommen. Dieser Fehler ist auf eine fehlerhafte (nicht aktualisierte, falsch geschriebene) Konfiguration zurückzuführen. –