我在https://developers.google.com/appengine/articles/wordpress
处完成了教程我有一个网站启动并运行但我无法访问任何网址,包括wp-admin。
根据教程,以下处理程序已到位。
- url: /wp-admin/(.+)
script: wordpress/wp-admin/\1
secure: always
- url: /wp-admin/
script: wordpress/wp-admin/index.php
secure: always
日志显示此错误:
2013-11-16 17:03:26.656 / wp-admin / 500 41ms 0kb Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 31.0.1650.57 Safari / 537.36模块=默认版本= WP1 108.16.36.126 - - [16 / Nov / 2013:14:03:26 -0800]“GET / wp-admin / HTTP / 1.1”500 0 - “Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,像Gecko)Chrome / 31.0.1650.57 Safari / 537.36“”time-o-radar.appspot.com“ms = 42 cpu_ms = 0 exit_code = 204 app_engine_release = 1.8.7 instance = 00c61b117c1c4c05e09fb99796031b9cdc0dd28f W 2013-11-16 17:03:26.655 处理此请求的进程遇到问题,导致它退出。这可能会导致新进程用于您的应用程序的下一个请求。 (错误代码204)
我在哪里可以找到导致此错误的原因?
答案 0 :(得分:1)
我努力让自己在自定义域上工作。似乎无论我放什么,比如安全:从不,/ wp-admin / url总是被App Engine重定向到https://使用SSL协议,如果您使用自定义域,则会导致错误。
但是,如果您将网站网址设置为https://app-name.appspot.com
,则可以访问后端这样你就可以访问wp admin后端https://app-name.appspot.com/wp-admin/ 但仍然是前端自定义域的服务器站点。
不幸的是,这种方法会将所有内部网址都指向http://app-name.appspot.com,但我会使用"相对网址"插件删除所有HTML源代码URL上的绝对路径。
我还从他们的app.yaml示例中为WordPress网站描述了谷歌描述的URL处理程序,例如:
未包含在内,因此访问者无法发表评论。