Как установить 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, а то что показывал мне сам установщик было не полным. Я уже хотел писать в тех. поддержку хостинга и просить помощи, но потом подумал: я же сам веду сайт про линукс, чего позориться, разберусь как-нибудь сам. И разобрался.

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

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

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

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

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

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

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

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

/usr/lib/php5/20100525

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

Читайте также:  Как сделать мобильную версию сайта?
/etc/php5/apache2/php.ini

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

zend_extension = /usr/lib/php5/20100525/ioncube_loader_lin_5.4.so

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

/etc/php5/cli/php.ini

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

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

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

service apache2 restart

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

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

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

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

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

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

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

Читайте также:  Как создать свой микроблог?

2 комментариев уже оставлено!

Опубликовано © Блокнот вебмастера

Статью прочитало 369 человек(а) , сегодня - 1 ...