Supporti – Программное обеспечение для специалистов в области информационных технологий (администраторов), осуществляющих обслуживание средств вычислительной техники (СВТ) организации.

Установка под Unix

Данная инструкция подходит только для установки серверной части Supporti.

В качестве примера рассмотрена установка на операционную систему Ubuntu-10.04.4-server.
Предпологается, что у вас уже установлены и настроены Apache-2.2.*, php-5.3.*, Mysql-5.1.*.

Для запуска системы на необходимо:
  1. Создать 2 базы данных MySQL: svt_config, svt_user - кодировка по умолчанию utf-8.
  2. Сделать импорт файлов: svt_config.sql, svt_user.sql - кодировку импорта не менять (utf-8).
  3. Создать пользователя svt в базе данных MySQL ( пароль задать 1357, иначе необходимо редактировать файл-конфиг в проекте supporti/www/config.ini.php ), установить необходимые права пользователю svt для доступа к базам svt_config, svt_user, либо выполнить скрипт в MySQL:

    INSERT INTO `mysql`.`user` (`Host`, `User`, `Password`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, `Alter_routine_priv`, `Create_user_priv`, `ssl_type`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `max_questions`, `max_updates`, `max_connections`, `max_user_connections`) VALUES ('localhost', 'svt', password ('1357'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '', '', '', '', 0, 0, 0, 0);

    INSERT INTO `mysql`.`db` ( `Host` , `Db` , `User` , `Select_priv` , `Insert_priv` , `Update_priv` , `Delete_priv` , `Create_priv` , `Drop_priv` , `Grant_priv` , `References_priv` , `Index_priv` , `Alter_priv` , `Create_tmp_table_priv` , `Lock_tables_priv` , `Create_view_priv` , `Show_view_priv` , `Create_routine_priv` , `Alter_routine_priv` , `Execute_priv` ) VALUES ( 'localhost', 'svt_config', 'svt', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y' );

    INSERT INTO `mysql`.`db` ( `Host` , `Db` , `User` , `Select_priv` , `Insert_priv` , `Update_priv` , `Delete_priv` , `Create_priv` , `Drop_priv` , `Grant_priv` , `References_priv` , `Index_priv` , `Alter_priv` , `Create_tmp_table_priv` , `Lock_tables_priv` , `Create_view_priv` , `Show_view_priv` , `Create_routine_priv` , `Alter_routine_priv` , `Execute_priv` ) VALUES ( 'localhost', 'svt_user', 'svt', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y' );

    FLUSH PRIVILEGES;
  4. Скопировать папку supporti на *nix-сервер (каталог supporti/www/htdocs устанавливается в качестве DocumentRoot для веб-сервера Apache): Установить рекурсивно права на каталог supporti 755, а также сменить владельца данного каталога на пользователя от которого запущен веб-сервер. Пример: chmod -R 755 supporti && chown -R www-data:www-data supporti
  5. Создать vhosts-файл для Apache, в качестве DocumentRoot указать папку ips/www/htdocs. Перезапустить веб-сервер Apache.

 Реклама