Drupal on IIS stripping action from HTML forms
We've just installed drupal on an IIS machine in our office. It has installed successfully, however we cannot create any content or save settings in the admin menu.
It seems that the "action" attribute in the HTML FORMs are being cleared. For example, when you create a page, the form on index.php?q=node/add/page should post to (ie, the form element's action attribute) "index.php?q=node/add/page". (like it does on all the Mac and Linux servers I've setup with drupal).
What happens is that is just goes to "index.php".
Read moreIIS7 WebPI install of PhP 5.2.10 missing some handy dlls
Just wanted to pass along my experience using the WebPI install of PhP 5.2.10. It works ok out of the box for Drupal6 but I discovered that several dlls are not enabled by default that are helpful for several Drupal tasks, notably:
tidy (see this iis.net forum post)
xsl
pdo and pdo_mysql - these are required by Drupal7
mcrypt - required by phpmyadmin
File system permissions on sites/default/files
Breaking this one out into its own thread...
The original question posted had to do with file system permissions needed to get some modules working.
Read moreIssues and Problems
Note: For issues with Drupal on IIS, please submit a discussion rather than a wiki, which does not allow for comment and discussion.
Here are some that were submitted - feel free to add yours as well, or offer solutions.
Global Redirect - IIS with ISAPI_ Rewrite & clean_url ends with endless loop
File system permissions on sites/default/files - need to give the IIS process owner permissions (details?)
Write protecting the settings.php file - needed to do an 'attrib +r settings.php' from a cmd prompt to finally get the warning to go away.
Read more