Невозможно установить внешнее соединение HTTP из среды Google App Engine PHP 7.2 - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь использовать плагин WordPress Importer для переноса моего сайта в Google App Engine, PHP 7.2, время выполнения. Это не с ошибкой:

Удаленный сервер не ответил '

Как я могу устранить эту проблему дальше?

Плагин WordPress Importer может загружать медиафайлы (изображения) через http (s) и добавлять их в локальные медиафайлы. Это не удается. При включении режима отладки в подключаемом модуле импорта появляется сообщение об ошибке Remote server did not respond.

Когда я просматриваю логи своего сервера, я вообще не вижу попыток доступа к файлам, поэтому каким-то образом экземпляр, работающий в AppEngine, не может получить URL-адреса.

Один пример URL-адреса https://goingontheroad.nl/data/uploads//2009/09/oude_keuken_2.JPG - у меня отлично работает.

1 Ответ

0 голосов
/ 25 марта 2019

Вам необходимо включить curl: https://cloud.google.com/appengine/docs/standard/php/issue-requests

В большинстве случаев вы можете использовать CURLite, чтобы избежать обвинений. За это: Поместите php.ini в корневой каталог (такой же, как app.yaml), если это еще не сделано В php.ini добавьте:

google_app_engine.enable_curl_lite = 1

развернуть приложение. Если это сейчас работает, попробуйте заменить на

extension = "curl.so"

Но для этого нужно включить биллинг

...