для пользователей компонентов Maps и Video под ICMS 1.10+
Так как я сам промучался несколько часов, пытаясь установить ionCube loader на локальный Denwer, решил написать данный пост (особенно думаю он будет полезен для тех кто только начинает изучать Instant):
Как установить ioncube на Denwer (пособие для чайников:).
На примере: Denwer установлен на Win XP SP3. У меня Denwer установлен на диске D, соответственно у вас может быть другая буква, поэтому, если необходимо меняйте пути.
1. Заходим на официальный сайт IonCibe «http://www.ioncube.com/loaders.php» и скачиваем необходимый loader под вашу операционную систему. У меня это система Win XP SP3, соответственно скачал файл «ioncube_loaders_win_vc9_x86».
2. Рекомендую!!! Скачать файл «ioncube_loaders_win_vc6_x86» (в архиве этого файла находится вспомогательный файл «loader-wizard.php», который необходимо разместить (предварительно распаковав) в корень Вашего сайта на денвере: D:\WebServers \home\mysite\www\ … — он поможет в последующем в установке и сообщит нам подсказками, что мы делаем не так). Так же в этом архиве находится инструкция по установке (на английском), которую можно использовать. Остальные файлы из этого архива нам не нужны. В архиве «ioncube_loaders_win_vc9_x86» такого вспомогательного файла и инструкции почему-то нет😥.
3. Распаковываем скаченный архив «ioncube_loaders_win_vc9_x86», в нем будут библиотеки под разные версии php, выбираем нужную (я выбрал ioncube_loaders_win_5.3.dll). т.к. InstantCMS 1.10 и, соответстенно, Денвер работают под управлением PHP 5.3.
4. Создаем на денвере в папке /usr/local/php5/ папку «ioncube», куда копируем файл ioncube_loaders_win_5.3.dll.
5. Открываем в папке D:\WebServers\usr\local\php5 файл php.ini и в начале блока Windows Extensions, вставляем следующий код (у меня вышло в строке 957):
zend_extension = /usr/local/php5/IonCube/ioncube_loader_win_5.3.dll
И сохраняем изменения в файле php.ini
6. Запускаем денвер и набрав в строке браузера путь: «http://www.mysite.ru/loader-wizard.php» и открываем файл «loader-wizard.php». Если все сделали правильно, то должны увидеть следующее:
А если сделали что-то не так, то соответственно увидите сообщение об ошибке и причину этой ошибки: у меня первоначально их было две:
— скачал файл не для той версии Win, соответственно мне выдало сообщение, что для моей версии Win необходимо установить файл типа: ioncube_loaders_win_vc9_x86
— не верно прописывал путь в файле: php.ini (я прописывал полный путь — D:\WebServers и. т.д.
7. Далее можно проверить правильность установки с помощью скрипта для проверки сервера, загружаем из «http://www.instantmaps.ru/help/requirements.html»:
servtest.php.zip
Файл servtest.php из архива загрузите на сервер в корень вашего сайта « \home\mysite\www\ …» в бинарном (двоичном) режиме и выполните, открыв его в браузере, набрав строку www.mysite.ru/servtest.php.
Если сервер подходит, Вы увидите сообщение: Сервер удовлетворяет требованиям
После этого можно удалить из корня Вашего сайта проверочные и вспомогательные файлы: servtest.php и loader-wizard.php.
Вот и все.
Если не знаете как, окажу помощь.
Зачем заморачиваться с этим денвером?
Мне денвер нравится!)Зачем заморачиваться с этим денвером?
Статья полезная для меня!
Спасибо автору!
А на счет "заморачиваться" — зачем сайты делать тогда, зачем "заморачиваться"?)
Денвер это сила! респект его создателю и низкий поклон)
Денвер это сила! респект его создателю и низкий поклон)
Тут тоже много недовольных ожидающих двойку инстанта) но и много тех кого устраивает и то что есть на данный момент)
Когда денвер перестанет удовлетворять требования для локальной разработки, то сменю его, а пока все удовлетворяет)
Тут даже вопрос в личных требованиях, и с моими задачами денвер справляется)
пс: а какая версия у меня, я даже не знаю)) мне не версия интересна, а удобство и выполнение поставленных задач)
Думаю что таких как я не мало)
Ну а по поводу похвалы в сторону Котерову — так он заслужил это) скольким он помог и облегчил работу!)
Сразу видно что вы не пользовались Open Server раз так рассуждаете.
Мне денвер нравится!)Зачем заморачиваться с этим денвером?
Статья полезная для меня!
Спасибо автору!
А на счет "заморачиваться" — зачем сайты делать тогда, зачем "заморачиваться"?)
Денвер это сила! респект его создателю и низкий поклон)
Я с 2008 сидел на денвере до конца 2012, столько проблем с ним было.
Теперь только Open Server , и думаю где мои глаза раньше были) он в сотни раз превосходит этот денвер, во всех планах.
Я раньше тоже думал что никогда не перейду с него на что-то другое, оказывается очень ошибался. :)
До того момента пока не установил OpenServer.
ага! сча гляну, я ведь не говорю что он плохой)Сразу видно что вы не пользовались Open Server
просто сказал спасибо ТС и создателям денвера и объяснил что установка IonCube это не заморачивание) для некоторых)
я так не думал и не думаю — просто благодарен что денвер помог мне в работе и "обучении"Я раньше тоже думал что никогда не перейду с него на что-то другое
За советы использования Open Server, тоже спасибо, обязательно попробую, как те кто не пробовал)
пс: отзывы наше все!)
очень удобно при отладке в разном серверном окружении…
Чтобы было понятно, приведу такой пример. Попробуйте установить Убунту вместо Винды человеку, который привык к своей хрюшке, при этом уверяя его, что Убунта "круче". Конечно, круче, но на следующий день у него опять будет стоять хрюшка, и Вас к своему компу он больше не подпустит.
У кого еще нет определенных «благоприобретённых» привычек к чему-то конкретному — для тех, кто выбирает что именно установить «по первому разу»…
У каждого ведь свои задачи!)