====== 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]].