Мы используем виртуальный хостинг с cPanel для наших веб-сайтов, и по умолчанию для сервера установлен php 7.2Однако сторонняя программа, которую мы используем, может работать только на php 5.6 или более ранней версии и использует кодировку ioncube.
Сторонняя программа установлена в каталоге /third-party/
.Я добавил Addhandler
в файл .htaccess
, чтобы заставить любую программу php работать в версии 5.6.Однако расширение php ioncube_loader
установлено, но не включено.Кажется, что в функции cPanel SelectPHP можно настроить только расширения для версии по умолчанию (в данном случае php 7.2).
Поскольку это общий хостинг, у нас нет доступа к корневому каталогу, и мы не можем вносить изменения в расширения php.Я попытался добавить файл .ini
в каталог, но по-прежнему не могу включить ioncube_loader.
extension = ioncube_loader.so
Я также попытался добавить следующую запись в .htaccess
, но безрезультатно.
php_value extension ioncube_loader.so
Я искал сайт, но не нашел похожих вопросов.Я был бы очень признателен, если кто-нибудь может дать мне некоторые идеи.Спасибо!
PS Большинству наших php-скриптов требуется 7.0 и более поздние версии, поэтому переключение по умолчанию обратно на 5.6 действительно невозможно.