Меню Рубрики

Установка ioncube loader на хостинге

Установка ioncube loader на хостинге

  • Вы здесь:
  • Home
  • Поддержка
  • База знаний
  • Как установить ionCube loader

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

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

Установка на локальный сервер

В качестве примера локального сервера возьмем Денвер для Windows, установленный в каталог, назначенный на диск Z:
Шаги установки:

  • Скачиваем мастер установки ionCube loader, распаковываем архив и записываем файл loader-wizard.php в корневую папку какого нибудь вашего локального сайта, например Z:\home\test1.ru\www\
  • Запускаем мастер набрав ссылку в браузере http://test1.ru/loader-wizard.php . Будет предложен выбор типа вашего сервера. Выбираем ‘Local install’ (локальный сервер) и жмем кнопку Next. Далее видим инструкцию мастера установки и следуем ей:

Итак, следуем инструкции шаг за шагом:

  1. На первом шаге нам предлагается скачать ionCube loader для Windows. Нажимаем на ссылку ‘zip’ и скачиваем архив.
  2. Распаковываем архив и записываем распакованные файлы в предлагаемый мастером каталог z:\usr\local\php5\ioncube
  3. Открываем для редактирования файл z:\usr\local\php5\php.ini и вставляем в начало файла после тега [PHP] предлагаемую мастером строчку: zend_extension_ts = «Z:\usr\local\php5\ioncube\ioncube_loader_win_5.2.dll»
  4. Перезапускаем веб-сервер.
  5. После перезапуска сервера нажимаем на ссылку ‘click here to test the loader’ в окне браузера с инструкцией мастера по установке, чтобы проверить, установился ли ionCube loader. Если вы уже закрыли окно браузера с инструкцией, то запускаем мастер снова с помощью ссылки http://test1.ru/loader-wizard.php . Если мы видим следующее сообщение мастера (рис. 2 или рис. 3), то ionCube loader установлен правильно:


Рис. 2.


рис. 3

После установки обязательно удалите файл мастера установки loader-wizard.php из корневой папки вашего сайта из соображений безопасности. Теперь можно устанавливать веб-приложения.

Установка на хостинге

Большинство хостинг провайдеров предустанавливают на свои серверы ionCube loader. Поэтому сначала узнайте у своего хостинг-провайдера, установлен ли уже на вашем сервере ionCube loader. Это можно узнать самостоятельно, запустив мастер установки loader-wizard.php, полученный на первом этапе установки на локальный сайт. Перепишите мастер в корневую директорию сайта и запустите в браузере с помощью URL www.мой-сат.ru/loader-wizard.php. Если вы увидите сообщение, подобное рис. 2, то ionCube loader уже установлен на вашем хостинге. Можно приступать к использованию веб-приложений. Так же возможно, что на хостинге установлена старая версия IONcube loader и в этом случае мастер порекомендует установить новую версию. Процесс обновления версии заключается в установке на ваш сайт новой версии ionCube loader, как будто он еще не установлен.

Если IONcube loader не установлен на вашем хостинге, то наилучшим выходом будет попросить хостера установить на ваш сервере IONcube loader. Так же на большинстве хостингов возможна самостоятельная установка, но необходимо проконсультироваться у службы поддержки хостинга как установить IONcube loader на свой сайт, так как в разных хостингах могут быть разные способы установки.

источник

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

Решил я вчера установить на свой сервер панель вебмастера от site-control и сразу получил следующую ошибку: Site error: the ionCube PHP Loader needs to be installed . Было понятно, что у меня не установлен какой-то нужный для панели компонент, в частности ionCube PHP Loader. Как установить ioncube на хостинг?

Так как у меня на сервере стоит Debian , то в моем случае вопрос нужно поставить так: как установить ioncube на Debian? Все дело в том, что если у вас шаред хостинг, то данный компонент вы сами не поставите, так как для этого требуется доступ к системным файлам сервера. В этом случае вам нужно писать в тех. поддержку и просить установить ionCube PHP Loader.

Задачка оказалась не совсем простой, так как нормальная инструкция о том, как установить ioncube в debian отсутствовала в readme.txt, а то что показывал мне сам установщик было не полным. Я уже хотел писать в тех. поддержку хостинга и просить помощи, но потом подумал: я же сам веду сайт про линукс , чего позориться, разберусь как-нибудь сам. И разобрался.

Читайте также:  Установка workbench mysql ubuntu

Как установить ioncube loader на сервер?

