2016-09-29 3 views
1

Я пытаюсь подключить свое приложение PHP для Google-приложений к Google Cloud sql через unix-сокет (я предполагаю, что это правильно, поэтому мне не нужно подключаться к ip). Соединение через IP работает, но сокет unix не работает. Есть идеи? Также странно, что, когда я ssh в коробке, я не вижу никакого каталога /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