Как вести блог Google App Engine WordPress локально - PullRequest
0 голосов
/ 03 июня 2019

После обучения WordPress по GAE мне удалось успешно развернуть мой блог в App Engine.Тем не менее, я хотел бы иметь возможность вести свой блог локально, так как я продолжаю его разработку, чтобы я мог просматривать журналы ошибок и т. Д. Используя сервер разработки GAE, я пытаюсь запустить его следующим образом:

dev_appserver.py --log_level=debug app.yaml --php_executable_path=/usr/local/bin/php

Но я сталкиваюсь с этой проблемой:

URL "/" не соответствует ни одному из обработчиков.

Я не изменил ни свой app.yaml, ни какой-либо другой файл(те, которые автоматически создаются с помощью шага wp-gae.php в руководстве).Выглядит это так:

Как локально вести блог Wordpress на Google App Engine

dev_appserver.py --log_level=debug app.yaml --php_executable_path=/usr/local/bin/php

блог должен работать на моей локальной установке

1 Ответ

0 голосов
/ 08 июля 2019

согласно этой ссылке на форуме вам нужно указать исполняемый файл php-cgi.

export CLOUDSDK_PYTHON=$(which python2) && dev_appserver.py --support_datastore_emulator=False --log_level=debug --php_executable_path=$(which php-cgi) app.yaml

Мне также пришлось добавить обработчик в app.yaml, чтобы сайт заработал, убедитесь, что это последний обработчик (самый низкий приоритет)

- url: .*
  script: gae-app.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...