Как запустить блог Wordpress на Google App Engine локально - PullRequest
0 голосов
/ 29 мая 2019

После WordPress по GAE мне удалось успешно развернуть мой блог в 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)$

Есть идеи, как мне:

  1. исправить ошибку URL выше?
  2. включить отображение журналов отладки на моей консоли?Я только что получил 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, поскольку , предложенные здесь и echo, или syslog(LOG_DEBUG,'test') операторы печати не работают должным образом.На моем wp-config.php у меня есть: define('WP_DEBUG', !$onGae);

1 Ответ

0 голосов
/ 05 июня 2019

средство просмотра журналов из журналов stackdriver содержит журналы https://console.cloud.google.com/logs/viewer? в журналах содержатся ваши журналы localhost

...