tracのインストール
tracのインストールは成功したけれど、上手く動かないので、上手く動かない状況に至ったまでのめもをしておこう、というもの
yum install trac 〜〜〜〜〜〜 [y]を2回ぐらい選択した
これでインストール自体は成功するみたいです。簡単。
インストールした場所は、rootで行ってしまったので、
[root@localhost trac-proj]# pwd /root/trac-proj
という場所にインストールされているようです。
で、http://localhost/tracとかでアクセスしたいので、httpd.confを書き換えて...
[root@localhost trac-proj]# vi /etc/httpd/conf/httpd.conf 〜〜〜〜〜〜 ScriptAlias /trac /var/www/cgi-bin/trac.cgi <Location "/trac"> AddHandler cgi-script .cgi Options ExecCGI SetEnv TRAC_ENV /root/trac-proj </Location>
と最後に書き加えました。Sledgeの時の経験が役立っているのかしらねぇ。
Apacheについて、設定があっているかどうかテストして、再起動。
[root@localhost trac-proj]# apachectl -t Syntax OK [root@localhost trac-proj]# apachectl restart
Oops... Trac detected an internal error: [Errno 13] Permission denied: '/root/trac-proj/VERSION' Traceback (most recent call last): File "/var/www/cgi-bin/trac.cgi", line 20, in ? cgi_frontend.run() File "/usr/lib/python2.4/site-packages/trac/web/cgi_frontend.py", line 123, in run env = get_environment(req, os.environ, threaded=False) File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 335, in get_environment return _open_environment(env_path, threaded) File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 44, in _open_environment return open_environment(env_path) File "/usr/lib/python2.4/site-packages/trac/env.py", line 374, in open_environment env = Environment(env_path) File "/usr/lib/python2.4/site-packages/trac/env.py", line 81, in __init__ self.verify() File "/usr/lib/python2.4/site-packages/trac/env.py", line 129, in verify fd = open(os.path.join(self.path, 'VERSION'), 'r') IOError: [Errno 13] Permission denied: '/root/trac-proj/VERSION'
権限がないよ、と怒られているみたいなので、
[root@localhost ~]# chmod 0777 -R ./trac-proj
でも、結果が同じ...。なんでだろう。