Description

I receive a "405 Method not allowed" type error message from my Apache server occasionally.

The strange in this situation is, that Apache gives this if it has a problem with the ExecCGI option or the ScriptAlias is not set properly. However, the whole wiki works just fine when we are reading pages, the error pops up time to time during editing (preview, save) or changing pages, like themes in the UserPreferences.

If I revert the page going back and reissue the operation, it works fine. This I did using Firefox. Our users using Safari experience the error more frequently, and reissuing the command not help them.

The wiki error log does not show error at all.

I tried searching the web, but found no trace of similar behavior.

Steps to reproduce

  1. Set up MoinMoin 1.5-r1 through CGI, with Apache 2

  2. Set up SSL connection
  3. Try it using Safari (that behaved the worst yet)

Example

Details

MoinMoin Version

1.5.1

OS and Version

Gentoo Linux 2005-r1

Python Version

2.4.2

Server Setup

Apache 2.0

Server Details

Standard server, standard cgi, SSL encryption on for the wiki

Workaround

Finally I have got an idea and pushed up the Apache logging to higher level and found a hint about an error of simultaneous SSL negotiation and POST not allowed.

Solution insert into the <Directory "..."> section:

SSLOptions +OptRenegotiate

Since then I have not experienced the error mentioned above. A good test was using links to connect, it could not even log in.

Thanks for the try. Tamas

Discussion

Plan


CategoryMoinMoinNoBug

MoinMoin: MoinMoinBugs/MethodNotAllowedOccasionally (last edited 2007-10-29 19:19:35 by localhost)