Сайт программы: http://sams.perm.ru/
Документация: http://sams.perm.ru/sams2/doc/RU/index.html
1. Устанавливаем зависимости
$sudo -i
#apt-get install mysql-server mysql-client apache2 php5 libapache2-mod-php5
php5-mysql build-essential autoconf automake libtool g++ libpcre3 libpcre3-dev
php5-gd libmysqlclient15-dev php-fpdf
2. Устанавливаем программу
#cd /usr/srcwget http://sams.perm.ru/download/sams-2.0.0-rc1.tar.bz2
Распаковываем:
#tar xjvf sams-2.0.0-rc1.tar.bz2 #cd sams-2.0.0-rc1
Создаём скрипт автоматической конфигурации для компилирования:
#make -f Makefile.cvs
Запускаем скрипт автоматической конфигурации:
#./configure
Если выхлоп без ругани – компилим и ставим:
#make #make install
После конфигурирования был выдан список файлов и директорий программы. На всякий случай продублирую его здесь:
Locations: config file: /usr/local/etc/sams2.conf daemons: /usr/local/bin web interface: /usr/local/share/sams2 documentation: /usr/local/share/doc/sams2-2.0.0 httpd server: /usr/sbin/apache2
Теперь меняем владельца некоторых файлов программ на пользователя, от имени которого работает веб-сервер. Если в Ubuntu вы используете apache, то это www-data:
#chown -R www-data:www-data /usr/local/share/sams2/ #chown -R www-data:www-data /usr/local/etc/sams2.conf
Для доступа к веб-интерфейсу SAMS2 , создадим символическую ссылку на него в директории с сайтом:
#ln -s /usr/local/share/sams2/ /var/www/sams2
Через браузер заходим в веб-интерфейс sams: http://ip-адрес-сервера/sams2. Видим сообщение о том, что не возможно подключиться к базе данных (database MySQL not connected). Для того, чтобы решить проблему, нажимаем на «Run setup program >>» и следуем указаниям мастера (в поле пользователь/пароль БД необходимо указть пользователя рут для MySQL). После завершения работы мастера - снова попадаем на первую страницу с той же ошибкой. Она появилась потому, что конфигурационный файл (/usr/local/etc/sams2.conf) не настроен. В нём нужно будет указать (поменять) такие параметры:
#mcedit /usr/local/etc/sams2.conf DB_SERVER=localhost //сервер БД DB_USER=root //владелец БД (пользователь MySQL) DB_PASSWORD=yourrootpass //пароль пользователя
После заполнения обновляем страницу и видим веб-интерфейс sams2.
Логин/пароль по умолчанию admin/qwerty.
Далее необходимо последовательно пройтись по каждой странице настроек.
Для запуска демона выполняем команду…
#sams2daemon
Для автоматической загрузки при старте системы можно добавить строчку в /etc/rc.local:
/usr/local/bin/sams2daemon
Комментариев нет:
Отправить комментарий