为什么我的PHP Google应用引擎无法连接到Google云端SQL?
问题描述:
我想通过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
答
我想通了,它被添加本节进行到app.yaml中:
beta_settings: cloud_sql_instances: "<INSTANCE_CONNECTION_NAME>"
+1
这不起作用 – Subash
嘿@Nighthawk你解决了这个问题吗? – suarsenegger