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@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@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@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@webde.de <mailto: gia@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@web.de
>> <mailto:jh@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()
>
>

Best Regards,

Nir Soffer