en | ru

Установка генератора дорвеев RedButton

Для запуска доргена потребуется сервер с PHP 5.3 и выше.

Кроме того, можно запускать дорген с обычного домашнего компьютера, используя локальный веб-сервер. Среди всего многообразия локальных (виртуальных) веб-серверов мы рекомендуем Open Server. Он очень удобный и лучше всех подходит для работы с доргеном.

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

Требования к хостингу:

  1. Apache
  2. PHP 5.2 и выше
  3. Установленный ionCube Loader (обычно уже заранее установлен)
  4. Отключенный SafeMode

Установка доргена заключается в простом копировании папки с доргеном на сервер. Так, чтобы он запускался по примерно такому адресу: http://www.example.com/redbutton/. Не рекомендуется ставить дорген сразу в корень сайта (без папки redbutton), т.к. в этом случае возможны проблемы с правами доступа.

После того, как вы скопировали дорген на сервер, нужно:

  1. выставить права 777 на папку "data" и на все папки и файлы, которые в нее вложены на всех уровнях (кроме файла .htaccess).
  2. выставить права 777 на папку "licenses"

Установка доргена на Open Server

Локальный веб-сервер Open Server больше всех подходит для запуска доргена с обычного компьютера.

  1. Скопируйте папку с доргеном в "папку с сайтами" Open Server'a. Например: D:\openserver\domains\localhost\redbutton.
  2. Убедитесь, что в настройках выбрана версия PHP 5.3.x (Настройки -> Модули -> PHP модуль), а в качестве сервера указан Apache.

Установка доргена на Denwer 3

Прежде всего, рекомендуем установить последнюю версию Денвера — Denwer 3 с PHP 5.3.3

В данном примере, Денвер использует диск Z:

  1. Скачайте и скопируйте папку ioncube в папку Z:\usr\local\php5
  2. В файл php.ini добавьте строчку, идущую сразу после списка основных расширений: zend_extension = "Z:\usr\local\php5\ioncube\ioncube_loader_win_5.3.dll"

Это будет выглядеть примерно так:

;extension=php_tidy.dll
...
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
zend_extension = "Z:\usr\local\php5\ioncube\ioncube_loader_win_5.3.dll"

Обратите внимание, что если в файле php.ini есть еще трочки с "zend_extension", то наша строчка с вызовом ioncube_loader должна идти самой первой из них.

После того, как вы сохраните файл php.ini, нужно обязательно перезагрузить Денвер.

Установка на Ubuntu

cd /usr/local

Для 64 битной системы, скачиваем ионкуб

sudo wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Для 32 битной системы, скачиваем ионкуб

sudo wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Сама установка

sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so" | sudo tee /etc/php5/conf.d/ioncube.ini sudo /etc/init.d/apache2 restart

Если все сделали верно, то пробуем командой

php -v

При успешной установке видим следующее:

PHP 5.3.3-1ubuntu9.7 with Suhosin-Patch (cli) (built: Dec 13 2011 17:53:04) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.