Как ставить систему управления сайтом
1. Заливаем две папки на фтп. В директорию public_html/cgi-bin заливаем папку sms с шаблонами и базой. В public_html заливаем папку sms со скриптами, ее не трогаем.
2. Работаем с папкой cgi-bin/sms. Открываем cgi-bin, далее папку sms, далее папку admin. В папке admin выставляем права 755 на все pl скрипты. Также ставим права 755 файлы dc_b64.pl, generate.pl, install.pl, которые лежат в корне cgi-bin/sms. Чтобы выставить права на файл в командной строке программы Total Commander пишем "chmod 755 имя_файла" и нажимаем "Enter"
3. После того как все права выставлены в файле .htaccess, лежащим в корне cgi-bin/sms правим строку "AuthUserFile /home/cms/domains/cms.wladimir.su/htdocs/cgi-bin/sms/.htpasswd" в этой строке мы пишем путь доступа к папке sms и файлу .htpasswd
4. В папке db правим файл db. В это файле прописываем тот ж путь к директориям что и в .htaccess, например:
'images_url' => '/images', 'news_dir' => '/home/cms/domains/cms.wladimir.su/htdocs/news', 'imgquality' => 65, 'imgtwh' => 120, 'images_dir' => '/home/cms/domains/cms.wladimir.su/htdocs/sms/images',
'html_dir' => '/home/cms/domains/cms.wladimir.su/htdocs/',
5.Создадим шаблон сайта page.tt и загрузим его в cgi-bin/sms/templates/. Инструкцию по созданию шаблона можно прочитать здесь.
6. После того как права выставлены и все пути прописаны проверим работает ли наша система управления сайтом для этого напишем в строке браузера http://имя_сайта/cgi-bin/sms/admin/admin.pl Введем туда логин и пароль, по умолчанию логин и пароль одинаковые "admin". Если все сделано верно мы попадем в систему управления сайтом, если нет, то читаем инструкцию снова и ищем свои ошибки.
7. Для того чтобы админка работала нормально и картинки можно было загрузить напрямую через админку, а не через фтп, необходимо обязательно отредактировать в файле db строку 'images_url' => '/images', таким образом все картинки из админки будут закачиваться в папку images |