2016-09-29 2 views
1

私は、私のGoogleアプリケーションエンジンのPHPアプリケーションをGoogleのクラウドsqlにUNIXソケット経由で接続しようとしています(私は正しいので、私はipに接続する必要はないと仮定します)。 IP経由の接続は機能しますが、UNIXソケットは機能しません。何か案は?私がボックスに入ると、/cloudsql/ディレクトリが表示されないということも奇妙です。私は実際にはそこに私のindex.phpも表示されませんが、ページがうまくロードされる、多分デバッグモードは何かを意味する?PHPのGoogleアプリケーションエンジンがGoogle Cloud SQLに接続しないのはなぜですか?

私が使用している:

$db = new pdo(
    'mysql:unix_socket=/cloudsql/testproject-xxxxxx:us-central1:library;dbname=books', 
    'phpapp', // username 
    'somepw'  // password 
); 

そしてSQLSTATE[HY000] [2002] No such file or directory

+0

@Nighthawkねえあなたはこれを解決しましたか? – suarsenegger

答えて

0

を取得し、私はそれがapp.yamlをするには、このセクションを追加して、それを考え出した:

beta_settings: cloud_sql_instances: "<INSTANCE_CONNECTION_NAME>"

+1

これは動作していません – Subash

関連する問題