cd /path_to_domain/scj/admin; env HTTP_HOST=yourdomain.com php update.php - тут все понятно
При установке и апдейте скрипт не пишет index.php и вообще какие-либо файлы на корень домена, что б случайно не переписать если у вас там что-то свое. Соответственно при апдейтах, возникает вопрос копирвоания инедкса смарта, если он используется на руте домена. Есть 2 варианта:
1. добавить в update.sh строки типа cp ../cgi/index.php ../../index.php
В моем случае update.sh:
cd /home/user/www/example.com/scj/admin; env HTTP_HOST=example.com php update.php 50
cp /home/user/www/example.com/scj/cgi/index.php /home/user/www/example.com/index.php
cp /home/user/www/example.com/scj/cgi/comon.php /home/user/www/example.com/comon.php
Я ожидаю, что при запуске sh update.sh - пройдет ап текущей версии и файлы comon.php и index.php обновятся в каталоге самого домена, верно?