The following is a reply to a user attempting to install WWB on Microsoft IIS 7.5 webserver. The problem the user bumped into was "blank pages". The answer applies for both iWiccle and Wiccle Web Builder.
I have tested our CMSes on IIS 6 + PHP some months back, and while I didn't take it through a thorough testing curve, everything I tested worked as expected.
I have now installed IIS 7.5 on my Windows 7 workstation, and configured PHP as FastCGI module as in this tutorial, and installed the latest build. Everything works fine — so Wiccle runs fine on IIS 7.5, as long as your IIS is configured to handle PHP scripts in general.
From what I gather — and you will notice the same if you look at the HTML source code of your page — PHP isn't getting parsed properly to begin with. The server just serves out the code unparsed.
You can first of all try if PHP works using a simple PHPinfo script: if PHP is properly configured for use on your webserver, the script will return a page with all details describing your PHP server environment.
I also notice that the response headers on your server read as follows: Server: Apache/Nginx/Varnish — are you sure it's IIS 7.5? An IIS webserver generally returns response headers along the lines of Server: Microsoft-IIS/7.5. You may want to check in with your hosting provider to ensure the server environment is what you expect it to be, including PHP support. There is no software error causing this.
For those who may want to try IIS on their local Windows machine — to get it working properly, you will also have to juggle with C:\inetpub folder permissions to give IIS (and your code editor for one) write permissions to the files there. (Properties > Security > Owner > Edit > IIS & Users: allow all).
The only caveat that I'm aware of with Wiccle/IIS are the Apache-specific .htaccess files, that of course won't work. (They also control URL rewriting, which you will need if you want to use SmartURLs or block directory viewing.)
For those who want a local server on a Windows machine without the headaches, I recommend XAMPP, an excellent bundle installing Apache, PHP and MySQL pre-configured and ready for use. Apache is the recommended webserver that we use for all our development and testing work.










