LINUX.ORG.RU

Ошибка IonCube при переходе Apache2 mpm_event

 , ,


0

1

Доброго времени суток.

Система: Apache2 2.4.37 (Debian), решил перейти на http2.

После перехода на mpm_worker - mpm_event система посыпала ошибку:

Цитата Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.

Цитата php -v PHP 7.0.33-0+deb9u1 (cli) (built: Dec 7 2018 11:36:49) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.7, Copyright (c) 2002-2018, by ionCube Ltd. with Zend OPcache v7.0.33-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies

В режиме mpm_prefork никаких проблем не было.

В какую сторону копать ?

Сильно не бейте ) я только учусь ))))


А вы уверены, что текущий обработчик php(модуль php) юзает ту же версию php, что указана у вас в качестве консольной?

Забросьте в хомяк сайта файл info.php следующего содержания:

<?php phpinfo();?>

обратитесь к скрипту, и посмотрите в выводе, что за версия php используется и какие модули для неё загружены. Заодно пути к ini-файлам этой версии php гляньте. Если модуль ionCube для этой версии php не установлен, гуглите что-то вроде «установка ionCube в Debian», качаете и подключаете либу, перезапускаете апачик, и получаете рабочий сайт.

lucentcode ★★★★★ ()

В Debian для разных MPM обычно разный конфиг PHP. По разным путям. Включите расширение.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.