Статьи и новости
Версия LiveStore обновилась до 3.0.4.2

Версия LiveStore обновилась до 3.0.4.2, что нового?

 
 
 
 
 
Версия LiveStore обновилась до 3.0.4.1

Версия LiveStore обновилась до 3.0.4.1, что нового?

 
 
 
 
 
Подборка новых модулей для Opencart за сентябрь 2025

Новинки за сентябрь 2025 года: Уведомления в Мах, Интеграция с Bartender, публикация товаров в Телеграм, Пункты выдачи товаров и 5 других модулей.

 
 
 
 
 
Самые продаваемые в сентябре 2025 года шаблоны и дополнения

Самые продаваемые в сентябре 2025 года шаблоны и дополнения: Поиск с морфологией + Sphinx, Водяные знаки, Микроразметка, шаблон Техникс.

 
 
 
 
 

Ошибка "Site error: the ionCube PHP Loader needs to be installed"

 
Ошибка "Site error: the ionCube PHP Loader needs to be installed"

Одна из частых проблем после установки нового модуля, шаблона или смены хостинга это сообщение:

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.

Эта ошибка не всегда проявляется во время активации модулей. Иногда она обнаруживается при попытке войти в настройки модуля или при использовании определённых его функций.

Проблема возникает из-за отсутствия IonCube Loader на сервере. Также возможно он просто не включен в используемой версии PHP. Что делать в такой ситуации? Вам необходимо активировать IonCube Loader в панели управления хостингом или установить его, если у вас выделенный сервер. Если вы не уверены в своих действиях, рекомендуется связаться со службой поддержки вашего хостинга.

Если в описании ошибки упоминается «corrupted file», это значит, что файлы были загружены на сервер не через utf-8 кодировку во время передачи по FTP.

Если после загрузки файлов через FTP в режиме utf-8 кодировки (или модуль был установлен через менеджер расширений), ошибка не исчезает, значит, вероятно, файлы модуля повреждены. В этом случае стоит уведомить разработчика модуля о проблеме.

 

Включение ionCube в ISPManager 6:

 

Перейдите в раздел "Настройки", затем в подраздел "Настройки PHP", выберите требуемую версию PHP (на примере это 5.6) и кликните на кнопку "Управление расширениями".

В появившемся списке найдите ionCube, выберите его и нажмите на кнопку "Установить".

Как только индикатор рядом с расширением ionCube сменит цвет на зелёный, установка будет завершена.

 

 

Установка ionCube вручную:

 

Скачайте ionCube Loader: Перейдите на официальный сайт ionCube (https://www.ioncube.com/loaders.php) и скачайте версию Loader, соответствующую вашей операционной системе и версии PHP.

Установка Loader:

Распакуйте загруженный файл и загрузите файл ioncube_loader_lin_ххх.so (для Linux) или ioncube_loader_win_ххх.dll (для Windows) на ваш сервер в папку, доступную для PHP (например, в каталог ioncube внутри директории PHP). Если у вас нет доступа к серверу, обратитесь к вашему хостинг-провайдеру за помощью в установке.

Настройте PHP для использования Loader: Добавьте следующую строку в ваш php.ini файл:

zend_extension = /путь/к/ioncube_loader_lin_ххх.so

Замените

/путь/к/

на фактический путь к файлу

ioncube_loader_lin_ххх.so

или

ioncube_loader_win_ххх.dll

Перезапустите веб-сервер: После изменения конфигурации PHP вам может потребоваться перезапустить веб-сервер, чтобы изменения вступили в силу.

Проверьте установку: Создайте PHP-файл с функцией

phpinfo()

и запустите его в браузере, чтобы проверить, успешно ли загружен ionCube Loader.

Если вы не знакомы с настройками сервера или у вас возникают трудности, рекомендуется обратиться за помощью к вашему хостинг-провайдеру или системному администратору.


Рекомендуем прочитать
 
 
Метки: ioncube


Ещё никто не оставил комментариев к записи.