2015-09-10 3 views
1

Я не могу заставить Google App Engine распознавать собственный файл php.ini как documented here.Невозможно получить php.ini для работы - AppEngine

Я получаю сообщение об ошибке (в журналах моего приложения), где php_sapi_name() отключен по соображениям безопасности Google. Однако он также заявляет, что он может быть включен с помощью google_app_engine.enable_functions.

Так мой php.ini выглядит следующим образом:

;enables function disabled by Google 
google_app_engine.enable_functions = "php_sapi_name, php_uname" 

Но даже после того, как я добавить и загрузить файл php.ini, он показывает ту же ошибку для новых запросов. Я также просмотрел свой код через панель инструментов App Engine, чтобы проверить, был ли обновлен файл php.ini, и так оно и было.

Любые указатели будут очень признательны.

+0

Да, версия несоответствие - это определенно возможность здесь. –

+0

Да. 100% - несоответствие версии. Не знал, что мне нужно вручную переключать версии, спасибо! – Aeolingamenfel

ответ

1

В зависимости от того, как вы загружаете, есть вероятность, что это создаст новую версию приложения для вашего конкретного приложения.

Если это произойдет, вы не увидите изменения, потому что версия по умолчанию не изменится, поэтому вы по-прежнему нажимаете на старую версию, даже если консоль показывает вам самую последнюю.

Переход на консоль в разделе «Compute Engine -> Engine Engine -> Версии» вы можете видеть, управлять и изменять свою версию по умолчанию.

Смежные вопросы