Я решил попробовать PHP 7 в App Engine и следовал инструкциям здесь для подключения к 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 (да, я неправильно написал облако при его создании):
Мой вопрос: как я могу сделать сокет там, где он должен быть? Я потратил 2 дня, пытаясь исправить это, любые советы будут оценены....