最近 Zend Framework を使い始めました。ローカルの XAMPP サーバーで開発を開始しましたが、問題なく動作しましたが、1and1 アカウントにアップロードすると、次のエラーが発生し続けます。
メッセージ: SQLSTATE[HY000] [2002] ソケット '/var/run/mysqld/mysqld.sock' を介してローカル MySQL サーバーに接続できません (2)
application.ini ファイルの resources.db.params.unix_socket 行を phpinfo に記載されている別の行に変更しようとしましたが、成功しませんでした。私はここで誰かが答えたことを見つけました
MySQL サーバーは Web アプリケーションと同じホストにありますか? そうでない場合は、ソケット接続を使用できず、TCP 経由で接続する必要があります。
それは私のウェブホストにも当てはまると思います。代わりに、TCP 経由で接続するように ZF を変更するにはどうすればよいですか? 現在 PDO_MYSQL を使用しています。