加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Google App Engine“解析./app.yaml时出错:未知的url处

发布时间:2020-12-13 14:12:41 所属栏目:PHP教程 来源:网络整理
导读:我正在关注如何在Google App Engine上安装 PHPMyAdmin的教程,我完全按照指示操??作,当我去推送应用程序时,我收到了解析错误.这是教程链接: https://gae-php-tips.appspot.com/2013/05/26/setting-up-phpmyadmin-on-app-engine/ 我搜索了Stackoverfllow并发
我正在关注如何在Google App Engine上安装 PHPMyAdmin的教程,我完全按照指示操??作,当我去推送应用程序时,我收到了解析错误.这是教程链接:
https://gae-php-tips.appspot.com/2013/05/26/setting-up-phpmyadmin-on-app-engine/

我搜索了Stackoverfllow并发现了一些同样错误的问题,几乎每个人都说他们是一个导致它的缩进问题,但我已经多次查看了我的文件,但是在app.yaml文件中没有找到任何缩进.

这是我的app.yaml文件

application: phpmyadmin2121
version: phpmyadmin
runtime: php
api_version: 1

handlers:
- url: /(.*.(ico$|jpg$|png$|gif$))
static_files: phpMyAdmin/1
upload: phpMyAdmin/(.*.(ico$|jpg$|png$|gif$))
application_readable: true

- url: /(.*.(htm$|html$|css$|js$))
static_files: phpMyAdmin/1
upload: phpMyAdmin/(.*.(htm$|html$|css$|js$))
application_readable: true

- url: /(.*.(php$))
script: phpMyAdmin/1
secure: always
login: admin

- url: /(.+)
script: phpMyAdmin/index.php
secure: always
login: admin

- url: /
script: phpMyAdmin/index.php
secure: always
login: admin

以下是显示错误的命令行提示符:

Michaels-MacBook-Air:phpMyAdmin Mike $appcfg.py -R -A phpmyadmin2121 -V phpmyadmin update.
用法:appcfg.py [options] update | [档案,……]

appcfg.py: error: Error parsing ./app.yaml: Unknown url handler type.
<URLMap 
    secure=default 
    static_files=None 
    application_readable=None 
    auth_fail_action=redirect 
    require_matching_file=None 
    static_dir=None 
    redirect_http_response_code=None 
    http_headers=None 
    url=/(.*.(ico$|jpg$|png$|gif$)) 
    script=None 
    upload=None 
    api_endpoint=None 
    expiration=None 
    position=None 
    login=optional 
    mime_type=None
    >
  in "./app.yaml",line 8,column 1
如果有其他人遇到这个,我有同样的问题.您必须为所有子目录添加两个空格.确保单词与“url”一致.

不起作用:

- url: /
script: phpMyAdmin/index.php
secure: always
login: admin

不起作用:

- url: /
 script: phpMyAdmin/index.php
 secure: always
 login: admin

作品:

- url: /
  script: phpMyAdmin/index.php
  secure: always
  login: admin

此外,更改行以从此更新应用程序:

appcfg.py -R -A my_application_id -V phpmyadmin update.

对此:

appcfg.py –oauth2 -R -A my_application_id -V phpmyadmin update.

由于一些奇怪的原因,第一个命令要求您的电子邮件和密码(我的个人电子邮件不起作用).使用带有–oauth2选项的第二个命令就可以了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读