1

Тема: Debian

Установка:
Качаем панель управления.
Проводим настройку системы, поднимаем веб-сервер и другие нужные компоненты.
Читаем документацию http://isp-control.net/ispcp/browser/tr … an/INSTALL
Проводим установку следуя командам написанным в документации для вашей версии ОС.
Проводим послеустановочные настройки, поднимаем все сервисы и работаем.

hosting-provaider.ru - Качественный недорогой хостинг, домены аренда VPS
0i0.ru - Хостинг от 1.5 гб, реселлинг - планы с вашей конфигурацией.
icq: 473674356
e-mail: maxcom@xakep.ru

2

Re: Debian

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

System start/stop links for /etc/init.d/ispcp_daemon already exist.
System start/stop links for /etc/init.d/ispcp_network already exist.
Site default already disabled
Site 00_master.conf already enabled
/var/www/ispcp/engine/setup/ispcp-permission-functions.sh: 60: function: not found
/bin/chmod: пропущен операнд после `.'
Попробуйте `/bin/chmod --help' для получения более подробного описания.
/bin/chmod: неверный режим: `./ispcp-setup'
Попробуйте `/bin/chmod --help' для получения более подробного описания.
/var/www/ispcp/engine/setup/ispcp-permission-functions.sh: 70: Syntax error: "}" unexpected
ERROR: External command '/bin/sh /var/www/ispcp/engine/setup/set-gui-permissions.sh' returned '2' status !
root@ubuntu:/var/www/ispcp/engine/setup# postmap: fatal: open /etc/postfix/ispcp/{aliases,domains,mailboxes,transport,sender-access}: No such file or directory

почему нет этой директории???
система ubuntu 9.10 server amd64

Отредактировано coolman (15-01-2010 07:32:13)

3

Re: Debian

сюда ктонибудь заходит?

4

Re: Debian

Вот по этой http://soft-desc.ru/2009/11/19/server-z … omega.html ставил все ок,

почитай попробуй

5

Re: Debian

так там почти тоже самое, у меня ставится вот это:
perl ispcp-setup
на все вопросы отвечаю и в самом конце пишет то, что указал выше sad

6

Re: Debian

(ща посмотрим мб чем нить помогу

7

Re: Debian

Наверно что не доставлено попробуй ниже описаное, там то чем панель пользуеться..

apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-`lsb_release -cs`)
aptitude install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl maildrop getmail4 rkhunter binutils
aptitude install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp php5-curl
aptitude install proftpd quota quotatool

Я именно с такой проблемой не сталкивался, надеюсь поможет..

8

Re: Debian

на виртуалке попробовал поставить

Не удалось найти пакеты, содержащих «libmd5-perl» в своём имени или описании
Следующие частично установленные пакеты будут настроены:
maildrop
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки 0Б будет занято.
Настраивается пакет maildrop (2.2.0-3) ...
update-alternatives: error: альтернативная ссылка /usr/share/man/man5/maildir.5.gz уже управляется maildir.5.
dpkg: не удалось обработать параметр maildrop (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
maildrop
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет. Попытка восстановить:
Настраивается пакет maildrop (2.2.0-3) ...
update-alternatives: error: альтернативная ссылка /usr/share/man/man5/maildir.5.gz уже управляется maildir.5.
dpkg: не удалось обработать параметр maildrop (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
maildrop

----------------------
root@igor-desktop:/var/www/ispcp/engine/setup# perl ispcp-setup
Can't locate File/MimeInfo/Magic.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ispcp-setup line 40.
BEGIN failed--compilation aborted at ispcp-setup line 40.

ладно я спать, завтра снова в бой, уже несколько дней не могу поставить sad то одно то другое sad

9

Re: Debian

Все я решил проблему ура!!!!!!!!!!!!!!!!!!!!! smile Нехвато перл модулей

поставь пакет ниже код

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

потом

apt-get install libfile-mimeinfo-perl 

apt-get install libmime-perl

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

perl -MCPAN -e shell

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

install Crypt::CBC
install Crypt::Blowfish
install Crypt::PasswdMD5
install Term::ReadPassword

Все дальше можешь инсталить))))))))

Отредактировано yufly (16-01-2010 05:27:36)

10

Re: Debian

ввожу команду apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
пишет что  libmd5-perl 6не найдет, черт с ним нашел в вручную установил, снова запускаю и пишет следующее:

Настраивается пакет maildrop (2.2.0-3) ...
update-alternatives: error: альтернативная ссылка /usr/share/man/man5/maildir.5.gz уже управляется maildir.5.
dpkg: не удалось обработать параметр maildrop (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
Настраивается пакет libauthen-pam-perl (0.16-2) ...
Настраивается пакет libio-pty-perl (1:1.07-2) ...
Настраивается пакет libnet-ssleay-perl (1.35-2ubuntu1) ...
При обработке следующих пакетов произошли ошибки:
maildrop
E: Sub-process /usr/bin/dpkg returned an error code (1)
в инете поискал maildrop это какой-то фильтр почтовый, почему он вечно на него жалуется хз sad

maildir.5.gz уже управляется maildir.5. и кем он управляется уже, хм


.........ты говоришь решил проблему, у тебя та же проблема или ты мою пытался повторить

Отредактировано coolman (16-01-2010 12:31:14)

11

Re: Debian

все ошибки которые до майла повторил, странно он просил только perl, хотя с всем что кроме почты ты описывал ошибками я сталкнулся и решил их выше описанным способом. попробуй оригинальную статью на пустую с нуля машину поставить

оригинал

1    ispCP ω (OMEGA) HowTo Install for Ubuntu
2    ================================================================================
3    For other Linux distributions please check the other INSTALL files.
4    ================================================================================
5   
6    Table of Content
7    ================
8    1) Version Info
9    2) Requirements
10    3) Introduction
11    4) Installation
12    5) Update
13    6) Uninstall
14    7) Credits
15   
16    ================================================================================
17    1) Version Info
18    ---------------
19    ispCP ω Version: 1.0.4
20    INSTALL Script:         1.5
21    Maintainer:
22    Homepage:                       http://isp-contol.net
23    Linux Distris:          Ubuntu
24   
25    ================================================================================
26    2) Requirements
27    ---------------
28    There is no must have for a system using ispCP ω. This is only a recommendation:
29   
30    Penitum III or K6-4 with 500 MHz
31    512 MB RAM
32    100 MB disk space (only for install of ispCP ω)
33    Debian (or even any other *NIX-Distribution)
34   
35    All 8.04 LTS required packages are listed in ./docs/Ubuntu/ubuntu-packages-hardy
36    All 8.10 required packages are listed in ./docs/Ubuntu/ubuntu-packages-intrepid
37    All 9.04 required packages are listed in ./docs/Ubuntu/ubuntu-packages-jaunty
38    All 9.10 required packages are listed in ./docs/Ubuntu/ubuntu-packages-karmic
39   
40    ================================================================================
41    3) Introduction
42    ---------------
43    ispCP ω delivers a complete hosting automation appliance by offering significant
44    security, total-cost-of-ownership, and performance advantages over competing
45    commercial solutions.
46   
47    With ispCP ω you can configure your server and applications, create user with
48    domains with a few point-and-click operations that take less than a minute.
49    There is no limit to the number of resellers, users and domains that can be
50    created. The core of ispCP ω are 3 easy-to-use, web-based control panels. ispCP
51    provides graphic user interfaces for the administrators, resellers and users.
52   
53    ================================================================================
54    4) Installation
55    ---------------
56   
57    1. Untar or unzip the distribution files to a secure directory:
58            # cd /root
59            # tar xjvf ispcp-omega-1.0.4.tar.bz2
60   
61    2. Change to the newly created directory:
62            # cd ./ispcp-omega-1.0.4
63   
64    3. Install the required modules
65       First update your system:
66            # sudo aptitude update && aptitude upgrade
67            # sudo aptitude install lsb-release
68            # sudo aptitude install $(cat ./docs/Ubuntu/ubuntu-packages-`lsb_release -cs`)
69   
70       Make sure you have added multiverse into your /etc/apt/sources.list
71   
72            (if you get to the courier screen select 'no' to web directories)
73            (if you get to the postfix screen select 'internet site' and then type 'root'
74            for mail. If you've set debian up correctly on install your domain should be
75            already on screen. Select 'no' to force sync updates.)
76            (if you get to the proftpd screen, select 'standalone')
77            (if you get to the rootkithunter screen, select two time 'yes')
78   
79    4. (optional) Check the ispcp.conf and adapt it to your requirements.
80   
81    5. Build the System by using make:
82            # sudo make -f Makefile.ubuntu install
83   
84    6. Copy all the directories into your system (you may make backups)
85            # sudo cp -Rv /tmp/ispcp/* /
86   
87    7. Now it's time to set up the frontend. Change into the engine directory:
88            # cd /var/www/ispcp/engine/setup
89   
90    7a. Set the MySQL password, if not set:
91            # sudo mysqladmin -u root password YOUR_PASSWORD
92   
93    8. Start the engine setup:
94            # sudo perl ispcp-setup
95   
96    9. Install ispCP ω step-by-step
97   
98            If you get no error, all went good; if you get one, look at
99            http://isp-control.net to solve the problem.
100   
101    10. Activate php mcrypt extension for Ubuntu
102            # sudo touch /etc/php5/conf.d/mcrypt.ini
103            # sudo echo "extension=mcrypt.so" > /etc/php5/conf.d/mcrypt.ini
104            # sudo chmod 644 /etc/php5/conf.d/mcrypt.ini
105            # sudo cp /etc/php5/conf.d/mcrypt.ini /etc/php5/cgi/conf.d/
106            # sudo /etc/init.d/apache2 restart
107   
108    11. Clean the temporary folders:
109            # sudo rm -fR /tmp/ispcp
110   
111    ================================================================================
112    5) Update
113    ---------
114    NOTE: ispCP ω can only be updated from 1.0.0, 1.0.1 or 1.0.2. If you have a
115    version prior 1.0.0 (final release) installed, update to ispCP ω 1.0.0 first.
116   
117    Make sure you are logged in as root and MySQL is running.
118   
119    1. Untar or unzip the distribution files to a secure directory:
120            # cd /root
121            # tar xjvf ispcp-omega-1.0.4.tar.bz2
122   
123    2. Change to the newly created directory:
124            # cd ./ispcp-omega-1.0.4
125   
126    3. Install the required modules
127       first update your system:
128   
129            # sudo aptitude update && aptitude safe-upgrade
130            # sudo aptitude install lsb-release
131            # sudo aptitude install $(cat ./docs/Ubuntu/ubuntu-packages-`lsb_release -cs`)
132   
133       Make sure you have added multiverse into your /etc/apt/sources.list
134   
135            (if you get to the courier screen select 'no' to web directories)
136            (if you get to the postfix screen select 'internet site' and then type 'root'
137            for mail. If you've set debian up correctly on install your domain should be
138            already on screen. Select 'no' to force sync updates.)
139            (if you get to the proftpd screen, select 'standalone')
140            (if you get to the rootkithunter screen, select two time 'yes')
141   
142    4. Stop the ispcp_deamon and build the Software by using make:
143            # /etc/init.d/ispcp_daemon stop
144            # make install
145   
146    5. Backup files
147            # sudo cp -v /var/www/ispcp/engine/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/
148            # sudo cp -v /var/www/ispcp/engine/messager/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/messenger/
149            # sudo cp -v /var/www/ispcp/gui/include/ispcp-db-keys.php /tmp/ispcp/var/www/ispcp/gui/include/
150            # sudo cp -v /var/www/ispcp/gui/themes/user_logos/* /tmp/ispcp/var/www/ispcp/gui/themes/user_logos/
151            # sudo cp -v /var/www/ispcp/gui/tools/pma/config.inc.php /tmp/ispcp/var/www/ispcp/gui/tools/pma/
152            # sudo cp -v /var/www/ispcp/gui/tools/webmail/data/* /tmp/ispcp/var/www/ispcp/gui/tools/webmail/data/
153   
154    6. Delete old files to avoid security risks:
155            # sudo rm -fR /var/www/ispcp/engine/messager/
156            # sudo rm -fR /var/www/ispcp/gui/{admin,client,include,orderpanel,themes,reseller}/
157            # sudo rm -fR /var/www/ispcp/gui/*.php
158   
159    7. Copy /usr and /var directories into your system (you may make backups)
160            # sudo cp -Rv /tmp/ispcp/usr/* /usr/
161            # sudo cp -Rv /tmp/ispcp/var/* /var/
162   
163    8. Backup ispcp.conf and copy the /etc directory into your system (you may make backups):
164            # sudo mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf
165            # sudo cp -Rv /tmp/ispcp/etc/* /etc/
166   
167    9. Now it's time to update your installation. Change into the engine directory:
168            # cd /var/www/ispcp/engine/setup
169   
170    10. Start the engine update:
171            # sudo perl ispcp-update
172   
173    11. Update ispCP ω step-by-step
174   
175            If you get no error, all went good; if you get one, look at
176            http://isp-control.net to solve the problem.
177   
178    12. Clean the temporary folders:
179            # sudo rm -fR /tmp/ispcp/

12

Re: Debian

переставь всетаки машину потому_что чтоб такие ошибки сделать я устанавливал не по инструкции, но на почту моя система серавно не ругалась только на перл sad , не отчаивайся главное руки не опускать.. или попроьуй простопакет постфикса переставить.. может помоч..

root@igor-desktop:/var/www/ispcp/engine/setup# perl ispcp-setup
Can't locate File/MimeInfo/Magic.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ispcp-setup line 40.
BEGIN failed--compilation aborted at ispcp-setup line 40.

эта ошибка решается так как я описал, а с почтой пока незнаю попробуй всетаки переставь пакет..

Отредактировано yufly (17-01-2010 00:34:29)

13

Re: Debian

сегодня попробую, хотя  все это и так с нуля делаю, что на виртуалке, что на живой машинке sad
спасибо огромное что откликнулся, кстати я с линуксом в плотную вот только 2 месяца работаю big_smile , поэтому мне много чего непонятно, мне просто тупо команды прописывать, такие инструкции нужны big_smile , хотя кое че уже кумекаю, в будущем если панель установлю, хочу прикрутить к нему nginx, если в этом направлении тоже работаешь, буду премного благодарен на помощь.

14

Re: Debian

smile  Да я сам всего 5 месяцев с линуксом, но уже лучше забрираюсь а начинал также с ))  дальше понятнее будет, а насчет nginx тяжко будет но реально, я вот ща думаю как zend optimizer привязать))

15

Re: Debian

Я за осень попробовал около 15 разных панелей. Остановился на ispCP Omega потому, что идет активная разработка панели и хорошая поддержка на форуме (пусть даже на английском).
Из опыта скажу, что любую панель лучше ставить на новую систему и использовать именно ту платформу, на которой идет разработка. Тогда ошибок при установке не будет.
ИМХО когда подходят по принципу "у меня здесь уже все есть и не хватает только этой маленькой панельки", тогда и появляются разного рода ошибки (сам на эти грабли наступал). И искать корни таких ошибок можно вечно.