Search

Hi,

I've installed Symphony on a windows IIS server. Everything is working fine (even the .httaccess file is working after installing ISAPI_rewrite) I've got only one problem:

The Login page coniststs of the code:

<form action="" method="post">

If I submit the login page, a error 405 page is shown.

If I create a seperate file with only the form and change the form code with a filename in the action, everyting is working fine:

<form action="index.php" method="post">

This is not very usefull... Is it possible to change the preferences of IIS and not getting the 405 error page?

I imagine this is an ISAPIrewrite thing. Since the form is posting to /symphony/ which may not actually exist, I'd reckon it's the ISAPIrewrite not mapping the POST properly. I've only used ISAPI_rewrite once man years ago and can't remember whether it supports this.

Does IIS have index.php as the highest default document?

Yes, index.php is the highest default document.

I found out that a html file with action="" also didn't work. So I don't think its an ISAPI problem but an IIS problem. Does anyone know how I can fix this?

Thanx!

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details