未分類

【TRAC+OpenPNE】 TRACのSlave化が出来た

OpenPNEの開発でも使ってているとっても便利なプロジェクト管理ツールのTRAC
このログインアカウントをOpenPNEに同期させる事が出来ました。
ニックネームとパスワードでログインします。現状はOpenPNEのニックネームは重複を認めていますので、同一のニックネームが二つあると問題が起きます。これを解決するのはまた別途ということで。。
■設定例
・OpenPNE2.6.5
・TRAC10.3(dagのyumインストール物)
・Apacheモジュールのmod_auth_mysqlを使う
・httpd.conf
NameVirtualHost 202.61.**.**

DocumentRoot /var/www/sns/********.pne.jp/public_html
ServerName ********.pne.jp
Alias /trac/ “/home/admin/trac/10.3/********.pne.jp/”

Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
# mod_python speeds things up considerably
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv “/home/admin/trac/10.3/********.pne.jp”
PythonOption TracUriRoot “/trac”
AuthName “OpenPNE”
AuthType Basic
AuthMySQLEnable on
AuthMySQLUser root
AuthMySQLPassword ********
AuthMySQLDB ********_pne_jp
#AuthMySQLUserTable c_member_secure
AuthMySQLNameField nickname
AuthMySQLPasswordField hashed_password
AuthMySQLUserTable “c_member, c_member_secure”
AuthMySQLUserCondition “c_member.c_member_id = c_member_secure.c_member_id”
AuthMySQLPwEncryption md5
Require valid-user
# authentication
#AuthType Digest
#AuthName “OpenPNE”
#AuthDigestDomain /trac
#AuthDigestFile “/home/admin/trac/10.3/********.pne.jp.htdigest”
#Require valid-user
# authorization is handled internally by trac


DAV svn
SVNParentPath /srv/svn
Order allow,deny
Allow from all
# authentication
AuthType Digest
AuthName “OpenPNE”
AuthDigestDomain /svn
AuthDigestFile “/home/admin/trac/10.3/********.pne.jp.htdigest”
Require valid-user
# authorization
#AuthzSVNAccessFile “/home/admin/trac/********.pne.jp.auth.ini”

ServerAdmin server@********.pne.jp
ErrorLog logs/********.pne.jp.error_log
TransferLog logs/********.pne.jp.access_log

こんなので動いています。
近日中にtrac.openpne.jp www.openpne.jpもこの方法で同期しようと思います。

OpenPNE�~�蓈���񋟃T�[�r�X�̂��m�点

  • ��K�̓z�X�e�B���O
  • �Z�p�T�|�[�g
  • �J�X�^�}�C�Y
  • OpenPNE Manager
  • ���q���܃T�|�[�g

ページの先頭に戻る