2017-01-27 18 views
0
私は次のコマンドでコンソールを使用して、私のSymfony挙にいくつかのエンティティを作成しよう

symfonyの2.8(WAMPを):[教義 DBAL 例外のにConnectionException] PDOException:SQLSTATE [HY000] [2002]

PHPアプリ/コンソール教義:生成:エンティティ

が、私はそれの名前を選択したとき、私はこのエラーを取得:

[教義\ DBAL \例外の\にConnectionException] PDOException:ターゲット マシンが積極的にそれを

を拒否したため、はSQLSTATE [HY000] [2002]は、接続できませんでした、これは私のsymfonyプロジェクトに私parameters.ymlです:私は交換してみました

# This file is auto-generated during the composer install 
parameters: 
database_host: 127.0.0.1 
database_port: 3306 
database_name: symfony 
database_user: root 
database_password: root 
mailer_transport: smtp 
mailer_host: 127.0.0.1 
mailer_user: null 
mailer_password: null 
secret: ThisTokenIsNotSoSecretChangeIt 

ローカルホストは127.0.0.1ですが、それでも同じです。

Windows 7と私はWampを使用しています。

EDIT:私のポート番号は3307 ...問題解決済み!

答えて

0

127.0.0.1を使用している場合、ほとんどの場合、ポート(3306)を指定する必要があります。代わりにlocalhostを使用すると、引数portは無視されます。あなたの場合、ポート番号を指定すると機能するかもしれません。

+0

両方の解決策が動作しません。 –

+0

最終的にポート番号が有効になりましたか? –

0

これはあなたから来ている必要があります。db config:パラメータが間違っているか、パラメータが良好であってもdbサーバが接続を拒否します。

どのDBMSを使用していますか?

DBMSの中には、Oracleなどの追加の設定が必要なものがあります。

もし私があなただったら私は自分のDBMSに正しいpdoドライバを使用していることを確認します。

関連する問題