Try the beta version of the new SilverStripe documentation

For the next 2 weeks you can use the new documentation website and give us your feedback.

close

This document contains information for an outdated version (2.4) and may not be maintained any more.

If some of your projects still use this version, consider upgrading as soon as possible.

Manual installation on Windows using IIS

Install SilverStripe manually on Windows using IIS as the web server.

If you are not confident in installing web server software manually on Windows, it is recommended you use the Web Platform Installer method instead, which will do the installation for you.

Install using IIS 7.x

This applies to Windows Server 2008, Windows Server 2008 R2, Windows Vista, and Windows 7.

Install using IIS 6.x

Note: It's recommended you upgrade to Windows Server 2008 R2 which uses IIS 7.5.

This applies to Windows Server 2003 and Windows Server 2003 R2.

Additional notes

Microsoft has no URL rewriting module for anything less than IIS 7.x. This will mean your URLs are like yoursite.com/index.php/about-us rather than yoursite.com/about-us. However, if you do want friendly URLs you must you must buy or use other URL rewriting software:

  • IIRF (should work for most cases - see IIS 6 guide for rewrite rules)
  • ISAPI_Rewrite (The freeware, lite version should be fine for simple installations)
  • If you have 64-bit Windows, you can try this

Instructions are available for installing PHP on IIS 6 by the IIS team.

On Windows XP, you need to disable Check that file exists. See installation-on-windows-pi for more information.

Matthew Poole has expanded on these instructions with a tutorial.

Comments

Comment policy: Please use comments for tips and corrections about the described functionality.
Comments are moderated, we reserve the right to remove comments that are inappropriate or are no longer relevant. Use the Silverstripe Forum to ask questions.

blog comments powered by Disqus