У меня чистый CentOS 6. Я просто устанавливаю через yum install httpd mysql-server, python, mysql-python
.
Первый шаг
$ trac-admin /home/tracprojects/main2 initenv
Projectимя: главнаяСтрока SQL Connect: mysql: // trac @ localhost: 3306 / trac (база существует, utf8, innoDB)
ОК.
$ trac-admin /home/tracprojects/main2 deploy /var/www/html/
ОК.
Второй шаг
Затем я перемещаю cgi-bin/trac.wsgi
в папку псевдонимов моего /cgi-bin/
сервера.(mod_wsgi работает хорошо. НЕ как демон. проверено на сценариях wsgi).
Затем я предоставляю разрешения пользователю Apache для целых каталогов, которые я создал ранее.И добавить доступ из конфига apache.(order-allow-deny).
Но когда я открываю свой браузер и захожу на URL, у меня появляется это сообщение об ошибке:
Internal Server Error
TracError: IOError: [Errno 13] Permission denied: '/home/tracprojects/main2/VERSION'
Что я делаю неправильно?