ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Running EE and MSM on an IIS server -- what to expect?

September 20, 2008 4:32pm

Subscribe [2]
  • #1 / Sep 20, 2008 4:32pm

    Addison

    59 posts

    I’ve searched the forums for more info on this, so forgive me if this has been answered elsewhere.

    I’m about to begin designing and building multiple sites for a new client that already has a local hosting service that they’re happy with. The problem is that this hosting provider is exclusively Windows-based, so no Apache.

    However, the owner of the hosting company is a nice guy, and he’s even installed PHP/MySQL just for me on another small project with Textpattern.

    So, my question is, will everything be alright if I choose to run EE/MSM on IIS/PHP/MySQL? What problems or hiccups can I expect to run into? I’m scared to death that this will be a nightmare…

    Thanks,
    Addison

  • #2 / Sep 20, 2008 5:08pm

    Derek Jones

    7561 posts

    IIS certainly isn’t an optimized platform for running PHP applications, but if the server administrators are aware of the issues, you should still have a good experience.  I can think of three noteworthy things, that you will:

    a) have to use forced query strings (leaving the ? in the URL)
    b) need to make sure directory and file permissions are set properly so that PHP can read, write, and modify files that it needs to (with ExpressionEngine this means your config.php file, cache folder, file upload folders, etc.) which is trickier on Windows than on *nix
    c) make sure MySQL is not running in “strict” mode which is the default for some reason on the Windows installer

  • #3 / Sep 20, 2008 5:35pm

    Addison

    59 posts

    Thanks, Derek—that’s the kind of info I was looking for.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases