Skip to content

Commit

Permalink
Improved the manual install IIS page by providing clearer links to th…
Browse files Browse the repository at this point in the history
…e IIS 7.x and IIS 6.x install guides

Tidied up the additional manual IIS install notes
  • Loading branch information
Sean Harvey committed Jan 24, 2011
1 parent c49ac4f commit aa24ba9
Showing 1 changed file with 16 additions and 19 deletions.
35 changes: 16 additions & 19 deletions master/sapphire/docs/en/installation/windows-manual-iis.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,31 @@
# 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 using the [Web Platform Installer](windows-pi) method instead, which will do this for you.
Install SilverStripe manually on Windows using IIS as the web server.

## IIS 7.x
If you are not confident in installing web server software manually on Windows, it is recommended you use the
[Web Platform Installer](windows-pi) method instead, which will do the installation for you.

IIS 7.x ships with Windows Vista, Windows 7, Windows Server 2008 and Windows Server 2008 R2.
## [Install using IIS 7.x](windows-manual-iis-7)

A [full guide is available](windows-manual-iis-7.md) to assist installing SilverStripe on these versions of Windows.
This applies to Windows Server 2008, Windows Server 2008 R2, Windows Vista, and Windows 7.

## IIS 6
## [Install using IIS 6.x](windows-manual-iis-6)

IIS 6 ships with Windows Server 2003.
*Note: It's recommended you upgrade to Windows Server 2008 R2 which uses IIS 7.5*.

This [guide](windows-manual-iis-6) will assist installing SilverStripe on this older version of Windows.
This applies to Windows Server 2003 and Windows Server 2003 R2.

If it all possible, it is recommend you upgrade to at least Windows Server 2008 or Windows Vista so you can take advantage of IIS 7.x, which has features
such as native URL rewriting support.
## Additional notes

## Installing on IIS 5.1 and 6.0
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:

These are additional notes about installing SilverStripe on IIS 5.1 and IIS 6.
* [IIRF](http://iirf.codeplex.com/) (should work for most cases - see [IIS 6 guide](windows-manual-iis-6) for rewrite rules)
* [ISAPI_Rewrite](http://www.helicontech.com/download-isapi_rewrite3.htm) (The freeware, lite version should be fine for simple installations)
* If you have 64-bit Windows, you can try [this](http://www.micronovae.com/ModRewrite/ModRewrite.html)

If using Windows Server 2003 with IIS 6, there is a [guide available](installation-manual-iis-6) which will assist you installing SilverStripe.
Instructions are available for [installing PHP on IIS 6](http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/) by the IIS team.

* 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](http://iirf.codeplex.com/)
* [ISAPI_Rewrite](http://www.helicontech.com/download-isapi_rewrite3.htm) (The freeware, lite version should be fine for simple installations)
* If you have 64-bit windows, you can try [this](http://www.micronovae.com/ModRewrite/ModRewrite.html)
* Instructions for installing PHP IIS 5.1 and 6 may be different that for 7. See [http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/](http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/)
* On XP, you need to disable 'Check that file exists' (See [installation-on-windows-pi](installation-on-windows-pi))
On Windows XP, you need to disable **Check that file exists**. See [installation-on-windows-pi](windows-pi) for more information.

Matthew Poole has expanded on these instructions [with a tutorial](http://cubiksoundz.blogspot.com/2008/12/tech-note-installing-silverstripe-cms.html).

0 comments on commit aa24ba9

Please sign in to comment.