Site error the ioncube php loader needs to be installed opencart

В поддержку модулей поступает до 80% обращений, которые не связаны с ошибкой в самом модуле, а с ошибками в момент установки модуля.

Ошибки при установке модуля через менеджер расширений

Internal Server Error (Ошибка 500)

Внимание! Описание данной ошибки читать обязательно всем!

Ошибка Internal Server Error при установке модуля OpenCart 2

Ошибка Internal Server Error — проявляется тогда, когда в настройках сервера выключен показ ошибок.

Чтобы убедиться, что у Вас отключен показ ошибок в настройках сервера, проверьте настройки с помощью функции phpinfo(). На рисунке показан скрин, как быть НЕ ДОЛЖНО на следующем снимке экрана.

Ошибка Internal Server Error при установке модуля OpenCart 2

Что делать?

Необходимо включить показ ошибок в настройках хостинга (сервера). Если не знаете как, обращайтесь в их службу поддержки.

Что будет в результате?

После включения ошибок Вы по факту не устраните проблему, но зато вместо абстрактной надписи Internal Server Error (что следует читать как «что-то не так с настройками сервера»), Вы увидите реальную причину сбоя. То есть, там будет описание ошибки на английском языке, с которой уже можно работать.

А если не помогло?

Кроме глобальных настроек показа ошибок на хостинге, в OpenCart также есть подобная настройка (см Система — Настройка магазина — Сервер — Пункт «Показывать ошибки»). Почем же я говорю об этом в последнюю очередь? Потому что частенько при глобальном запрете на показ ошибок данная функция OpenCart не срабатывает. Это, конечно, зависит от настроек конкретного хостинга, тем не менее, это весьма распространенное явление.

Внимание!

Проблемы, которые возникают исключительно при установке расширений (модулей) в OpenCart 3 (ocStore 3), вынесены на отдельную страницу — https://opencart-guide.com/post/problemy-s-ustanovkoj-modulej-v-opencart-3/.

К содержанию ↑

Ошибка «Неверный тип файла»

На английском языке эта ошибка называется «Invalid file type!«. Появляется тогда, когда в качестве расширения загружается не тот файл, который нужно. Чаще всего такая ошибка случается при попытке установить модуль по старинке. То есть, на этапе установки пользователь распаковывает установочный архива some-name.ocmod.zip, загружает файлы модуля по FTP и затем пытается установить файл install.xml через менеджер расширений. Однако, чтобы модификатор соответствовал формату, необходимо переименовать файл install.xml на install.ocmod.xml

Есть еще один вариант возникновения такой ошибки.

При скачивании модуля иногда предлагается скачать под конкретную версию, а иногда — одним архивом. Когда для скачивание предоставляется только один архив, это означает, что, скорее всего, в нем находятся установочные архивы для отдельных версий + файлы readme.txt с описание установки.

В общем, пригодные установочный пакет должен иметь расширение *.ocmod.zip (для архивов) или *.ocmod.xml (для отдельных модификаторов).

К содержанию ↑

Кракозябры при установке модуля

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

При установке модуля в OpenCart в описании ошибки показывает кракозябры

  • Во-первых, там все-таки различаются ключевые слова. К примеру, ftp_login(), что уже намекает на то, в чем именно состоит ошибка.
  • Во-вторых, чтобы прочитать это закодированное json-сообщение, можно декодировать его через json_decode().
  • В-третьих, можно переключить язык админки на английский, и тогда описание ошибки будет на английском языке, что будет иметь читаемый вид.

К содержанию ↑

Ошибки, содержащие слово ftp_…()

ftp_login()

Такая ошибка значит, что php-скрипт не смог залогиниться по ФТП с теми данными, что Вы прописали в Система — Настройки — Настройки магазина — Вкладка «FTP».

ftp_chdir()

<b>Warning</b>: ftp_chdir(): Can’t change directory to ftp.server… : failed: No such file or directory in <b>…/admin/controller/extension/installer.php</b> on line <b>298</b>…

Зачастую ошибка связана с тем, что в настройках ФТП не правильно указан путь к корневой папке сайта, относительно той папки, которая является корневой для данного ФТП-пользователя. Причем к этим папкам нет прав доступа.

ftp_nlist() SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data OK <b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/…/public_html/admin/controller/extension/installer.php</b> on line <b>327</b> Зачастую ошибка связана с тем, что в настройках ФТП вообще не указан путь к корневой папке сайта. Причем к этим папкам нет прав доступа.

