我决定在 App Engine 上试用 PHP 7,并按照此处的说明连接到第二代 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 天时间试图解决这个问题,任何建议将不胜感激......