UbuntuにTracの環境を設定(新規インストールではなく引っ越し)
ubuntuにTracをインストール&プロジェクトの立ち上げを参考に作業.
sudo apt-get install trac python-setuptools apache2 libapache2-mod-wsgi python-subversion sudo -E easy_install Trac
今回,trac のインストールはしないので,以下は不要
svnadmin create /home/www/srv/svn/lab sudo mkdir /srv/trac sudo trac-admin /srv/trac/lab initenv
Apacheの設定.
apt-get install libapache2-mod-svn sudo trac-admin /srv/trac/lab/ upgrade sudo trac-admin /srv/trac/lab deploy /srv/trac/lab
cat <<EOF /etc/apache2/sites-available/trac.conf WSGIScriptAlias /trac /var/www/trac/hogehoge/cgi-bin/trac.wsgi <Directory /srv/trac/lab> WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory> <Location "/trac/login"> AuthType Basic AuthName "trac" AuthUserFile /srv/trac/.thpasswd Require valid-user </Location>EOF
Trac 1.0インストール途中までのメモ書きのパーミッション変更の話が結構重要.
chmod 755 trac.wsgi
コメントを残す