[[SVN Trac on FreeBSD]] CONTENTS #contents ---- Lastmodified &lastmod; ---- *SVN Trac 1.2 on FreeBSD 11.0-R Apache24 [#bb427b5a] *** portinstall devel/subversion --batch [#oa5b2245] *** portinstall www/trac --batch [#w15fceb9] *** 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] *** echo 'LoadModule dav_svn_module libexec/apache24/mod_dav_svn.so' >> /usr/local/etc/apache24/httpd.conf [#n79e6f27] *** 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]);