質問: centosにてsubversion+tracのインストール centosにてsubversion+tracのインストール centos5.4 i386版にてsubversionとtracのインストールをしました。 一通りインストールが完了して、ブラウザから http://サーバのipアドレス/trac/プロジェクト名 でアクセスできたのですが、画目右上のログインからログインすることができません。 インストール直後は ユーザid:admin パスワード:admin で管理者としてログインすることができるみたいなのですが、上記のユーザidとパスワードでログインすることができません。 また、centosで作成している他のユーザでログインしようとしたのですが、それでもログインすることができません。 調べてみたところ、アドレスに"_"(アンダーバー)を使用しているとログインできないという記事を見かけたのですが、当方アドレスにアンダーバーは入っておらず、それが原因ではないと思われます。 同じ現象になったことのある方、原因が分かる方いらっしゃいましたら、ご教授のほどお願い致します。
回答: まず......selinuxの問題はクリアしている前提で。 どうインストールしましたか? 前回( http://okwave.jp/qa/q6267027.html )のとおりだと、そのままインストールしただけ...のようですが。 /etc/httpd/conf.d/にtrac.confとか作成されているでしょうから、 そちらで認証用のファイルはどのように指定していますか? ちなみに、ウチのは下記の通り。 authtype basic authname "trac" authuserfile /var/www/trac/.htpasswd require valid-user ということで、ユーザー認証には /var/www/trac/.htpasswd を使用することになります。 htpasswdコマンドで該当のファイルを作成して下さい。 場所は/etc/httpd/conf.d/trac.conf等で指定されている場所に、 恐らく新規作成になるでしょうから、htpasswdコマンドには-cオプションを。 # 参考urlはdebian系ですのでapachの設定ファイルの場所は違いますが... # 作成されたファイルのユーザーやグループ、パーミッションにはご注意を。 ユーザー管理用のプラグインもありますので、後からユーザー追加するならば導入しておくと楽かも知れません。 プラグインが0.12で正しく動作するかは...どうなんでしょう? # ウチの環境、そこらヘンが考慮外だった...検証しておかないと...。 >インストール直後は >ユーザid:admin >パスワード:admin >で管理者としてログインすることができるみたいなのですが、上記のユーザidとパスワードでログインすることができません。 ソレは「trac lightning」のハナシではありませんか? http://www.atmarkit.co.jp/fjava/rensai4/devtool01/devtool01_2.html に書かれてますけど。 >また、centosで作成している他のユーザでログインしようとしたのですが、それでもログインすることができません。 htpasswdで登録していないと無理...かと思われます。 # tracのユーザー認証でローカルユーザーで認証できるなら別ですが...。 http://www.amazon.co.jp/dp/4774136158/ http://www.amazon.co.jp/dp/4798023507/ こんな書籍もあります。 # 前者は各章の入り口あたりにケースを想定したマンガがあってなじみやすいかも知れません。 # 後者は第1版を持っていますが、リファレンス的に使用する場合にいいかもしれません。