【发布时间】:2019-05-29 11:06:27
【问题描述】:
在Wordpress on GAE tutorial 之后,我成功地将我的博客部署到了 App Engine。
但是,当我继续开发博客时,我希望能够在本地运行我的博客,以便检查错误日志等。使用GAE dev server,我尝试像这样运行它:
dev_appserver.py --log_level=debug app.yaml --php_executable_path=/usr/local/bin/php
但是我遇到了这个问题:
The url "/" does not match any handlers.
我没有更改我的app.yaml 或任何其他文件(由教程中的 wp-gae.php 步骤自动创建的文件)。它看起来像这样:
# App Engine runtime configuration
runtime: php72
# Defaults to "serve index.php" and "serve public/index.php". Can be used to
# serve a custom PHP front controller (e.g. "serve backend/index.php") or to
# run a long-running PHP script as a worker process (e.g. "php worker.php").
entrypoint: serve gae-app.php
service: test-wp
# Defines static handlers to serve WordPress assets
handlers:
- url: /(.*\.(htm|html|css|js))
static_files: \1
upload: .*\.(htm|html|css|js)$
- url: /wp-content/(.*\.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg))
static_files: wp-content/\1
upload: wp-content/.*\.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg)$
- url: /(.*\.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg))
static_files: \1
upload: .*\.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg)$
- url: /wp-includes/images/media/(.*\.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg))
static_files: wp-includes/images/media/\1
upload: wp-includes/images/media/.*\.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg)$
关于我如何做的任何想法:
- 修复上面的 URL 错误?
- 启用调试日志以显示在我的控制台上?我刚刚得到
INFO 2019-05-29 10:58:02,913 module.py:861] test-wp: "GET / HTTP/1.1" 404 -我已经尝试了--log_level=debug和--dev_appserver_log_level=debug作为suggested here 和echo和syslog(LOG_DEBUG,'test')打印语句没有按预期工作。在我的 wp-config.php 中,我有:define('WP_DEBUG', !$onGae);
【问题讨论】:
标签: php wordpress google-app-engine dev-appserver