【问题标题】:Php is not running on app engine, what is wrong with my yaml file?php 没有在应用引擎上运行,我的 yaml 文件有什么问题?
【发布时间】:2017-09-28 02:21:28
【问题描述】:

这是我的 yaml 文件,我不知道我哪里出错了。 php 只是返回错误:测试回显的服务器错误。

runtime: php55
api_version: 1
instance_class: B1
basic_scaling:
  max_instances: 1
  idle_timeout: 5m

handlers:
  # Serve php scripts.
- url: /(.+\.php)$
  script: \1

env_variables:
  # Replace project, instance, database, user and password with the values 
obtained
  # when configuring your Cloud SQL instance.
  MYSQL_DSN: mysql:unix_socket=/cloudsql/XXXXX-166105:us-
east1:XXXX;dbname=XXXX
  MYSQL_USER: root
  MYSQL_PASSWORD: 'XXXXXXX'

【问题讨论】:

    标签: google-app-engine yaml


    【解决方案1】:

    您的 YAML 语法不正确

    1. 您需要将obtained 放在values 之后或注释掉该行。
    2. 删除us- 和east 之间的换行符。

    你可以例如在this 站点尝试此操作,并获得比您从基于 PHP 的解析器(这不是 YAML 解析器的一个非常好的实现)获得的更好的反馈。

    如果没有这些修复,您将无法继续修复您的 YAML 文档可能(仍然)存在的任何语义错误。

    【讨论】:

      猜你喜欢
      • 2022-06-23
      • 2021-10-08
      • 2020-03-03
      • 1970-01-01
      • 1970-01-01
      • 2013-11-18
      • 2018-06-22
      • 2012-09-30
      • 1970-01-01
      相关资源
      最近更新 更多