Chris,

I had this same problem and wasted MANY hours on it.

The problem is probably with the /var/trac/myproject path.  Here is what 
my httpd.conf has:

<Location /projects/myproject>
   SetHandler mod_python
   PythonInterpreter main_interpreter
   PythonHandler trac.web.modpython_frontend
   PythonOption TracEnv "C:/Python24/Scripts/trac/my-project"
   PythonOption TracUriRoot /projects/myproject  
   Authtype Basic
   AuthName "Trac"
   AuthUserFile passwd
   Require valid-user
   Order deny,allow
</Location>

The  Location /projects/myproject refers to the virtual URL where you 
can access your project.  For example, 
http://my-ip-addr/projects/myproject will lead Apache to associate this 
URL with the abovementioned Location directive.  The Location directive 
only associates a URL with the contents of a particular Location 
directive.  By contrast, a Directory directive specifies an absolute 
path and specifies the characteristics of that folder (i.e. permissions, 
etc.).

What worked for me with the TracEnv line is to substitue 
/var/trac/myproject with an absolute directory name where
the Trac environment for my project resides (i.e. the folder that 
contains the following files/folders: attachments,
conf, db, htdocs, log, plugins, templates, wiki-macros, README, VERSION).

Hope this helps.
roy.

Chris Howell wrote:

> Hi Folks,
>
> So I have, Apache installed and configured running mod_python. I've 
> tested this setup and all works well. I am now trying to get Trac to 
> work with apache. I have also installed Trac and have that working 
> well, I have tested this using the stand alone server and a test 
> environment and everything functions as you would expect it to.
>
> So here is the problem and I am sure it's a configuration issue on my 
> part I am just not clear as to where it is because the wiki 
> instructions themselves are not very clear.
>
> The Trac instructions say to edit my httpd.conf file and place these 
> lines in it.
>
><Location /projects/myproject>
>   SetHandler mod_python
>   PythonInterpreter main_interpreter
>   PythonHandler trac.web.modpython_frontend 
>   PythonOption TracEnv /var/trac/myproject
>   PythonOption TracUriRoot /projects/myproject
></Location>
>  
>
> The location //projects/myproject /Does this refer to the location of 
> a project anywhere ? Doest he project when I set it up have to exist 
> in the htdocs subdirectory under apache? Or can it exist anywhere on 
> the system ?
>
> The //var/trac/myproject/ path, is this a sub directory or path of the 
> location ?
>
> When does the /PythonHandler trac.web.modpython_frontend /get loaded 
> and how can I ensure that the trac.web.modpython_frontend is installed 
> and functioning properly.
>
> I am very confused, so any light someone could shed to help me out of 
> this dark hole would be much appreciated.
>
> Cheers
> Chris Howell
> Software Engineer
> [EMAIL PROTECTED]
> the PYXIS innovation /- Common Ground for Digital Earth/
> www.pyxisinnovation.com
>
> >

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to