Call to undefined function zip_open()

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data <b>Fatal error</b>: Call to undefined function zip_open() in <b>/var/www/html/system/storage/modification/admin/controller/extension/installer.php</b> on line <b>120</b><br /> Такая ошибка появляет и в том случае, когда для загрузки модулей через менеджер расширений используется FTP, и в том, когда установлен модификатор localcopy.ocmod.xml . Ошибка состоит в том, что настройках сервера не включена функция для распаковки zip-архива. С такой ошибокй нужно обращаться в службу поддержки хостинга

К содержанию ↑

Fatal error: Class ‘DOMDocument’ not found

Решение: Необходимо установить библиотеку php-dom. Подробнее эта ошибка описана отдельно — https://opencart-guide.com/post/fatal-error-uncaught-error-class-domdocument-not-found-v-opencart/

На финальном этапе появилась ошибка "Fatal error: Uncaught Error: Class 'DOMDocument'...

К содержанию ↑

copy(filename): failed to open stream

OK

<b>Warning</b>: copy(/var/www/sites/opencart-2102.loc/admin/view/javascript/sortable/CONTRIBUTING.md): failed to open stream: Permission denied in <b>/var/www/sites/opencart-2102.loc/system/storage/modification/admin/controller/extension/installer.php</b> on line <b>284</b>…

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

Ошибка при установке модуля на OpenCartfailed to open stream: Permission denied

К содержанию ↑

mkdir(): No such file or directory in …

<b>Warning</b>: mkdir(): No such file or directory in …

