Google App Engine - mcrypt.so - Нет такого файла или каталога в Неизвестно в строке 0 - PullRequest
0 голосов
/ 05 июля 2018

У меня есть приложение Laravel 4.2, работающее на Google App Engine (Standard Env), и каждую минуту или около того я получаю 500, а в журнал записывается следующая ошибка. Запросы представляют собой небольшие объекты, возвращаемые из БД.

Есть идеи, почему это было бы так внезапно? Я не вижу ничего, что указывало бы на ошибку на конкретный метод / маршрут. Я новый пользователь GAE, и любая помощь очень ценится. Спасибо!

Предупреждение PHP: Запуск PHP: не удается загрузить динамическую библиотеку '/base/alloc/tmpfs/dynamic_runtimes/php55_dynamic/230a19aa4cd01ca1/modules/mcrypt.so' - / base / alloc / tmpfs / dynamic_runtimes / dynamic_runtimes / php55_dynamic modules / 230a19a19a19a mcrypt.so: невозможно открыть общий объектный файл: такого файла или каталога в «Неизвестно» в строке 0

нет

PHP.INI:

google_app_engine.enable_functions = "php_sapi_name, php_uname, getmypid, set_time_limit"

output_buffering = on

allow_url_include=1

extension = "mcrypt.so"

extension = "curl.so"

allow_url_fopen = On

1 Ответ

0 голосов
/ 06 июля 2018

Если вы посмотрите в официальную документацию , вы увидите, что mcrypt предварительно установлен и включен в системе. Так что вам не нужно включать extension = "mcrypt.so" в ваш php.ini, и простое его удаление должно сделать всю работу.

Пожалуйста, взгляните также на поток переполнения стека Невозможно включить расширения PHP на php.ini в App Engine для Laravel .

...