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