[Moin-user] Permissions problem
Gisbert Amm
gia at webde.de
Fri Feb 24 02:09:02 EST 2006
You said there were no user named apache within the system, if I got it
right. However, user and group in httpd conf are set to apache. Which
user runs the httpd processes then?
-Gisbert
Andre Meyer wrote:
> Hi Nir
>
> Tried this and the result is exactly the same: 500 Internal Server
> Error. No Moin problem, thus...
>
> Any Fedora/Apache guru's with more insight?
> thanks
> André
>
> On 2/23/06, *Nir Soffer* <nirs at freeshell.org
> <mailto:nirs at freeshell.org>> wrote:
>
> Try to run a simple test script, to make sure apache can run cgi
> scripts from this location.
>
> Rename moin.cgi temporarilly, and create this script named moin.cgi
>
> #!/usr/bin/python
> import cgi
> cgi.test ()
>
>
> Now make it executable and set the user and group to apache:apache, and
> try to access with apache.
>
> If this script will run, the problem may be with moin installation.
>
>
> On 23/02/2006, at 19:09, Andre Meyer wrote:
>
> > Maybe another problem: the permissons are set to apache.apache, but
> > there is no actual user apache. Is that a problem?
> >
> > [root at python:/usr/local/var/moin/diwiki]# egrep "^User|^Group"
> > /etc/httpd/conf/httpd.conf
> > User apache
> > Group apache
> >
> > ???
> >
> > Thanks a lot, Gisbert
> > André
> >
> >
> > On 2/23/06, Gisbert Amm < gia at webde.de <mailto:gia at webde.de> >
> wrote:Nothing suspicious.
> >>
> >> If you face no problems when you run /usr/bin/python then I'm
> afraid I
> >> run out of ideas.
> >>
> >> Anyone else?
> >>
> >> Regards,
> >> Gisbert Amm
> >>
> >> Andre Meyer wrote:
> >> >
> >> > On 2/23/06, *Gisbert Amm* <gia at webde.de <mailto:gia at webde.de>
> <mailto: gia at webde.de <mailto:gia at webde.de>>>
> >> wrote:
> >> >
> >> > How does your moin.cgi look like?
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > #!/usr/bin/python
> >> > # -*- coding: iso-8859-1 -*-
> >> > """
> >> > MoinMoin - CGI Driver Script
> >> >
> >> > @copyright: 2000-2005 by Jürgen Hermann < jh at web.de
> <mailto:jh at web.de>
> >> <mailto:jh at web.de <mailto:jh at web.de>>>
> >> > @license: GNU GPL, see COPYING for details.
> >> > """
> >> >
> >> > # System path configuration
> >> >
> >> > import sys
> >> >
> >> > # Path of the directory where wikiconfig.py is located.
> >> > # YOU NEED TO CHANGE THIS TO MATCH YOUR SETUP.
> >> > sys.path.insert (0, '/usr/local/var/moin/diwiki')
> >> >
> >> > # Path to MoinMoin package, needed if you installed with
> >> --prefix=PREFIX
> >> > # or if you did not use setup.py.
> >> > ## sys.path.insert(0, 'PREFIX/lib/python2.3/site-packages')
> >> >
> >> > # Path of the directory where farmconfig.py is located (if
> >> different).
> >> > ## sys.path.insert(0, '/path/to/farmconfig')
> >> >
> >> >
> >> > # This is used to profile MoinMoin (default disabled)
> >> > hotshotProfiler = 0
> >> >
> >> > #
> >>
> ---------------------------------------------------------------------
> >> >
> >> > if hotshotProfiler:
> >> > import hotshot
> >> > prof = hotshot.Profile("moin.prof ")
> >> > prof.start ()
> >> >
> >> > from MoinMoin.request import RequestCGI
> >> > request = RequestCGI()
> >> > request.run()
> >> >
> >> > if hotshotProfiler:
> >> > prof.close()
> >
> >
More information about the Moin-user
mailing list