Страница 1 из 1

SHELL

Добавлено: 2012-01-16 14:31:35
DeathStar
Можно ли как то при создании хостинга передавать значения не какой либо панельке,а shell скриптам? скрипт принимает 5 переменных
юзер пароль кол-во бд и домен,и создает на основе этого учетку в MySQL в самой системе и конфиг для nginx уже настроенный под юзера и БД с полными на них правами. Если да то покажите плиз примерчик

Re: SHELL

Добавлено: 2012-01-16 14:51:11
DeathStar
sh hostadd.sh ИМЯ_ЮЗЕРА ПАРОЛЬ ТАРИФ ДОМЕН
то есть создает все как надо согласно тарифам,но в ручную. Тарифы также описаны в скрипте,но если зрянятся они в БД,то и выдирать буду оттуда же. Но кк передать управление Shell скрипту,то есть при статусе активен выполнить данный скрипт.

Re: SHELL

Добавлено: 2012-01-16 15:12:45
Alex Keda
ну, если тока привернуть вызов в hosts/hosting/comp/Tasks/HostingCreate.comp
а лучше нарисовать по подобию свой, в hosts/<имя_хоста>/comp/Tasks/HostingCreate.comp
он будет дёргаться вместо системного
--
но помоему вы извратом занимаетесь
панелька стоит порядка 30 баксов, с вечной лицензией.
и юзеры довольны, и у вас проблем на порядок меньше

а чё-то править до потери совместимости, делать руками и т.п. - очень быстро надоедает.

Re: SHELL

Добавлено: 2012-01-16 15:53:15
DeathStar
Дело в том что не хочется использовать Apache для панельки и конкретно под wordpress затачивается

тем более хостинг для себя делается,а не в массы ))

Re: SHELL

Добавлено: 2012-01-16 15:56:26
DeathStar
Там ведь все это на PHP? Не скажешь тогда как вызвать sheel скрипт от юзера root в PHP?

Re: SHELL

Добавлено: 2012-01-16 16:50:09
Alex Keda
через sudo
--
но это неправильно, в принципе

Re: SHELL

Добавлено: 2012-01-17 13:52:27
DeathStar
Думаю тогда, проще действительно купить панельЮ,с ISP никаких наркенаний нет?

Re: SHELL

Добавлено: 2012-01-17 14:23:05
Alex Keda
мы пользуемся, нормально всё.