Difference between revisions of "Обзор конфигурационных файлов"
From EjudgeWiki
Line 7: | Line 7: | ||
* Конфигурационные файлы общих настроек турниров. Каждому турниру, созданному в системе, соответствует отдельный конфигурационный файл. Все конфигурационные файлы турниров находятся в отдельном каталоге и называются по номеру турнира, например, <tt>000001.xml</tt>, <tt>000002.xml</tt> и т. д. Формат этого конфигурационного файла | * Конфигурационные файлы общих настроек турниров. Каждому турниру, созданному в системе, соответствует отдельный конфигурационный файл. Все конфигурационные файлы турниров находятся в отдельном каталоге и называются по номеру турнира, например, <tt>000001.xml</tt>, <tt>000002.xml</tt> и т. д. Формат этого конфигурационного файла | ||
описан в разделе <tt>[[contest.xml]]</tt>. | описан в разделе <tt>[[contest.xml]]</tt>. | ||
− | * Конфигурационный файл <tt> | + | * Конфигурационный файл <tt>compile.cfg</tt> программы-сервера компиляции <tt>[[compile]]</tt>. В этом конфигурационном файле находятся правила компиляции для языков программирования, поддерживаемых системой. |
* Конфигурационные файлы рабочих настроек турниров. Каждому турниру, созданному в системе, соответствует конфигурационный файл <tt>[[serve.cfg]]</tt>. Этот конфигурационный файл находится в каталоге конфигурационных файлов домашнего каталога каждого турнира и используется программами <tt>[[serve]]</tt> и <tt>[[run]]</tt>. | * Конфигурационные файлы рабочих настроек турниров. Каждому турниру, созданному в системе, соответствует конфигурационный файл <tt>[[serve.cfg]]</tt>. Этот конфигурационный файл находится в каталоге конфигурационных файлов домашнего каталога каждого турнира и используется программами <tt>[[serve]]</tt> и <tt>[[run]]</tt>. | ||
* Конфигурационные файлы CGI-программ. Конфигурационные файлы располагаются в специальном каталоге конфигурационных файлов, который задаётся с помощью опции <tt>--enable-cgi-conf-dir</tt> скрипта конфигурации <tt>[[configure]]</tt> при компиляции системы <tt>ejudge</tt>. При стандартных настройках системы каталог конфигурационных файлов называется <tt>cgi-data</tt> и располагается в том же каталоге, в котором находится каталог <tt>cgi-bin</tt> веб-сервера. | * Конфигурационные файлы CGI-программ. Конфигурационные файлы располагаются в специальном каталоге конфигурационных файлов, который задаётся с помощью опции <tt>--enable-cgi-conf-dir</tt> скрипта конфигурации <tt>[[configure]]</tt> при компиляции системы <tt>ejudge</tt>. При стандартных настройках системы каталог конфигурационных файлов называется <tt>cgi-data</tt> и располагается в том же каталоге, в котором находится каталог <tt>cgi-bin</tt> веб-сервера. |
Revision as of 09:43, 22 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/Обзор конфигурационных файлов
Программы системы ejudge используют в своей работе несколько конфигурационных файлов. Полное описание каждого конфигурационного файла находится в соответствующем разделе.
- Глобальный конфигурационный файл ejudge.xml содержит глобальные настройки системы. Этот конфигурационный файл используется всеми программами системы.
- Конфигурационные файлы общих настроек турниров. Каждому турниру, созданному в системе, соответствует отдельный конфигурационный файл. Все конфигурационные файлы турниров находятся в отдельном каталоге и называются по номеру турнира, например, 000001.xml, 000002.xml и т. д. Формат этого конфигурационного файла
описан в разделе contest.xml.
- Конфигурационный файл compile.cfg программы-сервера компиляции compile. В этом конфигурационном файле находятся правила компиляции для языков программирования, поддерживаемых системой.
- Конфигурационные файлы рабочих настроек турниров. Каждому турниру, созданному в системе, соответствует конфигурационный файл serve.cfg. Этот конфигурационный файл находится в каталоге конфигурационных файлов домашнего каталога каждого турнира и используется программами serve и run.
- Конфигурационные файлы CGI-программ. Конфигурационные файлы располагаются в специальном каталоге конфигурационных файлов, который задаётся с помощью опции --enable-cgi-conf-dir скрипта конфигурации configure при компиляции системы ejudge. При стандартных настройках системы каталог конфигурационных файлов называется cgi-data и располагается в том же каталоге, в котором находится каталог cgi-bin веб-сервера.
Как правило, если все необходимые настройки указаны при компиляции системы, конфигурационные файлы не обязательны для нормальной настройки CGI-программ. Соответствие между CGI-программами и их конфигурационными файлами приведено на таблице ниже.
Программа | Конфигурационный файл |
team | team.cfg |
judge | judge.cfg |
master | master.cfg |
register | register.xml |
users | users.xml |
serve-control | serve-control.xml |