I've been using trac happily for over a year on Red Hat 9. Recently we upgraded our system to Red Hat Enterprise Linux 64 bit. We copied all files to the new server and I re-installed trac from rpm's using the instructions at
<br><br>&nbsp;<a href="http://trac.edgewall.org/wiki/TracOnRhel4">http://trac.edgewall.org/wiki/TracOnRhel4</a><br><br>I ran trac-admin /home/trac/trac_spt upgrade and everything was working, but after we did a final copy of user files, the trac wiki stopped working. The problems seemed to be related to my CGI configuration for apache, so I tried switching to mod_python. That works better, and all the subversion access pages are working, but when I try to access a wiki page, for example
<br><br><span style="font-weight: bold;"><a href="https://spt.uchicago.edu/trac/wiki/TitleIndex">https://spt.uchicago.edu/trac/wiki/TitleIndex</a></span><br><br>I get the error:<br><br><span style="font-weight: bold;">Not Found
</span><br style="font-weight: bold;"><br style="font-weight: bold;"><span style="font-weight: bold;">The requested URL /trac/wiki.png/TitleIndex was not found on this server.</span><br><br><br><span style="font-weight: bold;">
httpd.conf contains:</span><br><br>## Allow everyone read access to trac documentation<br>&lt;Directory &quot;/usr/share/trac/htdocs/&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options Indexes MultiViews<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride None<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order allow,deny
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from all<br>&lt;/Directory&gt;<br><br># Set up mod_python access to SPT_Software trac project<br><br>&lt;Location /trac&gt;<br>&nbsp;&nbsp;&nbsp; SetHandler mod_python<br>&nbsp;&nbsp;&nbsp; PythonHandler trac.web.modpython_frontend<br>
&nbsp;&nbsp;&nbsp; PythonOption TracEnv /home/trac/trac_spt<br>&nbsp;&nbsp;&nbsp; PythonOption TracUriRoot /trac<br>&lt;/Location&gt;<br><br># You need something like this to authenticate users<br>&lt;Location &quot;/trac/login&quot;&gt;<br>&nbsp;&nbsp;&nbsp; AuthType Basic
<br>&nbsp;&nbsp;&nbsp; AuthName &quot;SPT Wiki&quot;<br>&nbsp;&nbsp;&nbsp; AuthUserFile /home/trac/trac.htpasswd<br>&nbsp;&nbsp;&nbsp; Require valid-user<br>&lt;/Location&gt;<br><br># Require use of SSL encrypted conection for trac wiki<br>&lt;Location &quot;/trac&quot;&gt;
<br>SSLRequireSSL<br>&lt;/Location&gt;<br><br><span style="font-weight: bold;">trac.ini contains:</span><br><br>[project]<br>url = <a href="http://example.com/">http://example.com/</a><br>footer =&nbsp; Visit the Trac open source project at&lt;br /&gt;&lt;a href=&quot;
<a href="http://trac.edgewall.com/">http://trac.edgewall.com/</a>&quot;&gt;<a href="http://trac.edgewall.com/">http://trac.edgewall.com/</a>&lt;/a&gt;<br>name = SPT_Software<br>descr = South Pole Telescope Project<br>icon = 
trac.ico<br><br>[header_logo]<br>src = trac_banner.png<br>alt = Trac<br>height = 73<br>link = <a href="http://trac.edgewall.com/">http://trac.edgewall.com/</a><br>width = 236<br><br>[logging]<br>log_file = trac.log<br>log_level = DEBUG
<br>log_type = none <br><br>[attachment]<br>max_size = 5000000<br><br>[trac]<br>default_charset = iso-8859-15<br>templates_dir = /usr/share/trac/templates<br>repository_dir = /home/svnroot<br>base_url = /trac<br>ignore_auth_case = false
<br>permission_store = DefaultPermissionStore<br>check_auth_ip = true<br>database = sqlite:db/trac.db<br>metanav = login,logout,settings,help,about<br>mainnav = wiki,timeline,roadmap,browser,tickets,newticket,search<br><br>
[account-management]<br>module = trac.Account<br>enabled = true<br>registration_enabled = false<br>password_format = htpasswd<br>password_file = /home/root/httpd_passwd<br><br><br>I'm running Apache 2.0 and Python 2.3.<br>
<br><span style="font-weight: bold;">Any help will be greatly appreciated.</span><br><br>Ken Aird<br><br><a href="http://www.kenaird.com">http://www.kenaird.com</a><br><a href="http://spt.uchicago.edu">http://spt.uchicago.edu
</a><br><br><br>