为什么我的PHP Google应用引擎无法连接到Google云端sql?

时间:2016-09-29 19:30:56

标签: php google-app-engine google-cloud-sql

我正在尝试通过unix socket将我的Google应用引擎PHP应用连接到Google云端sql(我认为这是正确的,因此我不必连接到ip)。通过IP连接工作,但unix插槽没有。有任何想法吗?当我进入框中时,我看不到任何/cloudsql/目录,这也很奇怪。我实际上甚至看不到我的index.php,但是页面加载很好,也许调试模式意味着什么呢?

我正在使用:

$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

1 个答案:

答案 0 :(得分:0)

我想通了,它将此部分添加到app.yaml:

beta_settings: cloud_sql_instances: "<INSTANCE_CONNECTION_NAME>"