Проблемы с Dojo

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
derugu
Posts:15
Joined:18 April 2009, 09:22
Проблемы с Dojo

Post by derugu » 14 March 2011, 17:27

Не работают "красивости" dojo в Alt Школьном Сервере 4.1 и ШС5.0.2. В десктопных же версиях абсолютно всё работает. Например, картинка http://server/ejudge/logo.gif пишет Object not found!
Куда копать?
PS. Рад, что сайт заработал...

derugu
Posts:15
Joined:18 April 2009, 09:22

Re: Проблемы с Dojo

Post by derugu » 18 March 2011, 13:20

Вот из логов Апача2 - всё кишит попытками ejudge найти dojo. На весь каталог /var/www/html/ejudge так реагирует - не найдено.

192.168.0.1 - - [16/Mar/2011:08:32:51 +0300] "GET /ejudge/dojo/dojo.js HTTP/1.1" 404 1312
192.168.0.1 - - [16/Mar/2011:08:32:51 +0300] "GET /ejudge/unpriv.css HTTP/1.1" 404 1312
192.168.0.1 - - [16/Mar/2011:08:32:51 +0300] "GET /ejudge/logo.gif HTTP/1.1" 404 1312
192.168.0.1 - - [16/Mar/2011:08:32:51 +0300] "GET /ejudge/unpriv.js HTTP/1.1" 404 1312
192.168.0.1 - - [16/Mar/2011:08:32:51 +0300] "GET /ejudge/unpriv.css HTTP/1.1" 404 1312
192.168.0.1 - - [16/Mar/2011:08:32:51 +0300] "GET /ejudge/logo.gif HTTP/1.1" 404 1312

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Проблемы с Dojo

Post by cher » 18 March 2011, 15:44

Попробуйте запустить из-под рута программу ejudge-upgrade-web

derugu
Posts:15
Joined:18 April 2009, 09:22

Re: Проблемы с Dojo

Post by derugu » 21 March 2011, 10:37

Посмотрел свою инструкцию установки, оказалось, что всегда устанавливал ejudge-upgrade-web с правами root. Но всё ж попробовал ещё раз - не помолгло. :(

derugu
Posts:15
Joined:18 April 2009, 09:22

Re: Проблемы с Dojo

Post by derugu » 21 March 2011, 11:23

Спасибо, всё заработало!

#Для Altlinux Школьный Сервер 4.1 и 5.0.2 проверено.
#Создал файл dojo.conf и положил его в /etc/httpd2/conf/extra-available
# затем рестарт ejudge и httpd2
#
# Summary: ejudge - DoJo
#
# Required modules: mod_alias, mod_mime
#

<IfModule alias_module>
Alias /ejudge/ "/var/www/html/ejudge/"
</IfModule>

<Directory /var/www/html/ejudge/>
Options MultiViews SymLinksIfOwnerMatch
# allow sub-directories to restrict usage via .htaccess
AllowOverride Limit
<IfModule authz_host_module>
Order allow,deny
Allow from all
</IfModule>
</Directory>

Post Reply