Инсталляция на ALT Linux:Установка файлов web-сервера

From EjudgeWiki
Revision as of 07:54, 20 August 2012 by Dk (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Навигация: Главная страница/Система ejudge/Инсталляция/Инсталляция на ALT Linux/Установка файлов web-сервера

Все действия, описанные в этом пункте, можно сделать одной командой ejudge-upgrade-web, запущенной от имени пользователя root.

Ejudge содержит несколько cgi-bin приложений, которые расположены в каталоге /usr/lib/ejudge/cgi-bin. Для нормальной работы ejudge необходимо скопировать эти файлы в каталог cgi-bin web-сервера apache2 (/var/www/cgi-bin) или создать на них символические ссылки.

Ejudge содержит несколько файлов, которые расположены в каталоге /usr/share/ejudge/style. Для нормальной работы ejudge эти файлы необходимо скопировать в каталог ejudge web-сервера apache (/var/www/html/ejudge) или создать на них символические ссылки.

В новом интерфейсе ejudge (интерфейс "вкладок" на странице участника) для отдельных эффектов AJAX (например, отображение таймера на странице) используется javascript toolkit Dojo (http://www.dogotoolkit.org).

Текущая версия ejudge (2.3.23) протестирована на работу с Dojo toolkit версии 1.2.2. Для установки Dojo toolkit скачайте архив http://download.dojotoolkit.org/release-1.2.2/dojo-release-1.2.2.tar.gz, извлеките из него каталоги dijit, dojo, dojox и скопируйте их в каталог, где находятся файлы ejudge для web-сервера (/var/www/html/ejudge).

Для исполнения всех этих действий (создание символических ссылок на cgi-bin приложения, стилевые и прочие файлы, скачивание и установка Dojo toolkit) достаточно запустить скрипт ejudge-upgrade-web:

# ejudge-upgrade-web

Dojo toolkit не обязателен для работы ejudge, однако его установка рекомендуется для улучшения интерфейса пользователя.