- ベストアンサー
CentOSにてSubversion+Tracのインストール
- CentOS5.4 i386版にてSubversionとTracのインストールをしました。
- ログインできない問題について調査しましたが、アンダーバーの使用が原因ではなさそうです。
- 同じ現象になった経験のある方、原因がわかる方がいらっしゃれば、教えていただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず……SELinuxの問題はクリアしている前提で。 どうインストールしましたか? 前回( http://okwave.jp/qa/q6267027.html )のとおりだと、そのままインストールしただけ…のようですが。 /etc/httpd/conf.d/にtrac.confとか作成されているでしょうから、 そちらで認証用のファイルはどのように指定していますか? ちなみに、ウチのは下記の通り。 <LocationMatch "/trac/[^/]+/login"> AuthType Basic AuthName "Trac" AuthUserFile /var/www/trac/.htpasswd Require valid-user </LocationMatch> ということで、ユーザー認証には /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版を持っていますが、リファレンス的に使用する場合にいいかもしれません。
お礼
Wr5さん 前回に続き、迅速な対応をありがとうございます。 Tracのログインですが、できるようになりました。 trac.confの中身ですが、 <LocationMatch "/trac/.*/login"> AuthType Basic AuthName "trac" AuthUserFile /home/develop/.htpasswd Require valid-user </LocationMatch> となっております。なので、 # htpasswd -c /home/develop/.htpasswd admin で.htpasswdを作成して、 # chomd 644 /home/develop/.htpasswd で権限の変更を行いました。 すでに、SELinuxは無効にしてあり、上記の設定を行ってからログインしてみたところ、 ユーザ:admin パスワード:設定したパスワード でログインすることができました。 >ユーザー管理用のプラグインもありますので、後からユーザー追加するならば導入しておくと楽かも知れません。 ご丁寧に教えていただきありがとうございます。trac.iniをGUIで編集できるようにしたり、ユーザの管理やExcelでの出力など便利そうなプラグインが多々ありましたので、後々に導入してみようかと思います。 また、参考書籍のご紹介までありがとうございます。 色々とお手数をお掛けしまして、申し訳ございませんでした。 今後もSubversionとTracを使う機会が多々あるかと思いますので、参考にさせていただきます。 ありがとうございました。