Буду описывать сразу все шаги, без лишней воды, уже налил и так вначале (нужно же было ключевые слова куда-то впихнуть 😉

Идем на сайт ioncube и качаем нужный нам пакет, в моем случае это Linux (64 bits) stable

Я скачал zip пакет и распаковал его на жесткий диск. В итоге я увидел вот такие файлы внутри:

Но нас тут будут интересовать всего два файла: ioncube_loader_lin_5.4.so и libmcrypt.so.4. Второй загрузим на всякий случай, даже не знаю, есть ли в нем необходимость?

Я не стал выбирать самую последнюю версию ioncube_loader_lin, все новые версии обычно грешат глюками. Теперь нам нужно эти два файла загрузить на сервер в папку:

Следующий шаг — это сообщить серверу, что мы эти библиотеки загрузили и хотим их подключить. Для этого откроем этот файл:

В него, где-нибудь посередине, нужно вписать такую строку:

Вот, казалось бы и всё, а нет. Именно на этом шаге возникает проблема, так как официальные подсказки больше ничего не говорят. А на самом деле, чтобы все заработало нужно эту строку еще добавить сюда:

Может быть на других версиях Linux (Ubunt, например) этого делать и не нужно, но на Debian обязательно. Я вписал код в это место, хотя разницы особой нет:

Спасибо этому блогу , именно на нем нашел подсказку. Ну вот почти и все, осталось перезагрузить сервер apache:

После этого панель вебмастера от site-control у меня сразу установилась. Я тут же начал пробовать снимать позиции, хоть в бесплатной версии тут урезанный функционал, но пользоваться все же можно.

Кстати, раз зашла речь об этой панели, то коротко расскажу, как ее установить?

Как установить site-control на хостинг?

Тут все очень просто: идем на сайт site-control и скачиваем установщик — это всего один маленький файл install.php. Загружаем его на хостинг (лучше создать поддомен для этих целей, как я http://seo.zmoe.ru/) и закинуть его в корневую папку.

Далее переходим по адресу http://ВАШ САЙТ/install.php и запустится установка. Там все как при установке того же wordpress: создаем перед этим на хостинге базу данных и потом прописываем ее данные. Все, если на сервере установлены все компоненты, то панель встанет без проблем, пользуемся и радуемся!

Вот как установить ioncube loader и затем site-contrоl на свой сервер или хостинг. Когда умеешь, то всегда все ПРОСТО! Если нужна будет помощь, то пишите в комментариях, отвечаю всегда и всем 😉

СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете — это только пол дела, вторая половина — это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:

1. Payoneer — Самая популярная в мире платежная система для фрилансеров. Выдает карты, находится в США.

2. EpayService — Американская платежная система, очень популярна во многих странах, бесплатно дает карту MasterCard в EVRO для жителей СНГ и Европы.

3. Skrill — Единственная платежная система которая работает с криптовалютами и при этом выпускает бесплатные банковские карты MasterCard.

4. AdvCash — Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.

5. Payeer — Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.

источник

Как установить Ioncube loader

В технических требованиях для работы InstantVideo одним из пунктов указан ionCube loader. Рассмотрим его установку на сервере.

ionCube loader — это библиотека PHP, обеспечивающая дешифрацию и эффективное выполнение откомпилированного и зашифрованного php кода. Это означает, что для того, чтобы ее установить, вам нужен полный доступ (root доступ) в вашему серверу. Он у вас есть если у вас есть личный выделенный сервер или VDS. И доступа нет, если у вас бюджетный шаред хостинг. Поэтому, если у вас шаред хостинг, то вы не можете самостоятельно установить ionCube.

Читайте также:  Установка и наладка косгу

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

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

Установка ionCube loader на выделенном сервере

  • Заходим на официальный сайт ioncube и скачиваем необходимый вам loader под вашу операционную систему. Согласно технических требований это может быть архив под названием Linux (x86) либо Linux (x86-64);
  • Распаковываем скаченный архив, в нем будут библиотеки под разные версии php и процессорную архитектуру, выбираем нужную (версию php в консоли можно узнать так: php -v), например ioncube_loader_lin_5.3.so под php 5.3 и копируем в любую директорию, доступную apache, например /usr/local/lib;
  • Открываем файл настроек php, в Debian он лежит как правило в /etc/php5/apache2/php.ini.
  • Добавляем в него строку zend_extension = /usr/local/lib/ioncube_loader_lin_5.3.so. У вас путь может отличаться, здесь написано для примера. Если у вас так же загружен ZendOptimizer, то данную строку нужно вставить перед строкой загрузки ZendOptimizer;
  • Обратите внимание для php cli, как правило, свой файл конфигурации, его так же нужно открыть и внести строку, описываемую выше;
  • Перезапускаем веб сервер.

Большинство хостинг-провайдеров предустанавливают на свои серверы ionCube loader.

источник

Как установить ionCube и для чего нужен этот модуль

Сегодня поговорим о специальном модуле — ionCube, что это такое и для чего он нужен. Разберёмся, как установить ionCube loader на сервер. Лично мне он требуется для установки популярного среди пользователей joomla! и zoo приложения JBZoo, В этом посте я поясню как установить модуль ionCube на локальный сервер и на сервер вашего хостинга.

Итак, что такое ionCube?

Программное обеспечение ionCube loader — это популярный способ шифрования php-файлов. Модуль полностью бесплатный и скачать его можно с официального сайта по ссылке: http://www.ioncube.com/loaders.php

Некоторые приложения требуют наличие этого модуля, в частности приложение, которое я часто использую в своей работе — JBZoo. Начиная с версии 2.0.0 для корректной работы JBZoo обязательна поддержка модуля ionCube Loader.

Большинство современных хостингов уже поддерживают модуль ionCube. В противном случае, вы всегда можете задать вопрос в техподдержку хостера и практически обычно его включают по первому запросу.

Как самостоятельно проверить наличие ionCube на сервере?

  1. Первый способ: узнать эту информацию из функции phpinfo(). Для этого создайте PHP-файл с функцией phpinfo(), залейте на сайт и перейдите на него в браузере. Вы увидете следующую картину:
  2. Второй способ: запустите официальный скрипт loader-wizard.php, который поможет определить наличие модуля и его текущую версию, а в случае отсутствия, поможет в его установке. Скачать сам скрипт можно по ссылке: http://www.ioncube.com/loader-wizard/loader-wizard.zip. Если всё в порядке, вы увидете следующее:

Как самостоятельно установить модуль ioncube на локальный сервер?

Часто новички задают вопрос, как установить ioncube loader на денвер. Для этого скачайте loader-wizard.php и запустите его на своем сайте. Следуйте советам мастера установки. Он поможет определить какой именно файл нужно скачать (ориентированный именно на вашу версию PHP) и что с ним делать дальше:

  1. Cкачать предложенный ZIP-архив.
  2. Распаковать в папку, указанную в пункте 2.
  3. Указать путь до этого файла в файле php.ini с помощью строки следующего типа
    zend_extension=» /ioncube.dll»
  4. Перезапустить apache

Denwer хранит файл настроек обычно по этому пути — /usr/local/php5/php.ini
Open-Server — как на скриншоте:
В остальных случаях смотрите phpinfo() :
Внимание! Локальные сервера вроде Denwer и Open-Server зачастую имеют у себя в комплекте этот модуль. Поэтому перед установкой проверьте его присутствие.

Если после перезагрузки сервер не запускается, то скорее всего

  • вы скачали не ту версию ionCube
  • не правильно отредактировали php.ini
Читайте также:  Установка dle на beget

Как самостоятельно установить модуль ioncube на хостинг?

Как я уже говорил, большинство хостингов уже содержат включённый модуль ioncube, либо подключают его при первому требованию. Вот, к примеру, как рекомендуют подключать модуль на хостинге logol.ru:

Выполните следующие действия:
-скачайте библиотеку для архитектуры Linux (x86-64) в виде tar.gz или zip-архива с сайта http://www.ioncube.com/loaders.php
-разархивируйте файлы библиотеки (в результате появится каталог ioncube)
-загрузите каталог ioncube в домашний каталог

/ на вашей хостинговой площадке
в каталоге, где находится PHP-скрипт, для которого подключается ionCube,
-создайте файл php.ini со следующей строкой:
zend_extension=»/home/ВАШ_ЛОГИН_НА_CPANEL/ioncube/ioncube_loader_lin_5.2.so»
Пример:
zend_extension=»/home/cp123456/ioncube/ioncube_loader_lin_5.2.so»

Важно:
Указанная выше строка должна быть самой первой из всех подключаемых zend_extension.

А на хостинге sprinthost.ru подключить модуль ionecube можно вообще одним щелчком мыши:

Как видите, установить ioncube на сервер достаточно просто. Если возникнут вопросы, задавайте их в комментариях, постараюсь ответить.

источник

Установка ioncube loader на хостинге

Вам необходимо скачать файл

Разместить его на хостинге, далее распаковать его содержимое на хостинге в папке /home/[login]/Ваш_сайт/docs/ioncube.
Далее открыть страницу http://Ваш_сайт/ioncube и выбрать
ioncube-loader-helper.php в котором приведена инструкция.
Далее скопировать php.ini согласно
http://hosting.nic.ru/faq/php.shtml#q6, и внести в него строчку
указанную в инструкции IonCube.

Внимание! строку указанную в примере необходимо поместить НАД строкой:

Действительно. zend-то изначально установлен. Рекомендую администрации сделать то же и с йонкубом

Установка, конечно, затруднений не вызывает, но при нескольких подключенных услугах хостинга это довольно муторно

Вам необходимо скачать файл

Добрый день. ioncube-loader-helper.php в архиве нет. попробовала разные версии php, но ionCube там нет.

сейчас стоит 5.3, но там этого модуля нет.

при попытке в /home/sleepnat/etc/php53.ini добавить строку zend_extension=/home/[login]/sitename/docs/ioncube/ioncube_loader_fre_*.2.so — нет строки с zend, перед которой необходимо ее разместить

Прошу помочь. Заранее спасибо.

Добрый день. ioncube-loader-helper.php в архиве нет. попробовала разные версии php, но ionCube там нет.

сейчас стоит 5.3, но там этого модуля нет.

при попытке в /home/sleepnat/etc/php53.ini добавить строку zend_extension=/home/[login]/sitename/docs/ioncube/ioncube_loader_fre_*.2.so — нет строки с zend, перед которой необходимо ее разместить

Прошу помочь. Заранее спасибо.

И снова про IonCube Loader. Требуется помощь.

В настройках PHP 5.3 предоставляется возможность установки IonCube Loader, но версии 40701. Данная версия для моих нужд никак не подходит. Требуется версия 5 (и выше). Как обновить?

В первом посте написана инструкция, но «Далее скопировать php.ini согласно
http://hosting.nic.ru/faq/php.shtml#q6″ — открывает главную страницу поддержки. Не могу понять согласно чему скопировать.

Отправил письмо в саппорт еще вчера, но до сих пор тишина.
1701679/NIC-D

Проблема решена. Все оказалось просто.Нужно было лишь подольше посидеть и вникнуть.

Кому нужно обновиться до пятой версии — делаем следующее:
1. Качаем пакет под FreeBSD 8 32 здесь http://www.ioncube.com/loaders.php.
2. Создаем на хостинге новую папку ioncube.
3. В созданную папку заливаем содержимое пакета.
4. В /home/[ACCOUNTNAME]/etc находим файл php53.ini ( это если ваша версия php 5.3) и копируем содержимое.
5. Создаем новый файл php.ini, куда вставляем содержимое файла php53.ini.
6. В коде данного файла находим строку: zend_extension=/opt/php/lib/php/extensions/ZendOptimizer.so и ПРЯМО НАД НЕЙ вставляем строчку: [ionCube]
zend_extension = /home/[ACCOUNTNAME]/[SITENAME]/docs/ioncube/ioncube_loader_fre_5.3.so
7. Сохраняем файл и заливаем его в /home/[ACCOUNTNAME]/
8. Вбиваем в адресную строку: [SITENAME]/ioncube и находим файл loader-wizard.php, жмакаем на него.
9. В окне выбираем тип сервера (в нашем случае — второй вариант с доступом к php.ini), название хостера: ru center, адрес: nic.ru. Далее.
10. Сервис сообщает какая версия ioncube loader установлена и что нужно сделать для обновления до пятерки. В моем случае мне было необходимо скачать новый пакет (он доступен на страничке ниже) и заменить уже имеющийся на хостинге файл ioncube_loader_fre_5.3.so на аналогичный из нового пакета. Заменил.
11. Перезагружаем сервер.
12. Радуемся и начинаем работать с пятой версией ioncube loader.

Вроде все описал.

Если версия PHP не критична, то просто выбираем PHP 5.6 в настройках и включаем модуль ioncube. Там уже стоит 5 версия.

Если версия PHP не критична, то просто выбираем PHP 5.6 в настройках и включаем модуль ioncube. Там уже стоит 5 версия.

источник

Добавить комментарий