2007-02-06から1日間の記事一覧

構築

apache2.2.3+subversion1.4.3+trac0.10.3 の構築を練習。 OSはCentOSデス。

configure

=>Subversion+Trac+Eclipseで開発・管理

これやっとくとベンリデスネ。

apr,apr-util

お互いが同じライブラリを参照してないとうまく動かない様子。 dagリポジトリからsubversionをyum installしたときは一致してなかった。 [root@hoge ~]# ldd /usr/local/apache2/bin/httpd | grep apr libaprutil-1.so.0 => /usr/local/apr/lib/libaprutil-1…

インストールに必須なライブラリ

APR(Apache Portable Runtime library)=>Subversionのインストール Berkeley DB は必須でない。

インストールに必要なもの

sqlite pysqlite clearsilver など

Subversionの外部定義(svn:externals)

=>覚える リビジョン固定とかできるらしい=>svn:externals のリビジョン固定

TracError: /path/to/repo does not appear to be a Subversion repository

tracにアクセスしたときに出た。 どうやって直したか忘れた。

ベーシック認証

htpasswdを使う

swig

subversionとtracを連携させるには、subversionにswigというライブラリが含まれていないといけないらしい。

mod_python

apache上でtracを動かすやり方はいろいろあるみたいだけど、とりあえずmod_python

neon

neonが含まれてないと、httpでアクセスするとき「URL スキームを認識できません」とか出る。

neon

subversionがhttp(https)の通信をするためにはneonというライブラリが必要。 でも最新のバージョンだったらいいというわけではないらしい。 subversion-1.4.3のconfigure中 You have a neon/ subdir containing version 0.26.3, but Subversion needs neon…

プラグイン

プラグインを使うにはsetuptoolsというものが必要=>Trac プラグイン PYTHON_EGG_CACHEというのをApacheにSetEnvしないとエラーになる。

SSLRequireSSL

httpsの接続のみ許可する。 ネタみたいな名前。

サーバー証明書作成

Common Name は実際にアクセスするサーバー名