Difference between revisions of "Инсталляция на ALT Linux:Создание и запуск скрипта ejudge-install.sh"
| Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Инсталляция]]/[[Инсталляция на ALT Linux]]/[[Инсталляция на ALT Linux:Создание каталога для хранения данных ejudge|Создание каталога для хранения данных ejudge]]  | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Инсталляция]]/[[Инсталляция на ALT Linux]]/[[Инсталляция на ALT Linux:Создание каталога для хранения данных ejudge|Создание каталога для хранения данных ejudge]]  | ||
| − | + | Дальнейшая настройка ejudge выполняется при помощи программы ejudge-setup. Эту программу необходимо запусить от имени пользователя ejudge:  | |
| − | |||
| − | |||
| − | |||
| − | |||
| + |  # su -c ejudge-setup ejudge  | ||
| − | + | Это приложение содержит меню с переходом на разные подстраницы.  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | На странице '''Edit global settings''' вы можете отредактировать информацию об адресе сервера (который будет использоваться в URL), о почтовом адресе, который будет использоваться для отправки писем.  | |
| − | который   | ||
| − | + | На странице '''Edit administrator identity''' желательно изменить пароль пользователя ejudge для доступа через web-интерфейс.  | |
| − | + | На странице '''Edit MySQL settings''' нужно задать имя базы данных MySQL и пользователя для подключения к базе данных, а также задать пароль, используемый для подключения к базе MySQL - он задавался ранее при настройке MySQL.  | |
| − | |||
| − | |||
| − | |||
| − | + | После перехода на страницу '''Setup compilers''' будут произведена проверка доступных языков программирования путем компиляции и запуска тестовой программы. Эта проверка занимает относительно большое время. После окончания проверки вы увидите список всех поддерживаемых языков программирования, в котором будут отмечены доступные языки на этой системе.  | |
| − | |||
| − | + | Наконец, после выбора команды '''Save setup script''' нужно будет ввести путь к файлу ejudge-install.sh, в который записывается скрипт настройки системы ejudge, например, /tmp/ejudge.  | |
| − | |||
| − | |||
| − |   #   | + | Этот файл нужно запустить от имени пользователя root:  | 
| + | |||
| + |   # /tmp/ejudge-install.sh  | ||
| + | |||
| + | Данный скрипт делает следующее:  | ||
| + | |||
| + | 1. Создает в каталоге /var/lib/ejudge файлы настройки системы ejudge, файлы настройки языков программирования.  | ||
| + | |||
| + | 2. Создает каталог /var/lib/ejudge/000001 пробный контест.  | ||
| + | |||
| + | 3. Создает таблицы в базе MySQL для хранения базы пользователей и базы сдаваемых решений,  | ||
Revision as of 19:08, 9 June 2015
Навигация: Главная страница/Система ejudge/Инсталляция/Инсталляция на ALT Linux/Создание каталога для хранения данных ejudge
Дальнейшая настройка ejudge выполняется при помощи программы ejudge-setup. Эту программу необходимо запусить от имени пользователя ejudge:
# su -c ejudge-setup ejudge
Это приложение содержит меню с переходом на разные подстраницы.
На странице Edit global settings вы можете отредактировать информацию об адресе сервера (который будет использоваться в URL), о почтовом адресе, который будет использоваться для отправки писем.
На странице Edit administrator identity желательно изменить пароль пользователя ejudge для доступа через web-интерфейс.
На странице Edit MySQL settings нужно задать имя базы данных MySQL и пользователя для подключения к базе данных, а также задать пароль, используемый для подключения к базе MySQL - он задавался ранее при настройке MySQL.
После перехода на страницу Setup compilers будут произведена проверка доступных языков программирования путем компиляции и запуска тестовой программы. Эта проверка занимает относительно большое время. После окончания проверки вы увидите список всех поддерживаемых языков программирования, в котором будут отмечены доступные языки на этой системе.
Наконец, после выбора команды Save setup script нужно будет ввести путь к файлу ejudge-install.sh, в который записывается скрипт настройки системы ejudge, например, /tmp/ejudge.
Этот файл нужно запустить от имени пользователя root:
# /tmp/ejudge-install.sh
Данный скрипт делает следующее:
1. Создает в каталоге /var/lib/ejudge файлы настройки системы ejudge, файлы настройки языков программирования.
2. Создает каталог /var/lib/ejudge/000001 пробный контест.
3. Создает таблицы в базе MySQL для хранения базы пользователей и базы сдаваемых решений,