Personally I'd use 'chown -R webuser:webgroup' on those directories.

Might also be worth testing the environment using tracd to try an isolate
this to a wsgi or a trac problem

On 24 February 2011 02:33, showa3 <[email protected]> wrote:

> Andy Baker , Thank you for your comment.
>
> I use an username boo in centOS.
>
> (( httpd.conf ))
> User webuser
> Group webgroup
>
>
>  # ls -l /var | grep tracbird
>  drwxr--r--+  6 webuser webgroup 4096 tracbird
>  # getfacl /var/tracbird
>  getfacl: Removing leading '/' from absolute path names
>  # file: var/tracbird
>  # owner: webuser
>  # group: webgroup
>  user::rwx
>  group::--x                      #effective:---
>  group:boo:r--
>  mask::r--
>  other::r--
>  # ls -l /usr/share | grep trac
>  drwx--x--x   3 root root  4096  trac
>
> Then I tried to change the permissions.
>
>  # cd /usr/share
>  # setfacl -m g:webgroup:r-x trac
>  # setfacl -m u:webuser:r-x trac
>  # getfacl /var/tracbird
>  getfacl: Removing leading '/' from absolute path names
>  # file: var/tracbird
>  # owner: webuser
>  # group: webgroup
>  user::rwx
>  group::--x                      #effective:---
>  group:boo:r--
>  mask::r--
>  other::r--
>
> But I couldn't.
> Do I have any mistakes in these commands or other ploblems?
>
>
>
>
> --- Andy Baker <[email protected]> wrote:
>
> > Might be a permissions problem. Check that the user that is running
> > the
> > httpd process (maybe 'apache'?) can access /var/tracbird and
> > /usr/share/trac
> >
> > On 23 February 2011 16:05, showa3 <[email protected]> wrote:
> >
> > > (I am a Japanese and I am not good at English. So, I have some
> > English
> > > mistakes in this sentences. I'm sorry.)
> > >
> > >
> > > I can't connect Trac with Apache.
> > >
> > > (( version ))
> > > Apache : 2.2.17(from source code)
> > > Python : 2.4.3(preInstalled)
> > > centOS : 5.5
> > > Trac : Trac-0.12.1.ja1
> > > mod_wsgi : 3.3
> > >
> > > (( command ))
> > >  $ su
> > >  # cd /var
> > >  # mkdir tracbird
> > >  # cd /var/tracbird
> > >  # pwd
> > >  # trac-admin birdproject initenv
> > >  ->birdproject->[Enter]
> > >  ->Congratulations!
> > >  # chown -R webuser:webgroup /var/tracbird
> > >  # cd /var/tracbird
> > >  # trac-admin birdproject deploy /tmp/deploy
> > >  # cp -i /tmp/deploy/* /var/tracbird
> > >  # chown -R webuser:webgroup /var/tracbird
> > >
> > > (( in httpd.conf ))
> > >  WSGIScriptAlias /tracbird /usr/share/trac/cgi-bin/trac.wsgi
> > >  <Directory /usr/share/trac/cgi-bin>
> > >   WSGIApplicationGroup %{GLOBAL}
> > >   Order deny,allow
> > >   Allow from all
> > >  </Directory>
> > >
> > >
> > > When I watch the browser, http://localhost/tracbird, I notice this
> > Error.
> > >
> > > 「Internal Server Error
> > > The server encountered an internal error or misconfiguration and
> > was unable
> > > to complete your request.
> > > Please contact the server administrator, [email protected] and inform
> > them
> > > of
> > > the time the error occurred, and anything you might have done that
> > may have
> > > caused the error.
> > > More information about this error may be available in the server
> > error log.
> > > 」
> > >
> > > (( Error_log))
> > > [error] [client 127.0.0.1] mod_wsgi (pid=2276 135267 ): Exception
> > occurred
> > > processing WSGI script '/var/tracbird/cgi-bin/trac.wsgi'.
> > > [error] [client 127.0.0.1] Traceback (most recent call last):
> > > [error] [client 127.0.0.1]   File
> > "/var/tracbird/cgi-bin/trac.wsgi", line
> > > 30, in application
> > > [error] [client 127.0.0.1]     from trac.web.main import
> > dispatch_request
> > > [error] [client 127.0.0.1] IOError: zipimport: can not open file
> > > /usr/lib/python2.4/site-packages/Trac-0.12.1ja1-py2.4.egg
> > >
> > > (( trac.wsgi ))
> > >  #!/usr/bin/python
> > >  import os
> > >  def application(environ, start_request):
> > >        if not 'trac.env_parent_dir' in environ:
> > >                environ.setdefault('trac.env_path',
> > > '/var/tracbird/birdproject')
> > >        if 'PYTHON_EGG_CACHE' in environ:
> > >                os.environ['PYTHON_EGG_CACHE'] =
> > environ['PYTHON_EGG_CACHE']
> > >        elif 'trac.env_path' in environ:
> > >                os.environ['PYTHON_EGG_CACHE'] = \
> > >                        os.path.join(environ['trac.env_path'],
> > '.egg-cache')
> > >        elif 'trac.env_parent_dir' in environ:
> > >                os.environ['PYTHON_EGG_CACHE'] = \
> > >                        os.path.join(environ['trac.env_parent_dir'],
> > > '.egg-cache')
> > >        from trac.web.main import dispatch_request
> > >        return dispatch_request(environ, start_request)
> > >
> > >  # ls | grep Trac-0.12.1ja1-py2.4.egg
> > >  -rw-------  1 root root 2705119  2月 18 10:07
> > Trac-0.12.1ja1-py2.4.egg
> > >
> > > I tried this command.
> > >
> > >  # chown webuser.webgroup rac-0.12.1ja1-py2.4.egg
> > >
> > > But I couldn't.
> > >
> > >
> > > How can I resolve this problem?
> > > Will you show me some advice and process?
> > >
> > >
> > > --
> > > 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.
> > >
> > >
> >
> > --
> > 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.
> >
> >
>
> --
> 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.
>
>

-- 
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