use*_*619 2 php wordpress google-app-engine app.yaml
我正在尝试根据https://developers.google.com/appengine/articles/wordpress上的说明设置Google App Engine和Wordpress版本3.8
但是当我跑步时$ APP_ENGINE_SDK_PATH/dev_appserver.py APPLICATION_DIRECTORY
我得到了错误
无法分配值'wordpress /..(htm | html | css | js)$'属性'upload:'value'swordpress /..(htm | html | css | js)$'for upload与表达式'^(?:(?!\ ^).*(?!\ $).)$'在app.yaml第9行,列中没有匹配11
这是我的app.yaml文件的内容:
application: thangvmwordpressdemo
version: 1
runtime: php
api_version: 1
handlers:
- url: /(.*\.(htm|html|css|js))$
static_files: wordpress/\1
upload: wordpress/.*\.(htm|html|css|js)$
application_readable: true
- url: /wp-content/(.*\.(ico|jpg|png|gif))$
static_files: wordpress/wp-content/\1
upload: wordpress/wp-content/.*\.(ico|jpg|png|gif)$
application_readable: true
- url: /(.*\.(ico|jpg|png|gif))$
static_files: wordpress/\1
upload: wordpress/.*\.(ico|jpg|png|gif)$
- url: /wp-admin/(.+)
script: wordpress/wp-admin/\1
secure: always
- url: /wp-admin/
script: wordpress/wp-admin/index.php
secure: always
- url: /wp-login.php
script: wordpress/wp-login.php
secure: always
- url: /wp-cron.php
script: wordpress/wp-cron.php
login: admin
- url: /xmlrpc.php
script: wordpress/xmlrpc.php
- url: /wp-(.+).php
script: wordpress/wp-\1.php
- url: /(.+)?/?
script: wordpress/index.php
Run Code Online (Sandbox Code Playgroud)
你能让我解决这个问题吗?非常感谢!
截至2014年1月19日,该文章不适用于当前的Google App Engine for PHP SDK v1.8.9(Windows).问题是handlers.upload属性的最终正则表达式结尾($).我不确定为什么会发生这种情况以及什么时候修复,但是,您可以尝试以下任何一种解决方法:
你必须删除它:
handlers:
- url: /.*\.(htm|html|css|js)
static_files: wordpress/\1
upload: wordpress/.*\.(htm|html|css|js)
application_readable: true
Run Code Online (Sandbox Code Playgroud)
或者使用语义等价的(对于有缺陷的):
handlers:
- url: /.*\.(htm|html|css|js)
static_files: wordpress/\1
upload: wordpress/.*\.(htm$|html$|css$|js$)
application_readable: true
Run Code Online (Sandbox Code Playgroud)
干杯!!
归档时间: |
|
查看次数: |
619 次 |
最近记录: |