Table of Contents

Debian

Информация о версии

Версия ispCP 1.0.7 RC1
Скрипт установки 2.6
Разработчик ispCP DevTeam
Дистрибутивы Linux Debian Lenny, Squeeze
Последнее обновление04.10.2010
Русская поддержка На форуме

Подготовка к установке

Перед началом установки ispCP убедитесь, что выполняются следующие условия:

<fc #FF0000>DEBIAN ETCH НЕ ПОДДЕРЖИВАЕТСЯ.</fc>

<fc #FF0000>Ваш сервер должен быть настроен и использовать правильное доменное имя. Тут Вы сможете найти как это сделать.</fc>

Установка

Удостоверьтесь, что Вы используете пользователя с root привилегиями.

ШАГ 1 - Скачивание и распаковка файлов дистрибутива

Если этого не сделано заранее, пожалуйста установите “aptitude” командой:

# apt-get install aptitude


# aptitude update && aptitude safe-upgrade
# aptitude install tar bzip2 wget lsb-release
# mkdir -p /usr/local/src/ispcp
# cd /usr/local/src/ispcp


Скачайте копию ispCP с сайта SourceForge.net используя wget

Распакуйте файл: (ЗАМЕНИТЕ .X.X версией, которую Вы скачали)

# tar -xvf ispcp-omega-1.X.X.tar.bz2


ШАГ 2 - Перейдите в папку с программой

(ЗАМЕНИТЕ .X.X версией, которую Вы скачали)

# cd ispcp-omega-1.X.X


ШАГ 3 - Установите необходимые пакеты

Убедитесь что non-free репозитории присудствуют в файле /etc/apt/sources.list как на слудующем примере. Если non-free не будут доступны Вашей системе, все необходимые пакеты будут пропущены.

 # stable
 deb http://ftp.de.debian.org/debian/            lenny          main contrib non-free
 deb http://security.debian.org/                 lenny/updates  main contrib non-free

Теперь установите необходимые пакеты, используя aptitude:

# aptitude update
# aptitude safe-upgrade
# aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)


В окне “courier screen” выберите no для web directories.

В окне “postfix screen” выберите internet site
Если настройки системы правильные, ваш домен уже будет вставлен в сроку настройки. Если нет, введите домен без 'www.' приставки (т.е. yourdomain.com)

Выберите no когда Вас спросят, о создании каталога web-based administration

В окне proftpd, выберите standalone

ШАГ 4 - Соберите систему

# make install


ШАГ 5 - Скопируйте панель в систему

Мы рекомендуем перед этой операцией сохранить все текущие настройки системы и файлы.

# cp -R /tmp/ispcp/* /


ШАГ 6 - Настройка MySQL сервера

Смените или установите пароль MySQL от root, удалите анонимных пользователей, запретите удаленное соединение для root, удалите тестовые базы данных (и доступ к ним), перезагрузите таблицы привелегий.

# mysql_secure_installation


Внимание: Не используйте @ или $ или % в вашем пароле!!!

ШАГ 7 - Установка системы

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

# cd /var/www/ispcp/engine/setup


На все вопросы должны быть ответы. Если что-то непонятно, спросите сообщество на форуме ispCP.

# perl ./ispcp-setup


ШАГ 8 - Очистите временный каталог.

# rm -fR /tmp/ispcp


Вы можете скачать языковые пакеты http://www.isp-control.net/ispcp/wiki/translations и установить их с помощью ispCP-Admin-Panel.

ШАГ 9 - Приятного использования!

ВНИМАНИЕ:После установки, отредактируйте файл proftpd.conf и выключите поддержку IP6!!!

Вы можете получить доступ к ispCP с помощью Вашего любимого браузера, набрав адрес, который Вы указали в процессе установки.

http://admin.your-domain.tld

Если Вы не получили доступ к панели, то что-то Вы сделали не так. Перепроверьте, не пропустили ли Вы какой-нибудь важный шаг данного руководства, если на Ваш взгляд все правильно, Вы можете обратиться за помощью на Форум ispCP.