doctorine:database:create したのにデータベースが作成できないっ! – Symfony2入門 57ページ
デモアプリケーションではバージョン3.1.0しかインストールできず、手こずったけど「php symfony.phar new classic-symfony 2.7」ではスッとバージョン2.7がインストールできた。
これで、本と同じバージョンのSymfonyが使える!!
プロジェクト用のデータベースを作成するため、parameters.yaml のDB情報を整えて
php app/console doctrine:database:create
したら、
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [2002] No connection could
be made because the target machine actively refused it.
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2002] No connection could be made because the target machi
ne actively refused it.
[PDOException]
SQLSTATE[HY000] [2002] No connection could be made because the target machi
ne actively refused it.
doctrine:database:create [–connection [CONNECTION]] [–if-not-exists]
というエラーが出た。データベースに接続できないっぽい。
まさかと思い、
XAMMPを起動してMySQLをスタートしてから、再度試したら・・・
うまくいったっぽい。
念のためXAMMPのApacheもスタートさせて、「http:localhost/phpadmin」でデータベースをのぞいてみる。
classic-symfony というデータベースが生成されているのでOK!
データベースが起動してなかったら、接続できないのは当たり前のことだよなぁ。
コメント