On IIS, I managed to fix this (partially) by changing the handler for .htm and .html to SSINC.DLL (which handles server side includes) based on the advice of other IIS admins. This allows me to enable POST on that.
Now when I log into OpenGoo, I get only one 405 error instead of two.
The other one seems to be coming from a post to the /OpenGoo folder instead of to /OpenGoo/index.php. index.php is set as the default document so that's kind of odd.
From the logs (some details removed):
So this gives a 405:
POST /opengoo active_project=0&ajax=true&c=dashboard&a=index¤t=overview-panel 405 0 1 1802 1205 62
But this does not:
2008-12-24 20:38:20 POST /opengoo/index.php active_project=0&ajax=true&c=project&a=initial_list_projects&parent=0 200 0 0 857 1215 296
This is with the 1.1 beta and I have not tried the RC yet. I'm about to right now...
Erik Knepfler
http://haveabyte.com