Страница 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
мы пользуемся, нормально всё.