Thursday 8 March 2012

Trac on Centos

cat httpd/conf.d/trac-project.conf

 #configuration 
#permament redirect for https
Redirect permanent http://path https://path
WSGIScriptAlias /project /var/www/html/project/cgi-bin/trac.wsgi
#with multiple project you need only alias it once 
Alias /trac/chrome/common /usr/share/trac/htdocs/common
Alias /trac/chrome/site /usr/share/trac/htdocs/site

<Directory /var/www/html/project/cgi-bin/>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>

<Location '/symphony'>
        SSLRequireSSL
        AuthType Basic
        AuthName "Trac symphony"
        AuthUserFile /usr/share/trac/projects/project/conf/trac.htpasswd
        Require valid-user
</Location> 



Back up trac
Since 0.13, trac back up include MySQL db back up, always good to have before upgrading.


 $ trac-admin /path/to/projenv hotcopy /path/to/backupdir
More info: http://trac.edgewall.org/wiki/0.13/TracBackup


 


Wednesday 7 March 2012

Code on blogger

Quite nice formating for posting code on blogger
</code></pre>
<pre style="font-family: Andale Mono, Lucida Console, 
Monaco, fixed, monospace; color: #000000; 
background-color: #eee;font-size: 12px;border: 1px dashed #999999;
line-height: 14px;padding: 5px; overflow: auto; width: 100%"><code>

</code></pre>