- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2019-09-27T05:28:10+09:00","default:kuji","kuji")
[[SVN Trac on FreeBSD]]
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*SVN Trac on FreeBSD 11 [#m1e254a4]
*SVN trac-1.2.3 on FreeBSD 11.3-RELEASE-p1 Apache24 [#ub7901f4]
*** portinstall www/trac --batch [#z401e93a]
とすると、subversion が依存関係として自動インストールされる様になったようだ。2019/09/27
*** portinstall devel/subversion --batch [#w5017867]
*** echo svnserve_enable="YES" >> /etc/rc.conf [#y54a3bd7]
*** /usr/local/etc/rc.d/svnserve start [#i1003189]
kernel: Starting svnserve.
kernel: su:
kernel: unknown login: svn
*** pw groupadd -n svn -g 90 [#pf441703]
*** pw useradd -n svn -u 90 -g svn -d /nonexistent -s /nonexistent [#ocad322a]
*** portinstall www/mod_dav_svn [#jda8d1f4]
これは、/usr/local/etc/apache24/httpd.conf の
# LoadModule dav_module libexec/apache24/mod_dav.so
行をアンコメントする、もしくは、
echo 'LoadModule dav_svn_module libexec/apache24/mod_dav_svn.so' >> /usr/local/etc/apache24/httpd.conf
*** apachectl restart [#tdb8e226]
*** /usr/local/etc/rc.d/svnserve start [#f8c9b732]
*** mkdir -p /usr/home/svn/repos [#j52f1fc0]
*** svnadmin create /usr/home/svn/repos/「リポジトリー名」 [#w45684c3]
106 6:55 cd /usr/home/svn/repos/「リポジトリー名」
153 11:24 chown -R www:www /usr/home/svn
** trac [#o04d0594]
160 12:16 trac-admin /usr/local/www/apache24/data/trac/sandbox initenv
161 12:17 chown -R www:www /usr/local/www/apache24/data/trac/sandbox
162 12:19 apachectl restart
163 12:20 locate mod_python3
164 12:20 portinstall www/mod_python35
165 12:21 apachectl restart
================================================================================
The mod_python module is no longer activated in httpd.conf!
There is now a dedicated modules file in etc/apache24/modules.d
Also remember to add to your Apache configuration in the appropriate context:
PythonPath "['/path/to/foo', '/path/to/bar']"
AddHandler python-program .py
PythonHandler foobar
PythonDebug On
For more information, see http://www.modpython.org/.
================================================================================
/usr/local/etc/apache24/modules.d/270_mod_python.conf
LoadModule python_module libexec/apache24/mod_python.so ←これをアンコメントする
/usr/local/etc/apache24/Includes/trac.conf
<Location /trac>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /usr/local/www/apache24/data/trac
PythonOption TracUriRoot /trac
</Location>
**/usr/local/www/trac/「リポジトリー名」/conf/trac.ini [#s1a2f1d0]
[authz_policy]
authz_file =
[components]
tracopt.versioncontrol.svn.svn_fs.subversionconnector = enabled
webadmin.* = enabled
[repositories]
dir = /usr/home/svn/repos/「リポジトリー名」
sync_per_request = true
[trac]
repository_dir = /usr/home/svn/repos/「リポジトリー名」
repository_sync_per_request = (default)
repository_type = svn
以上の項目を追加。
----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);