====== Debian ======
===== Информация о версии =====
^Версия ispCP |1.0.7 RC1 |
^Скрипт установки |2.6 |
^Разработчик |ispCP DevTeam |
^Дистрибутивы Linux |Debian Lenny, Squeeze |
^Последнее обновление|04.10.2010 |
^Русская поддержка |[[http://isp-control.net/forum/thread-11507.html|На форуме]] |
===== Подготовка к установке =====
Перед началом установки ispCP убедитесь, что выполняются следующие условия:\\
**DEBIAN ETCH НЕ ПОДДЕРЖИВАЕТСЯ.**
Ваш сервер должен быть настроен и использовать правильное доменное имя. [[ru:howto:hostname|Тут]] Вы сможете найти как это сделать.
===== Установка =====
Удостоверьтесь, что Вы используете пользователя с 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 с сайта [[http://sourceforge.net/projects/ispcp/files/|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
\\
На все вопросы должны быть ответы. Если что-то непонятно, спросите сообщество на [[http://isp-control.net/forum/forum-53.html|форуме 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**
\\
\\
Если Вы не получили доступ к панели, то что-то Вы сделали не так. Перепроверьте, не пропустили ли Вы какой-нибудь важный шаг данного руководства, если на Ваш взгляд все правильно, Вы можете обратиться за помощью на [[http://isp-control.net/forum/forum-53.html|Форум ispCP]].