Установка скрипта SmartCJ

1. Логинимся по SSH на сервер от пользователя root

2. Переходим в каталог, в который будет производиться установка скрипта
 
cd /home/username/domains/domainname.com/public_html/
 
3. Установку скрипта необходимо производить от пользователя, от имени которого был создан домен
 
выполняем команду
 
ОС Linux:
 
su username -s /bin/bash
 
ОС FreeBSD:
 
su -m username -c "/bin/bash"
 
где username пользователь панели (DirectAdmin/Webmin), от которого создан домен
 
4. Приглашение должно поменяться с # на $
 
что бы убедиться, можно проверить выполнив команду id
пример
 
[username@servername root]$ id
uid=509(user) gid=511(user) groups=511(user)
 
5. Cкачиваем файл инсталяции
 
http://smartcj.com/freescripts.shtml
 
6. Cоздаем БД
 
для Directadmin http://rightroad.net/kb/?View=entry&EntryID=29
 
Получим данные: mysql_host=localhost mysql_user=bd_user mysql_pass=bd_password mysql_name=bd_name
 
7. Открываем в браузере URL
 
php install_scj.php domain=domainname.com admin_email=admin@domainname.com mysql_host=localhost mysql_user=bd_user mysql_pass=bd_password mysql_name=bd_name
 
где domainname.com - имя домена, на который производится установка скрипта, остальные данные являются результатом выполнения п6.
 
8. Обновляем скрипт до актуальной версии
 
cd /httpdocs/scj/admin; env HTTP_HOST=domainname.com php update.php
 
где domainname.com - имя домена, на котором установлен скрипт, а httpdocs - путь к корневой директории вашего сайта (пример /home/username/domains/domainname.com/public_html/)
 
9. Добавляем крон через панель, как пример
 
 для DirectAdmin http://rightroad.net/kb/?View=entry&EntryID=30
 
 для Webmin http://rightroad.net/kb/?View=entry&EntryID=43
 
10. разлогиниваемся в root
 
exit
 
В случае, если от имени этого пользователя необходима установка скрипта еще на некоторые домены, команду exit можно не делать