【发布时间】:2018-06-06 03:43:03
【问题描述】:
我已经在 gcloud App Engine 上部署了应用程序,我已成功部署,但在本地系统上运行良好时却得到 SQLSTATE[HY000] [2002] No such file or directory。 我正在关注https://cloud.google.com/community/tutorials/run-laravel-on-appengine-flexible这个教程。
我也关注了https://www.youtube.com/watch?v=QhQ1PrYH3q0&t=230s,但遇到了同样的问题。
网址:https://phpsipl1.appspot.com/
我的 app.yml 文件是:
runtime: php
env: flex
runtime_config:
document_root: public
# Ensure we skip ".env", which is only for local development
skip_files:
- .env
env_variables:
# Put production environment variables here.
APP_LOG: errorlog
APP_KEY: base64:DZaQGd2hg/irj0YeTQtZxb3bY6Em25gMlLmoY8oDK7E=
STORAGE_DIR: /tmp
CACHE_DRIVER: database
SESSION_DRIVER: database
DB_HOST: localhost
DB_DATABASE: blog
DB_USERNAME: root
DB_PASSWORD: target@2017
DB_SOCKET: "/cloudsql/phpsipl1:us-central1:phpsipl"
beta_settings:
cloud_sql_instances: "phpsipl1:us-central1:phpsipl"
请帮帮我。
【问题讨论】:
-
我不熟悉此工具,但您似乎包含了您可能不希望在您的问题中分享的秘密。
标签: php laravel google-app-engine