Установка Trac на Ubuntu14.04/Apache2/mod_wsgi

Я пытаюсь установить систему билетов Edgewall Trac на сервер Ubuntu 14.04 с Apache2 и mod_wsgi. Я следовал приведенным здесь инструкциям: https://help.ubuntu.com/community/TracApacheModWsgi. Но после пункта 9, когда я пытаюсь просмотреть страницу, он говорит:

Запрещено У вас нет прав доступа к /trac на этом сервере.

Что может быть причиной?


person Scrontch    schedule 15.05.2014    source источник
comment
Это может помочь. stackoverflow.com/questions/4807176/   -  person JMillner    schedule 15.05.2014


Ответы (1)


В шаге 6 упомянутой инструкции поместите строку Require all granted перед закрывающим тегом </Directory>. Это необходимо для доступа к каталогам за пределами корня документа по умолчанию.

Обратите внимание, что в Ubuntu 14.04 вы можете получить ошибку пакета python babel, связанную с отсутствием локали «en_US». Это можно легко исправить:

sudo apt-get install --reinstall python-babel-localedata 
person 01es    schedule 11.06.2014
comment
Между тем, я исправил проблему. Предоставление Require all действительно было одним важным изменением, которое мне пришлось внести. Я не на 100%, если бы я делал и другие вещи. Я не столкнулся с проблемой локали, хотя. - person Scrontch; 11.06.2014