Могут быть 2 причины:

  1. Не настроенные права доступа на папку /system/ — https://forum.opencart.com/viewtopic.php?t=155122
  2. Отсутствие папки /system/storage/upload/ (может быть «потеряна» при манипуляциях с сайтом (переход с версии 1.5.x на версию 2.x или подобное)

Ошибка <b>Warning</b>: mkdir(): No such file or directory при установке модуля OpenCart 2

К содержанию ↑

Модификатору необходим уникальный id код!

Ошибка случается при установке некорректного установочного модификатора (xml-файла). Есть вариант, когда разработчики действительно забывают внести секцию <code>. Этот случай обсуждался вот здесь. Но, кроме этого, точно такая же ошибка выдавалась мне, когда тег <code> присуствовал, а вот вот закрывающий тег </operation> случайно был удален. В этом случае, по идее xml-файл должен был быть перестать валидным, но вместо этого OpenCart ругался на уникальный id-код.

Ошибка " Модификатору необходим уникальный id код!" при установке модуля через OCMOD

К содержанию ↑

invalid argument supplied for foreach() in …/system/storage/modification/admin/controller/extension/installer on line 247

В редких случаях, когда на сайте установлен localcopy.ocmod.xml + еще какой-то модуль «лезет» в установку модулей, бывает новая ошибка invalid supliment argument supliment for foreach() in …/system/storage/modification/admin/controller/extension/installer.php on line 247 Честно говоря, сам я ее еще никогда не решал. И ко мне обращались с ней всего 2-3 раза и я сказал, что это ошибка точно не в моем модуле. Возможно (хотя это не факт), данная ошибка уже была пофиксина в русскоязычном сообществе:

  • Официальная страница для скачивания модификатора — https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892&filter_search=QuickFix
  • Страница на скачивание поправленного файла на русскомязычном форуме, где устранен какой-то баг, но какой именно я точно не проверял — https://opencartforum.com/topic/91379-baga-v-localcopyocmodxml/

invalid supliment argument supliment for foreach() in .../system/storage/modification/admin/controller/extension/installer.php

К содержанию ↑

Не отображается модуль

В момент установки все прошло гладко (без ошибок), но в списке модулей новый модуль не появился.

Такое происходит, если для установки модулей в системе включен ФТП. При этом неверно указан путь к корневой папке сайта.

Зачастую FTP-пользователь создается с правом доступа к корневой папке хостинга, а не конкретного сайта. В итоге файлы загружаются на уровень выше, чем находится папка с сайтом. Проверить, куда загрузились папки модуля, можно через ФТП-менеджер.

Конкретный пример такой ошибки обсуждался здесь — https://opencartforum.com/topic/81003-ne-otobrazhaetsya-modul/

Панацеей от проблем с ошибками, начинающимися на ftp_…, является модификатор localcopy.ocmod.xml. Установите его, и больше не «парьтесь» о правильных настройках ФТП.

Установка расширений на OpenCart. Ошибка: Модуля нет в списке модулей
Еще одна возможная причина, почему модуля нет в списке модулей — это нетипичная папка с языком админки. При загрузке расширений на OpenCartForum требуется только русский и английский языки. И если у Вас другой язык, то надо просто зайти в папку с языковыми файлами и скопировать файл модуля из папки русского языка в любой другой язык, который у Вас используется.

К содержанию ↑

Ошибка в списке модулей при нажатии кнопку «Установить»

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. Также это может выглядеть следующим образом: Ошибка при установке модуля OpenCart - Ion Cube Loader

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

Данная ошибка связана с тем, что на сервере (хостинге) не установлен IonCube Loader.Что делать? Необходимо включить IonCube Loader в настройках хостинга или установить этот модуль в случае с выделенным сервером. Если Вы не знаете, как это сделать, то обратитесь в поддержку хостинга.

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

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

К содержанию ↑

Содержание

  1. Fix WHMCS Site error: The ionCube PHP Loader Needs To Be Installed
  2. Fix WHMCS ionCube PHP Loader Error
  3. 2 Comments
  4. Was this article helpful? Let us know! Cancel reply
  5. Как установить IonCube
  6. Установка IonCube Loader
  7. HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed? [STEP BY STEP]☑️
  8. Solution 1: Follow the steps given below to fix this issue at User level
  9. Solution 2: Follow the steps given below to fix this issue at Root level
  10. Как установить IonCube
  11. Установка IonCube Loader
  12. Fix WHMCS Site error: The ionCube PHP Loader Needs To Be Installed
  13. Fix WHMCS ionCube PHP Loader Error
  14. 2 Comments
  15. Was this article helpful? Let us know! Cancel reply

Fix WHMCS Site error: The ionCube PHP Loader Needs To Be Installed

1 Minute, 35 Seconds to Read

A common yet frustrating error in WHMCS is the ionCube PHP Loader:

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

There are a few ways to resolve this issue quickly. Below we’ll cover how to fix the WHMCS error on each hosting plan and troubleshoot your PHP configuration afterwards.

Fix WHMCS ionCube PHP Loader Error

  1. Log into cPanel File Manager, FTP, or SSH.
  2. Create a phpinfo page and view it to ensure ionCube PHP Loader is installed on your web server. It is already installed on shared hosting and older VPS hosting (that came with PHP 5) plans. If it is installed, continue to the next step. If it is not installed, notify Live Support to request a free installation.
  3. Navigate to the “public_html” directory in the cPanel account. If using a non-cPanel server, navigate to the root public directory, usually “/var/www/.”
  4. Rename the php.ini file to something you’ll remember (e.g. “.php.ini” or “archive-php.ini”).
  5. Check your WHMCS website. You should have access again.

At some point you should troubleshoot the former php.ini file to determine what exactly is causing the error. There are two easy ways to do this:

1. Revert any changes made in cPanel MultiPHP INI Editor. Any changes made will result in a new php.ini file being created. It will not overwrite the older file if it was renamed.

2. Rename the file to “php.ini.” Then comment out every line in the file by adding semicolons (;) to the beginning of each line, save changes, check the site, and repeat the process by uncommenting one line at a time.

Feel free to contact Live Support for further assistance. Learn more about WHMCS in our Reseller Hosting Product Guide.

still am facing this type of error can any one help me

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.

You can use a phpinfo page to determine if your server has ioncube loader installed. If not, you may have to install it or contact our Live Support team for assistance.

Was this article helpful? Let us know! Cancel reply

  • WebHost Manager (WHM)
    • WHM
    • Blacklist/Whitelist a Country in WHM
    • Schedule Backups in WHM
    • cPanel Transfer Tool (WHM)
    • WebHost Manager
    • Create cPanel Accounts
    • Assign Custom Welcome Email to a Product in WHMCS
    • Changing the Email Contact for an Account in WHM
    • Create a Notification Email Template Using the WHMCS Ticket System
    • Creating a basic SPF Record in WHM
    • Storing Your Backups with Amazon S3 via WHM
    • Admin
    • What is WHM?
    • Logging into WHM (dedi)
    • How to Login to WHM
    • Force WHM Password change
    • Functions
    • How to Modify Tweak Settings
    • Learn about the Reseller Center
    • Intro Reseller Access
    • Login to your Reseller WHM
    • Create a Package in Reseller
    • Email Settings
    • Mailserver Configuration Options
    • Statistics Software Configuration
    • Change MX Records in WHM
    • Give Account Reseller Access
    • Set Max Emails per Hour
    • Security
    • Configure Security Policies
    • Setup/Config
    • Configure Update Preferences
    • Change Front End Logo
    • Open a Terminal Connection
    • Change the Time Zone
    • Enable SSH through WHM
    • Automate SSL with AutoSSL
    • Change the Language in WHM
    • Change the MySQL Root Password
    • Enable Shell Fork Bomb Protection
    • Status / Info
    • Server Load monitoring
    • Check versions in WHM
    • Check Disk Usage
    • View Load Averages
    • Monitor Disk Space/Bandwidth Usage
    • WHMCS
    • What is WHMCS
    • Features of WHMCS
    • Request License key
    • Get WHMCS License
    • WHMCS General Settings Overview

Need help? Ask a question, share a helpful tip, or help others in our community forum.

Источник

Как установить IonCube

После размещения нового сайта, или просто установки каких-то новых скриптов/плагинов иногда возникает ошибка:

проще говоря — нужно установить IonCube.

Установка IonCube Loader

Чтобы не мусорить где попало — перейдите в tmp:

На странице http://www.ioncube.com/loaders.php выберите свою ОС и скачать архив .tar.gz на сервер.

Debian/Ubuntu или CentOS x64 (x86_64):

, где ioncube_loaders_lin_x86-64.tar.gz — замените на имя скачанного архива

Теперь создайте в /usr/local/ папку для ионкуба:

Дальше проверьте какая версия php установлена:

(выведется что-то вроде PHP 7.4.0…… Из этого вывода важны только 2 первые цифры.)

и скопируйте все файлы для нужной версии в /usr/local/ioncube

, где вместо 7.4 — используемая на вашем сервере версия php (7.1, 7.2 или 8.1 например).

Остается дело за малым. Подключите ионкуб в актуальном php.ini путь к нему можно узнать выполнив

добавив в самый конец строки:

, где вместо ioncube_loader_lin_7.4 — имя скопированных файлов.

Сохраните изменения в файле и обязательно перезапустите apache.

Проверьте правильность установки снова выполнив:

в описании должно появиться что-то вроде:

..with the ionCube PHP Loader v5.0.15, Copyright (c) 2002-2022, by ionCube Ltd.

или текст ошибки, если что-то сделано неправильно.

Часто задаваемые вопросы

Самый простой способ — выполнить в консоли:

Источник

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed? [STEP BY STEP]☑️

Here in this WHMCS tutorial you will learn how to fix WHMCS error- The ionCube php loader needs to be installed.

Fix WHMCS Site error: The ionCube PHP Loader Needs To Be Installed
A common yet frustrating error in WHMCS is the ionCube PHP Loader:

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

Watch out the video

Below we cover the step by step process of how to fix the WHMCS error-The ionCube PHP Loader Needs To Be Installed
Fix WHMCS Error-The ionCube PHP Loader Needs To Be Installed

Solution:

Update the IonCube Loaders installed on your server to version 10.1.0 or higher in PHP 5.6 or 7.0, then attempt the update process again.
Once the update to WHMCS version 7.5 has been completed, you may switch to a PHP 7.1 or 7.2 environment is desired.
It may be necessary to contact your server admin/hosting provider to make these configuration changes.

So friends if you have ever experience this type of issue during WHMCS Installation then just perform these few troubleshoot listed below:

The first method to resolve this issue is via user level and the second method to resolve this issue is via root end.

We have covered here both the methods for you:

Solution 1: Follow the steps given below to fix this issue at User level

Step::1 Login to cPanel

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::2 Go to MultiPHP Manager

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::3 Try changing the PHP version to 7.0

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::4 Go to File Manager section

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::5 Go inside public_html and disable .htaccess file by renaming or removing it completely

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

If the problem still continues try to contact your hosting provider for further support.

Solution 2: Follow the steps given below to fix this issue at Root level

Step::1 Login to WHM Root

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::2 Go to Software section

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::3 Click on Easy Apache 4

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::4 Click on Customize button

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::5 Now hover to PHP Extensions and search for MySQL & enable it for all PHP Extensions

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::6 Also search for IonCube loader and enable it as well for all PHP Extensions

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

Step::7 Search for “pdo” and enable it also.

HOW TO FIX WHMCS Error- The ionCube PHP Loader needs to be installed

For more steps watch the video carefully till end to fix WHMCS Error-“The ionCube PHP Loader needs to be installed”

Hope this helps you in resolving this issue.

If you enjoyed this article, please consider following us on Facebook and Twitter.

Facebook Page– https://facebook.com/redserverhost
Twitter Page– https://twitter.com/redserverhost.com

If you have any query, feel free to let us know via the comments section below.

Источник

Как установить IonCube

После размещения нового сайта, или просто установки каких-то новых скриптов/плагинов иногда возникает ошибка:

проще говоря — нужно установить IonCube.

Установка IonCube Loader

Чтобы не мусорить где попало — перейдите в tmp:

На странице http://www.ioncube.com/loaders.php выберите свою ОС и скачать архив .tar.gz на сервер.

Debian/Ubuntu или CentOS x64 (x86_64):

, где ioncube_loaders_lin_x86-64.tar.gz — замените на имя скачанного архива

Теперь создайте в /usr/local/ папку для ионкуба:

Дальше проверьте какая версия php установлена:

(выведется что-то вроде PHP 7.4.0…… Из этого вывода важны только 2 первые цифры.)

и скопируйте все файлы для нужной версии в /usr/local/ioncube

, где вместо 7.4 — используемая на вашем сервере версия php (7.1, 7.2 или 8.1 например).

Остается дело за малым. Подключите ионкуб в актуальном php.ini путь к нему можно узнать выполнив

добавив в самый конец строки:

, где вместо ioncube_loader_lin_7.4 — имя скопированных файлов.

Сохраните изменения в файле и обязательно перезапустите apache.

Проверьте правильность установки снова выполнив:

в описании должно появиться что-то вроде:

..with the ionCube PHP Loader v5.0.15, Copyright (c) 2002-2022, by ionCube Ltd.

или текст ошибки, если что-то сделано неправильно.

Часто задаваемые вопросы

Самый простой способ — выполнить в консоли:

Источник

Fix WHMCS Site error: The ionCube PHP Loader Needs To Be Installed

1 Minute, 35 Seconds to Read

A common yet frustrating error in WHMCS is the ionCube PHP Loader:

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

There are a few ways to resolve this issue quickly. Below we’ll cover how to fix the WHMCS error on each hosting plan and troubleshoot your PHP configuration afterwards.

Fix WHMCS ionCube PHP Loader Error

  1. Log into cPanel File Manager, FTP, or SSH.
  2. Create a phpinfo page and view it to ensure ionCube PHP Loader is installed on your web server. It is already installed on shared hosting and older VPS hosting (that came with PHP 5) plans. If it is installed, continue to the next step. If it is not installed, notify Live Support to request a free installation.
  3. Navigate to the “public_html” directory in the cPanel account. If using a non-cPanel server, navigate to the root public directory, usually “/var/www/.”
  4. Rename the php.ini file to something you’ll remember (e.g. “.php.ini” or “archive-php.ini”).
  5. Check your WHMCS website. You should have access again.

At some point you should troubleshoot the former php.ini file to determine what exactly is causing the error. There are two easy ways to do this:

1. Revert any changes made in cPanel MultiPHP INI Editor. Any changes made will result in a new php.ini file being created. It will not overwrite the older file if it was renamed.

2. Rename the file to “php.ini.” Then comment out every line in the file by adding semicolons (;) to the beginning of each line, save changes, check the site, and repeat the process by uncommenting one line at a time.

Feel free to contact Live Support for further assistance. Learn more about WHMCS in our Reseller Hosting Product Guide.

still am facing this type of error can any one help me

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.

You can use a phpinfo page to determine if your server has ioncube loader installed. If not, you may have to install it or contact our Live Support team for assistance.

Was this article helpful? Let us know! Cancel reply

  • WebHost Manager (WHM)
    • WHM
    • Blacklist/Whitelist a Country in WHM
    • Schedule Backups in WHM
    • cPanel Transfer Tool (WHM)
    • WebHost Manager
    • Create cPanel Accounts
    • Assign Custom Welcome Email to a Product in WHMCS
    • Changing the Email Contact for an Account in WHM
    • Create a Notification Email Template Using the WHMCS Ticket System
    • Creating a basic SPF Record in WHM
    • Storing Your Backups with Amazon S3 via WHM
    • Admin
    • What is WHM?
    • Logging into WHM (dedi)
    • How to Login to WHM
    • Force WHM Password change
    • Functions
    • How to Modify Tweak Settings
    • Learn about the Reseller Center
    • Intro Reseller Access
    • Login to your Reseller WHM
    • Create a Package in Reseller
    • Email Settings
    • Mailserver Configuration Options
    • Statistics Software Configuration
    • Change MX Records in WHM
    • Give Account Reseller Access
    • Set Max Emails per Hour
    • Security
    • Configure Security Policies
    • Setup/Config
    • Configure Update Preferences
    • Change Front End Logo
    • Open a Terminal Connection
    • Change the Time Zone
    • Enable SSH through WHM
    • Automate SSL with AutoSSL
    • Change the Language in WHM
    • Change the MySQL Root Password
    • Enable Shell Fork Bomb Protection
    • Status / Info
    • Server Load monitoring
    • Check versions in WHM
    • Check Disk Usage
    • View Load Averages
    • Monitor Disk Space/Bandwidth Usage
    • WHMCS
    • What is WHMCS
    • Features of WHMCS
    • Request License key
    • Get WHMCS License
    • WHMCS General Settings Overview

Need help? Ask a question, share a helpful tip, or help others in our community forum.

Источник

Riko_s

Posts: 75
Joined: Tue Jan 27, 2015 1:17 pm

Помогите установить ioncube loader!

Ребят, очень нужно установить ioncube loader!
Помогите, по этой
http://wiki.owlhost.net/wiki/Установка_ … S%5CDebian
статье нечего не вышло! Пишет ошибку при выполнении
mv ioncube/ioncube_loader_lin_5.4_ts.so
выдает следующее:
mv: missing destination file operand after `ioncube/ioncube_loader_lin_5.4_ts.so’
Try `mv —help’ for more information.

Пожалуйста, помогите установить ioncube loader! CentOS 6


Riko_s

Posts: 75
Joined: Tue Jan 27, 2015 1:17 pm

Re: Помогите установить ioncube loader!

Post

by Riko_s » Mon Dec 28, 2015 6:27 pm

Вроде и установил в ручную, но все равно на OpenCart 2 при активации модуля требующего ioncube loader вылетает ошибка
Site error: the file /home/admin/web/kleyok.com.ua/public_html/admin/controller/shipping/novaposhta.php requires the ionCube PHP Loader ioncube_loader_lin_5.4.so to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.


sol

Posts: 72
Joined: Fri Jan 16, 2015 12:19 pm
Contact:

Re: Помогите установить ioncube loader!

Post

by sol » Mon Dec 28, 2015 8:06 pm

что показывает?

для x86-64 актуально будет

Code: Select all

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxf ioncube_loaders_lin_x86-64.tar.gz
mv ioncube /usr/local

Прописываем IonCube Loader в конфиг php.in

Code: Select all

[Zend Modules]
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.4_ts.so

Делаем

и


Riko_s

Posts: 75
Joined: Tue Jan 27, 2015 1:17 pm

Re: Помогите установить ioncube loader!

Post

by Riko_s » Mon Dec 28, 2015 8:30 pm

sol wrote:

что показывает?

для x86-64 актуально будет

Code: Select all

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxf ioncube_loaders_lin_x86-64.tar.gz
mv ioncube /usr/local

Прописываем IonCube Loader в конфиг php.in

Code: Select all

[Zend Modules]
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.4_ts.so

Делаем

и

php -v пишет:

PHP 5.4.42 (cli) (built: Jun 10 2015 14:19:12)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.19, Copyright (c) 2002-2015, by ionCube Ltd.

Тем не менее, модули в opencart 2.1.0.1 похоже не видят inocube, так как по прежнему выдают ошибку:
Site error: the file /home/admin/web/kleyok.com.ua/public_html/admin/controller/module/contact_page.php requires the ionCube PHP Loader ioncube_loader_lin_5.4.so to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.


sol

Posts: 72
Joined: Fri Jan 16, 2015 12:19 pm
Contact:

Re: Помогите установить ioncube loader!

Post

by sol » Mon Dec 28, 2015 8:40 pm

Может архив криво скачался/разархивировался/переместился. Не пробовали переустанавливать?


Riko_s

Posts: 75
Joined: Tue Jan 27, 2015 1:17 pm

Re: Помогите установить ioncube loader!

Post

by Riko_s » Mon Dec 28, 2015 8:43 pm

sol wrote:Может архив криво скачался/разархивировался/переместился. Не пробовали переустанавливать?

Пробовал в ручную через FTP, но результат тот-же


skurudo

VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:

Re: Помогите установить ioncube loader!

Post

by skurudo » Tue Dec 29, 2015 7:00 am

Riko_s wrote:

sol wrote:Может архив криво скачался/разархивировался/переместился. Не пробовали переустанавливать?

Пробовал в ручную через FTP, но результат тот-же

А сами файлы закачивали в бинарком режиме? Если они закодированные, то если не использовать бинарный, бывают странные вещи.


Riko_s

Posts: 75
Joined: Tue Jan 27, 2015 1:17 pm

Re: Помогите установить ioncube loader!

Post

by Riko_s » Tue Dec 29, 2015 10:00 am

skurudo wrote:

Riko_s wrote:

sol wrote:Может архив криво скачался/разархивировался/переместился. Не пробовали переустанавливать?

Пробовал в ручную через FTP, но результат тот-же

А сами файлы закачивали в бинарком режиме? Если они закодированные, то если не использовать бинарный, бывают странные вещи.

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


Kirill

Posts: 122
Joined: Tue Jan 27, 2015 7:23 am

Re: Помогите установить ioncube loader!

Post

by Kirill » Mon Jan 04, 2016 8:11 pm

Riko_s wrote:Ребят, очень нужно установить ioncube loader!
Помогите, по этой
http://wiki.owlhost.net/wiki/Установка_ … S%5CDebian
статье нечего не вышло! Пишет ошибку при выполнении
mv ioncube/ioncube_loader_lin_5.4_ts.so
выдает следующее:
mv: missing destination file operand after `ioncube/ioncube_loader_lin_5.4_ts.so’
Try `mv —help’ for more information.

Пожалуйста, помогите установить ioncube loader! CentOS 6

Для CentOS 6 установка происходит таким образом.

Берём подходящий лоадер здесь: http://www.ioncube.com/loaders.php

Code: Select all

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxf ioncube_loaders_lin_x86-64.tar.gz
mv ioncube /usr/local

теперь в конфиг php (в нашем случае /etc/php.ini) вставим с блок [Zend] строки:

Code: Select all

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.4_ts.so

обратите снимание на последние цифры so-шки, они должны соответствовать версии php.
Проверяем

Получаем ответ:

Code: Select all

PHP 5.4.23 (cli) (built: Dec 11 2013 06:48:03)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with the ionCube PHP Loader v4.5.2, Copyright (c) 2002-2014, by ionCube Ltd.


kery

Posts: 33
Joined: Fri Aug 22, 2014 3:26 am

Re: Помогите установить ioncube loader!

Post

by kery » Thu Feb 18, 2016 4:28 pm

установил по этой инструкции для cent os 6.7 php 5.4
выдает

Code: Select all

    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.1, Copyright (c) 2002-2016, by ionCube Ltd.

в php.ini прописываю

Code: Select all

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.4_ts.so

выдает

Code: Select all

with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.1, Copyright (c) 2002-2016, by ionCube Ltd.

пробую по другому

Code: Select all

# php -i | grep extension_dir
#extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

в php.ini прописываю

Code: Select all

zend_extension = /usr/lib64/php/modules/ioncube/ioncube_loader_lin_5.4.so
zend_extension_ts = /usr/lib64/php/modules/ioncube/ioncube_loader_lin_5.4_ts.so

перезагружаю сервер
выдает

Code: Select all

PHP Warning:  Module 'ionCube Loader' already loaded in Unknown on line 0
The ionCube PHP Loader is disabled because of startup problems.
Segmentation fault

так и не поставил, помогите поставить



Понравилась статья? Поделить с друзьями:

Читайте также:

  • Site default status error not allow create email for it
  • Site certificate error bitrix
  • Sisraid4 sys как исправить
  • Sis error your request cannot be processed
  • Sip ошибка 480

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии