• Версия для печати

Скрипт: автоматическая установка ISPConfig 3 [Обсуждение]

Описание: Здесь размещены проекты серверных сборок и панелей управления вебхостингом
Правила раздела: Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Модераторы: rewuxiin, kulia

Автор
Сообщение
SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ
  • 5

#1 SinglWolf » Вт, 11 июня 2013, 8:45

Здесь обсуждается универсальный скрипт для максимального облегчения установки ISPConfig 3 для разных ОС.
Debian 6 и 7, Ubuntu 12.04.3 LTS и 13.04.

Тема закрыта

Сам скрипт можно скачать здесь


shambler81 M
Аватара
shambler81 M
Репутация: 13
Лояльность: 1
Сообщения: 224
С нами: 5 лет 5 месяцев
Откуда: Москва
Сайт Skype

#241 shambler81 » Пт, 29 ноября 2013, 21:47

Пока нашел 2 косяка и 1 критическую ошибку.
1.
При инсталяции опять ошибки
Error: ecpected 8 arguments, found 0
2.и чуть раньше оно же на 66%
found only 1
3. и критичное.
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
у тебя там комент # а в этих файлах комент ;
да и скрипт не запустился посколкуь ни разу не было сделано apt-get update
лучше добавить его в начало тем более он совершенно безвреден.

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#242 SinglWolf » Пт, 29 ноября 2013, 21:58

shambler81 писал(а):Error: ecpected 8 arguments, found 0

Меня это начинает напрягать, честное слово! ]:-> У меня на физическом железе 100% работает. На виртуалках VMWare и VirtualBox - 100%
Блин, что за система? Какая ОС? Какое ядро? Если имидж предустановленной ОС, то какой??? Больше конкретики.
shambler81 писал(а):PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
у тебя там комент # а в этих файлах комент ;
ЭТО НЕ У МЕНЯ, а в поставляемых пакетах до сих пор не убрали устаревшие комментарии. Скрипт в новой версии 2.0.4 всё это отслеживает и исправляет.

shambler81 M
Аватара
shambler81 M
Репутация: 13
Лояльность: 1
Сообщения: 224
С нами: 5 лет 5 месяцев
Откуда: Москва
Сайт Skype

#243 shambler81 » Пт, 29 ноября 2013, 22:21

SinglWolf писал(а):/etc/php5/cli/conf.d/ming.in
вообще нигде не правиш?
или нет такой ошибки?
Да и добавь apt-get update в самое начало

чистое железо в германии debian 7 mini
чистая ос

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#244 SinglWolf » Пт, 29 ноября 2013, 22:32

shambler81 писал(а):чистое железо в германии debian 7 mini
Значит предустановленный имидж... Так... Скоро выпущу новую версию, должна пропасть ошибка. Надеюсь.
Кстати, выложи файл /etc/apt/sources.list
shambler81 писал(а):PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
Это идёт в поставляемых пакетах. Раньше символ коммента в PHP был "#", а теперь ";" До сих пор не пофиксили. В слдующем релизе скрипт всё это отлавливает и исправляет на лету.

shambler81 M
Аватара
shambler81 M
Репутация: 13
Лояльность: 1
Сообщения: 224
С нами: 5 лет 5 месяцев
Откуда: Москва
Сайт Skype

#245 shambler81 » Сб, 30 ноября 2013, 1:18

#######################################################################################
# Hetzner APT-Mirror

deb http://mirror.hetzner.de/debian/packages wheezy main contrib non-free
deb http://mirror.hetzner.de/debian/security wheezy/updates main contrib non-free



#######################################################################################
# Backupmirror
#
deb http://cdn.debian.net/debian/ wheezy main non-free contrib
deb-src http://cdn.debian.net/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://nginx.org/packages/debian/ wheezy nginx
deb-src http://nginx.org/packages/debian/ wheezy nginx

rewuxiin
Супер модератор
Супер модератор
rewuxiin
Супер модератор
Супер модератор
Репутация: 13
Лояльность: 21
Сообщения: 207
С нами: 4 года 10 месяцев

#246 rewuxiin » Сб, 30 ноября 2013, 17:27

SinglWolf писал(а):Версия 2.0.3. Добавлено определение Debian Jessie/Sid, как неподдерживаемые ОС.
до публикации сообщения на форуме как раз устанавливал на vps и удивился изменениям.

ставил на debian 7 - успешно. правда долго компилился clamav, я уже заволновался что процесс повесился. :-D

rewuxiin
Супер модератор
Супер модератор
rewuxiin
Супер модератор
Супер модератор
Репутация: 13
Лояльность: 21
Сообщения: 207
С нами: 4 года 10 месяцев

#247 rewuxiin » Вс, 1 декабря 2013, 14:11

2.0.4
ставлю на debian 6

получаю постоянную ошибку:

Код: Выделить всё

--2013-12-01 11:05:08--  http://www.dotdeb.org/dotdeb.gpg
Resolving www.dotdeb.org... 88.190.17.153
Connecting to www.dotdeb.org|88.190.17.153|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5299 (5.2K) [application/octet-stream]
Saving to: “dotdeb.gpg.8”

     0K .....                                                 100%  355M=0s

2013-12-01 11:05:08 (355 MB/s) - “dotdeb.gpg.8” saved [5299/5299]

--2013-12-01 11:05:08--  http://www.webmin.com/jcameron-key.asc
Resolving www.webmin.com... 216.34.181.97
Connecting to www.webmin.com|216.34.181.97|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1320 (1.3K) [text/plain]
Saving to: “jcameron-key.asc.8”

     0K .                                                     100%  113M=0s

2013-12-01 11:05:08 (113 MB/s) - “jcameron-key.asc.8” saved [1320/1320]

E: Could not perform immediate configuration on 'exim4'. Please see man 5 apt.c$
--2013-12-01 11:07:45--  http://www.dotdeb.org/dotdeb.gpg
Resolving www.dotdeb.org... 88.190.17.153
Connecting to www.dotdeb.org|88.190.17.153|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5299 (5.2K) [application/octet-stream]
Saving to: “dotdeb.gpg.9”

     0K .....                                                 100% 25.9M=0s

2013-12-01 11:07:45 (25.9 MB/s) - “dotdeb.gpg.9” saved [5299/5299]

--2013-12-01 11:07:45--  http://www.webmin.com/jcameron-key.asc
Resolving www.webmin.com... 216.34.181.97
Connecting to www.webmin.com|216.34.181.97|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1320 (1.3K) [text/plain]
Saving to: “jcameron-key.asc.9”

     0K .                                                     100%  109M=0s

2013-12-01 11:07:45 (109 MB/s) - “jcameron-key.asc.9” saved [1320/1320]

E: Broken packages

exim4 уже удалил и конфиги вычистил. чего ему нужно?

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#248 SinglWolf » Вс, 1 декабря 2013, 14:33

rewuxiin, удалите файлы dotdeb.gpg, jcameron-key.asc и перезапустите скрипт.
На будущее
SinglWolf писал(а):Прилепляйте архив с логами log_install.zip из каталога скрипта! Без этого архива претензии не принимаются!

rewuxiin
Супер модератор
Супер модератор
rewuxiin
Супер модератор
Супер модератор
Репутация: 13
Лояльность: 21
Сообщения: 207
С нами: 4 года 10 месяцев

#249 rewuxiin » Вс, 1 декабря 2013, 14:53

SinglWolf писал(а):rewuxiin, удалите файлы dotdeb.gpg, jcameron-key.asc и перезапустите скрипт. На будущее
сорь.

удалил, перезапустил - всё тоже
Вложения
log_install.zip
(5.64 КБ) 97 скачиваний

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#250 SinglWolf » Вс, 1 декабря 2013, 14:58

rewuxiin писал(а):удалил, перезапустил - всё тоже
В течение часа попробую повторить ошибку и напишу решение... Это вылезло с первого запуска скрипта?

Добавлено спустя 11 минут 45 секунд:
Так... Ошибка не воспроизводится, значит до запуска скрипта были установлены какие-то пакеты? Если да, то какие?

Добавлено спустя 2 минуты 38 секунд:
rewuxiin писал(а):удалил, перезапустил - всё тоже
архив с ошибками где?

rewuxiin
Супер модератор
Супер модератор
rewuxiin
Супер модератор
Супер модератор
Репутация: 13
Лояльность: 21
Сообщения: 207
С нами: 4 года 10 месяцев

#251 rewuxiin » Вс, 1 декабря 2013, 15:16

SinglWolf писал(а):Так... Ошибка не воспроизводится, значит до запуска скрипта были установлены какие-то пакеты? Если да, то какие?
ничего не было предустановлено.

всё устанавливалось на голую систему развернутую хостером.


SinglWolf писал(а):архив с ошибками где?
я же прикрепил выше

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#252 SinglWolf » Вс, 1 декабря 2013, 15:21

Так... выполни в консоли

Код: Выделить всё

apt-get install build-essential autoconf automake1.9 libtool libz-dev flex bison debhelper

и вывод сюда

rewuxiin
Супер модератор
Супер модератор
rewuxiin
Супер модератор
Супер модератор
Репутация: 13
Лояльность: 21
Сообщения: 207
С нами: 4 года 10 месяцев

#253 rewuxiin » Вс, 1 декабря 2013, 15:22

Код: Выделить всё

make1.9 libtool libz-dev flex bison debhelper
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'zlib1g-dev' instead of 'libz-dev'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 build-essential : Depends: libc6-dev but it is not going to be installed or
                            libc-dev
                   Depends: g++ (>= 4:4.4.3) but it is not going to be installed
 libtool : Depends: libc6-dev but it is not going to be installed or
                    libc-dev
 zlib1g-dev : Depends: libc6-dev but it is not going to be installed or
                       libc-dev
E: Broken packages

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#254 SinglWolf » Вс, 1 декабря 2013, 15:35

rewuxiin, не хватает библиотеки libc6-dev
сделай

Код: Выделить всё

apt-get install libc6-dev
и запусти чистый скрипт (распакуй заново) Отпишись в любом случае!

Добавлено спустя 3 минуты 30 секунд:
Блин... Ох уж эти предустановленные ОС *WALL*

rewuxiin
Супер модератор
Супер модератор
rewuxiin
Супер модератор
Супер модератор
Репутация: 13
Лояльность: 21
Сообщения: 207
С нами: 4 года 10 месяцев

#255 rewuxiin » Вс, 1 декабря 2013, 15:42

SinglWolf писал(а):rewuxiin, не хватает библиотеки libc6-devсделай Код: Выделить всёapt-get install libc6-dev и запусти чистый скрипт (распакуй заново) Отпишись в любом случае!
выполняю apt-get install libc6-dev
Reading package lists... Done

Код: Выделить всё

Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libc6-dev : Depends: libc6 (= 2.11.3-4) but 2.13-38 is to be installed
             Depends: libc-dev-bin (= 2.11.3-4) but it is not going to be installed
E: Broken packages


скачиваю и распаковываю по новой скрипт- запускаю - на установке jailkit ошибка
Вложения
log_install.zip
(5.41 КБ) 109 скачиваний

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#256 SinglWolf » Вс, 1 декабря 2013, 15:46

Понял... Сделай

Код: Выделить всё

apt-get install libc6
Вывод сюда.

Добавлено спустя 50 секунд:
Давай в аську, быстрее будет

rewuxiin
Супер модератор
Супер модератор
rewuxiin
Супер модератор
Супер модератор
Репутация: 13
Лояльность: 21
Сообщения: 207
С нами: 4 года 10 месяцев

#257 rewuxiin » Вс, 1 декабря 2013, 15:47

SinglWolf писал(а):Вывод сюда.

Код: Выделить всё

Reading package lists... Done
Building dependency tree
Reading state information... Done
libc6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


Добавлено спустя 4 часа 3 минуты:
спасибо SinglWolf, скрипт работает (никто и не сомневался :-) ), была проблема в предустановленой OS от хостера с битыми пакетами.

Sadretdinov Khasan
Аватара
Sadretdinov Khasan
Возраст: 33
Репутация: 0
Лояльность: 0
Сообщения: 3
С нами: 3 года 9 месяцев

#258 Sadretdinov Khasan » Чт, 5 декабря 2013, 11:31

Спасибо, SinglWolf, огромная работа! Всё работает с первого раза, разворачивается за минут 15-20!

Вопрос! Когда создаю сайт для клиента через панель ISPconfig то, как я понимаю должны создаться папки в /var/www/clients/client1/web1/
Какие права дожны быть на эти папки. чтоб
1. эти пути создались
2. был доступ оп фтп
3. апач нормально воспринимал все и не приходилось менять права для входа с фтп web1:client1 а для работы с сайтом на www-data:www-data

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#259 SinglWolf » Чт, 5 декабря 2013, 12:37

Sadretdinov Khasan писал(а):Какие права дожны быть на эти папки
ISPConfig сам рулит, ничего менять не надо. Создайте пользователя FTP для сайта через панель и нормально работайте.
Вопрос не в тему!

shambler81 M
Аватара
shambler81 M
Репутация: 13
Лояльность: 1
Сообщения: 224
С нами: 5 лет 5 месяцев
Откуда: Москва
Сайт Skype

#260 shambler81 » Чт, 5 декабря 2013, 14:18

Уважаемый SinglWolf

Как и обещял выкладываю скрипт, по связки apache+nginx через plugin все протеслил и все работает. скрипт учитывает и www и без так же ip адреса при генирации. Фактически сейчас осталась единственая вещь которую бы нужно было решить в перспективе но это отдеьный разговор, нужно будет хранить весь конфиг в сиквеле и генирировать его не с генерационного файла а через вставку, но это долго обьяснять зачем. На данный момент все обсалютно работает проверял несколько раз на debian 7 ( заисключением твоего скрипта который всеже кидает ошибку в /etc/hosts/ уж исправь плиз , мешает до одури, и помоему еще в постфиксе тоже самое.
был бы круито если все будет пучко включить в твой дистрибутив сее чудо. Если нужно то подправлю что нужно.
Так же могу накидать скриптик для apc_php и включи его заодно. Но там посложней с синтаксисом в разных ос. для центос и дебиана сделаю.
Статейка тут.по быстрой оформил.
Сам скрипт тут.
Вложения
30.png


Вернуться в «Проекты»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 2 гостя