【发布时间】:2019-11-29 13:19:34
【问题描述】:
我已经创建了 laravel 应用程序,它的数据库在 localhost 上运行,所以我决定在 GCP appengine 上部署,但是当我点击部署时会发生这种情况 SQLSTATE[HY000] [2002] 连接超时 我连接到我的 GCP sql 实例下面是我的 app.yaml
第一次我使用使用 sql_proxy 的本地主机它显示没有文件目录然后我删除 DB_Socket 然后出现此错误 SQLSTATE[HY000] [2002] 连接超时
运行时:php 环境:弹性
运行时配置: document_root:公共
确保我们跳过“.env”,它仅用于本地开发
跳过文件: - .env
env_variables: # 将生产环境变量放在这里。 APP_LOG:错误日志 APP_KEY: base64:G9druqluKMZ6TugSgmM1OJVwWSzfstc08acMRBAqxwg= CACHE_DRIVER:数据库 SESSION_DRIVER:数据库 ## 根据您的 CloudSQL 配置设置这些环境变量。 DB_HOST:35.231.242.40 DB_DATABASE: lkcfes DB_USERNAME:根 DB_PASSWORD:
【问题讨论】:
标签: laravel google-app-engine gcloud