【发布时间】:2017-03-14 11:30:22
【问题描述】:
我决定在 App Engine 上试用 PHP 7,并按照说明 here 连接到第二代 Cloud SQL,但我无法让它工作。
作为测试脚本,我决定上传 PhpMyAdmin,但在尝试登录时出现以下错误:
然后我决定进入调试模式,看看发生了什么。原来代理容器正在运行,/cloudsql/ 文件夹已创建但那里没有套接字:
这是我的app.yaml:
runtime: php
env: flex
manual_scaling:
instances: 1
env_variables:
CLOUDSQL_UNIX_SOCKET: /cloudsql/project-161108:us-east1:clod-sql-test
beta_settings:
cloud_sql_instances: "project-161108:us-east1:clod-sql-test"
这里是 Cloud SQL 实例信息(是的,我在创建它时拼错了 cloud):
我的问题是:我怎样才能让套接字出现在它应该在的位置?我花了 2 天时间试图解决这个问题,任何建议将不胜感激....
【问题讨论】:
标签: php google-app-engine php-7 app-engine-flexible