установка нескольких smartcj сразу

Post Reply
pvp777
Posts: 296
Joined: Mon Oct 24, 2011 8:46 am

установка нескольких smartcj сразу

Post by pvp777 »

Приветствую!
Есть возможность установить несколько smartcj сразу? Создать скрипт или несколько строк типа
install_scj.php domain=dom1.com admin_email=... mysql_host=localhost mysql_user=1 mysql_pass=1 mysql_name=1admin_password=1 ?
спасибо!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: установка нескольких smartcj сразу

Post by admin »

да, создайте баш скрипт такой
Don't forget to run script update
sergx
Posts: 83
Joined: Tue Jun 11, 2013 6:32 pm

Re: установка нескольких smartcj сразу

Post by sergx »

дабы не создавать новый топик напишу здесь.
не совсем понятно написано у вас в вики http://smartcj.com/wiki/doku.php?id=ru:installation

Таким образом если вам надо проинсталить на несколько доменов вы это можете сделать буквально одной строкой в шеле.
php install_scj.php domain=... admin_email=... mysql_host=... mysql_user=... mysql_pass=... mysql_name=... admin_password=...

но эта строка вроде бы делает установку только на один домен???? или я чего то не понимаю?
объясните как перечислять домены? через запятую? или пробел? эти многоточия вводят в ступор. лучше бы привести пример строки без многоточий (используя domen.com user1 user2 dbase1 dbase2 и т.д.)

В общем мне нужно установить скрипт сразу на несколько доменов с разными юзерами и разными базами мскл. Можно это как то сделать одной строкой под root-правами?
Как это сделать? Приведите пример хотябы для двух доменов. И лучше бы добавили описание этого процесса и в вики тоже.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: установка нескольких smartcj сразу

Post by admin »

Эта строка просто устанавливает скрипт не спрашивая интерактивно пеерчисленные данные
Если надо установить на несколько доменов (соотв несколько баз и тп ) вам надо сделать соотв кол-во таких строк.


cd /home/domain1/; php install_scj.php domain=domain1 admin_email=admin@domain1 mysql_host=local mysql_user=user1 mysql_pass=user1 mysql_name=user1 admin_password=user1

cd /home/domain2/; php install_scj.php domain=domain2 admin_email=admin@domain2 mysql_host=local mysql_user=user2 mysql_pass=user2 mysql_name=user2 admin_password=user2
Don't forget to run script update
sergx
Posts: 83
Joined: Tue Jun 11, 2013 6:32 pm

Re: установка нескольких smartcj сразу

Post by sergx »

Т.е. эта фраза в вики не совсем верна: "Таким образом если вам надо проинсталить на несколько доменов вы это можете сделать буквально одной строкой в шеле."
Строка все таки получается не одна, а число строк равно числу доменов.

Сейчас я использую ISPmanager и MindTerm (SSH клиент). Там нет возможности вставлять готовые строки. Каждая строка набирается только вручную. И приходится еще ждать пока она отработает, чтобы набить следующую.

Объясните, пожалуйста, как эти строки запустить за один раз, не дожидаясь пока отработает предыдущая? Наверняка есть какой то способ. Выше вы писали про баш-скрипт. Объясните как это сделать?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: установка нескольких smartcj сразу

Post by admin »

Я не знаю что за mindterm но вставлять строки позволяет даже putty.

Делают
1. файл где есть эти строки например install.sh
2. запускают bash install.sh

Все

Я думаю вы потратите врея не зря если погуглите на предмет разных вариантов шел клиентов, ISP панель тут точно никаким боком ко всему этому.
так же как вариант можете обратиться с пробелмой копипаста строк к своему админу.
Don't forget to run script update
sergx
Posts: 83
Joined: Tue Jun 11, 2013 6:32 pm

Re: установка нескольких smartcj сразу

Post by sergx »

сделал файл install.sh как вы написали. и забил строки в него.
еще вопрос возник:

Каким символом лучше разделять эти строки?
на случай, если одна из строк не отработает по какой то причине, чтобы другие отработали.
лучше наверное поставить паузы между ними. Как это лучше сделать? И какие паузы?
Если можно покажите на примере тех же двух строк, которые постили выше.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: установка нескольких smartcj сразу

Post by admin »

Стркои отработаю все даже если в них будет ошибка.
Вопрос слишком большой что б на него можно было как-то конкретно ответить.
Вроде "как мне в машине лучше жать на газ, что б она быстрее ехала"
Понятно что лучше жать в пол, но в реальности это совсем не значит что приедешь быстрее.
Я думаю будет лучше прочесть какие-то базовые значния про bash тот же - про него достаточно информации и на русском.
Don't forget to run script update
Post Reply