• Главная

Как установить ioncube на хостинг


Как установить ionCube на Open Server

IonCube Loader - это такая штука для декодирования исходного кода закодированного при помощи IonCube Encoder она разкриптовывает.

Для того чтобы включить ionCube на open Server версии 5.2.2 необходимо сделать вот так как на скриншоте

 

как зайти в php.ini нужной версии

Откроется текстовый редактор в нем надо найти данное выражение: [Ioncube Loader]

нати данную строчку

просто раскомментировать данную строку, убрав перед ней «;» точку с запятой. Сохранить изменения и перезапустить сервер

ну запустить тест:

тест то что работает ioncube

 Данный вариант для тех у кого нету ionCube.И так для начала смотрим с какими настройками работает наш Open Server. Правой кнопки мыши по ярлыку Open Server -> Настройки -> затем выбрать вкладку «модули»

Скрины как посмотреть версию Open Server

В настройках переходим на вкладку модули

переходим на вкладку модули в open server

И так под нашу версию php качаем нужный ioncube ссылка на оф.страницу

Там мы видим вот это:

сайт ioncube чтобы скачать нужную версию

конкретно в моем случае я качал ioncube_loaders_win_vc11_x86 

Так как мне надо было под php 5.5. Скачал и разархивировал архив.

архив с сайта ioncube

далее скопировал папку в распакованном архиве, называется она ioncube (скрин ниже)

копируем в папку в open server

Данну папку необходимо копировать в Open Server вашей версии php. В моем случае это php 5.5. Open Server стоит на диске С - так что у меня путь такой C:\OpenServer\modules\php\PHP-5.5

путь куда надо копировать папку на open servere

 Далее надо открыть файл PHP-5.5_php.ini

открыть php.ini той версии которая нам необходима

Открывается файл в текстовом редакторе через поиск ищем [Ioncube Loader]

и дописываем наш путь куда мы скопироли ioncube:  zend_extension = "C:\OpenServer\modules\php\PHP-5.5\ioncube\ioncube_loader_win_5.5.dll"

дописать путь к ioncube в php.ini

Вот так надо сделать если он не идет в сборке. Сохранить изменения и перезапустить сервер.

 

 

 

 

famedsoft.ru

Как установить ionCube? | OpenCart Blog

ionCube используется многими модулями OpenCart. Если модулю нужен ionCube, а ionCube у вас не установлен то такой модуль у вас работать не будет. 

Как проверить установлен ли на вашем хостинге ionCube я писал раньше. Обычно, на 99% хостингов ionCube уже установлен. Но если вам не повезло, вы проверили и увидели, что ionCube у вас все же не установлен - эта статья для вас, сдесь будет дана информация как установить ionCube на вашем хостинге. 

 

Что такое ionCube?

ionCube - это библиотека php. Это значит, что для того, чтобы ее установить вам нужен полный доступ в вашему серверу. Он у вас есть если у вас есть личный выделенный сервер или VPS. Но его у вас нету, если у вас бюджетный шаред хостинг, на котором работает, наверное 90% всех сайтов на OpenCart. Поэтому если у вас шаред хостинг то вы не можете самостоятельно установить ionCube.

 

Как установить ionCube на шеред хостинге?

Как я уже написал выше, вы не можете этого сделать самостоятельно, для того, чтобы установить ionCube в этом случае вам нужно:

  1. Зайти в панель упраления хостингом и посмотреть настройки там. На некоторых хостингах включить поддержку ionCube и даже выбрать версию Loader-а, можно прямо в панели управления хостингом. Поищите хорошо в настройках. 
  2. Если вы не нашли в панели управления такой настройки - поищите в разделе с документацией по вашему хостингу, обычно на всех хостингах такой раздел есть и в этом разделе есть инструкция какие шаги нужно предпринять чтобы включить ionCube на вашем хостинге
  3. Если вы не нашли такой инструкции, напишите вашему хостеру и попросите включить ionCube для вашего сайта. Хостер вам или скинет инструкцию, которую вы не нашли в п.2 или включит ionCube самостоятельно. При обращении к хостеру укажите так же какая версия ionCube Loader-а вам нужна.

 

Какую версию ionCube Loader-а включать?

На сегодня актуальна 5 версия, версия 4.7 уже устарела, поэтому если включаете ionCube то сразу включайте более новую версию, модули, которые используют версию 4.7 на версии 5 работать будут, а вот модули, которые используют 5 (а таких уже становится все больше) на 4.7 работать не будут.

 

Если у вас свой выделенный сервер или VPS

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

  1. Посмотрите в документации по хостингу, там может быть руководство как установить ionCube самостоятельно на ваш дистрибутив Linux, так как установка немного отличается для разных дистрибутивов (Ubuntu, CentOS)
  2. Если такой документации нету, то вы можете зайти на сайт ionCube, скачать последнюю версию ionCube Loader-а и установщик и следовать инструкциям установщика
  3. Если у вас возникли какие-то проблемы с установкой - напишите в поддержку вашего хостера.

 

