2016-09-29 94 views
1

我想通過unix套接字將我的Google應用引擎PHP應用連接到Google雲端sql(我認爲這是正確的,這樣我就不必連接到IP)。通過IP連接工作,但unix套接字不。有任何想法嗎?這也是奇怪的是,當我ssh到框中,我沒有看到任何/cloudsql/目錄。實際上我甚至沒有看到我的index.php那裏,但頁面加載正常,也許調試模式意味着別的?爲什麼我的PHP Google應用引擎無法連接到Google雲端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