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

From EjudgeWiki
 
Line 18: Line 18:
 
используется javascript toolkit Dojo (http://www.dogotoolkit.org).
 
используется javascript toolkit Dojo (http://www.dogotoolkit.org).
  
Эта версия ejudge (2.3.18) протестирована на работу с Dojo
+
Текущая версия ejudge (2.3.23) протестирована на работу с Dojo
 
toolkit версии 1.2.2. Для установки Dojo toolkit скачайте архив
 
toolkit версии 1.2.2. Для установки Dojo toolkit скачайте архив
 
http://download.dojotoolkit.org/release-1.2.2/dojo-release-1.2.2.tar.gz,
 
http://download.dojotoolkit.org/release-1.2.2/dojo-release-1.2.2.tar.gz,

Latest revision as of 07:54, 20 August 2012

Навигация: Главная страница/Система 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, однако его установка рекомендуется для улучшения интерфейса пользователя.