Убедитесь, что Вы вошли в систему с правами пользователя root и служба MySQL запущена.
Для Выносливой Цапли (Ubuntu 8.04):
1. Скачайте и распакуйте дистрибутив:
# cd /root # wget http://sourceforge.net/projects/ispcp/files/ispCP%20Omega/ispCP%20Omega%201.0.5/ispcp-omega-1.0.5.tar.gz/download # tar xvzf ispcp-omega-1.0.5.tar.gz
2. Перейдите в созданную директорию:
# cd ./ispcp-omega-1.0.5
3. Установите необходимые модули Сперва обновите Вашу систему:
Для Ubuntu 8.10 и ниже:
# apt-get update && apt-get upgrade
Для Ubuntu 9.04 и выше:
# aptitude update && aptitude safe-upgrade
Затем установите все необходимые пакеты:
# aptitude install $(cat ./docs/Ubuntu/ubuntu-packages-`lsb_release -cs`)
В процессе установки Вы можете столкнуться с некоторыми вопросами, вот что Вы должны заполнить там (некоторые вопросы описанные тут, могут не появляться больше в новых версиях):
On the courier screen select 'no' to web directories. When you get to the postfix screen select 'internet site', eventually type in 'root' for mail. If you've set your system up correctly on install your domain should already be on screen in the next step, otherwise fill in the host domain name of your server. Eventually select 'no' to force sync updates. Proftpd should be configured as standalone (i.e. not inetd) If you get to the rootkithunter screen, select two times 'yes'
4. (опционально) Проверьте ispcp.conf и адаптируйте его к вашим требованиям.
Обзор по переменным вы можете найти в FAQ по ссылке http://isp-control.net
5. Соберем панель:
# make -f Makefile.ubuntu install
6. Скопируйте все директории в Вашей системе (сделайте резервную копию)
# cp -Rv /tmp/ispcp/* /
7. Теперь пришло время настроить интерфейс. Сменим директорию:
# cd /var/www/ispcp/engine/setup
7а. Установим пароль на MySQL, если уже не установлено:
# mysqladmin -u root password YOUR_PASSWORD
8. Запустим установку панели:
# perl ispcp-setup
9. Устанавливаем ispCP ω шаг за шагом
Если в ходе установки Вы столкнулись с ошибкой, то Вы можете попытаться спросить решение проблемы на http://isp-control.net
10. Существует ошибка в некоторых версиях courier. Сourier не остановится, если вы используете
/etc/init.d/courier-authdaemon stop, поменяйте:
# nano /etc/init.d/courier-authdaemon
смените: ${libexecdir}/authlib/authdaemon stop
на: killall authdaemond.plain
11. Очистите временную папку:
# rm -fR /tmp/ispcp