sv2109.com

OPEN SERVER и ioncube. Пошаговая установка.

Привет всем, сегодня я напишу как понятно из названия, об пошаговой с картинками установке  IonCube Loader на OPEN SERVER.  Начнем с того что есть что.

-если кто не знает, это пока на мой взгляд самая лучшая замена Денвер, из всех что я видел.  Это тоже WAMP сервер, то есть сервер установленный локально на вашей домашней машинке, причем на windows. Нужны такие сервера для локальной отладки сайтов, скриптов и тд.

IonCube Loader

это такая штука для декодирования исходного кода закодированного при помощи IonCube Encoder. Короче код она разкриптовывает, вот и все.)))  Моя история началась с того что у меня появился дорген требующий для своей работы ioncube, он так защищен был.  В OPEN SERVER заявлена его поддержка, но после того как я попробовал -не взлетело(((. Чуток потыркавшись с ним, я плюнул и установил Денвер, а на него ioncube. Запихнул туда этот дорген и все заработало. НО, через пару недель меня это достало, вылеты и всякие глюки постоянно. Плюс достает при работе с ним все делать руками, да и сам он далеко не совершенство.  В общем мой выбор- Опен сервер.  Итак, рецепт: лезем на сайт IonCube и качаем себе то что выделено на картинке, то бишь Windows VC9 (x86), zip архив, на момент написания этого поста актуальная версия 4.4.4.

ioncube zip

ioncube zip

Итак, скачали-распаковываем куда либо. Получилась папка в которой несколько файлов и библиотеки под разные версии PHP:

Список файлов в папке ioncube

Список файлов в папке ioncube

В Open Server можно выбирать какую версию PHP использовать, я юзаю 5.3 .   У меня Open Server стоит в корне диска D.  Дальше пути будут относительно него, под себя переделать плёвое дело, справитесь. Едем дальше:   открываем в Open Server папку где находятся модули PHP и заходим в версию 5.3   Вот путь:  D:\OpenServer\modules\php\PHP-5.3.27 Создаем там папку ioncube и ложим библиотечку соответственно своей версии, у меня это ioncube_loader_win_5.3.dll В итоге должно быть вот так:  D:\OpenServer\modules\php\PHP-5.3.27\ioncube\ioncube_loader_win_5.3.dll Теперь нужно это дело прописать в конфиге PHP, что б оно заработало.  Идем в сам конфиг, это можно сделать из меню Open Server :

php.ini open server

php.ini open server

Либо открыть ручками по этому пути:  D:\OpenServer\userdata\config\PHP-5.2.17_php.ini     От других версий PHP конфиги  рядом лежат если что))) После того как  открыли   нужно в раздел где перечислены extension впихнуть вот эту строчку: zend_extension = /modules/php/PHP-5.3.27/IonCube/ioncube_loader_win_5.3.dll Как видите в ней путь к нашей ddl которую мы только что поклали в Open Server , и он указан относительно корня нашего локального сервера! Выглядит это в итоге так:

прописываем в php.ini ioncube loader

прописываем в php.ini ioncube loader

Сохраняем, перезапускаем Open Server . Теперь нужно проверить что вся эта требуха работает.  Можно конечно сразу залить в наш Open Server  какой нибудь скрипт, требующий ионкуба и сразу увидеть что к чему)) А можно пойти классическим путем)))   Для этого создадим тестовый домен.  Назовем его к примеру  test.lan Для тех кто не понял как делать (надеюсь таких нет) -идем в  D:\OpenServer\domains или открываем через меню «Папка с сайтами»  и делаем там папку test.lan В нее мы положим файлик loader-wizard.php  который был у нас в архиве с библиотеками скачанными  с сайта ионкуба в самом начале этого повествования. Перезапускаем Open Server  и в браузер пихаем конструкцию вида   test.lan\loader-wizard.php  Открывется окно..  Иии… Я вижу такой текст:

Loader Installed

The ionCube Loader version 4.4.3 for PHP 5.3 is already installed but it is an old version. It is recommended that the Loader be upgraded to the latest version if possible. -Это типа все установлено, но у вас старая версия, ХЗ почему так. но вроде все работает))) После этого можно не успокаиваться а скачать еще один файлик для проверки: ioncube-encoded-file.php  Он много где есть в интернете, я качал здесь Ложим его в тестовый домен и запускаем. И вот теперь я доволен,  выводится надпись:   This file has been successfully decoded. ionCube Loaders are correctly installed.    -если коротко, то все нормуль)) Ну теперь вроде все, может есть другие пути- но я сделал так и у меня получилось. До новых встреч и заморочек).

 

komkov.cz