Translations of this page?:

DokuWiki with IIS

This is for people who want to use DokuWiki on a Windows machine with IIS webserver (Windows 2000, Windows XP or Windows Server 2003)

New DL-Link for PHP under IIS (auto-install): IIS-Aid
If you want to do an offline install and want to use fast-cgi, install the addin before you install php: IIS-FastCGI
(Just install and leave the setting 'download and install FastCGI' and it will auto-detect fast-cgi on your System)

  • Make sure you have PHP installed. See the PHP site for installers or complete packages. PHP can run either as CGI-application or as an ISAPI extension. As an alternative, see the Microsoft IIS Site for automatic setup of PHP.
  • Extract the DokuWiki archive
  • Rename the dokuwiki-YYYY-MM-DD directory to dokuwiki and move it to
    • somewhere below your new webserver documentroot, e.g. c:\inetpub\wwwroot\dokuwiki
    • any other location on your machine (Best practice would NOT place ANY web site on the “system” drive where the operating system lives because you would NOT want to risk the chance of a “disk full” condition on this drive.)
  • Secure all the directories as explained at the step 2 of the main Install page.
  • Two ways to configure the IIS:
    • Virtual-Directory in an existing website like “www.YourSite.com/wiki”: so make sure to setup a Virtual Directory mapping to the wiki-code-location
    • New Website like “wiki.YourSite.com”: so add an new website-Config in the IIS and set the Root-Directory to the wiki-code-location
  • Browse to the dokuwiki/ directory and Check the properties of the data/ folder. Ensure that the Internet Guest Account (IUSR_computername) or the appropriate web server account (or web server group like IIS-WPG) has Folder level “Write” permissions to the data/ folder.
  • The wiki installer should now be available at http://localhost/dokuwiki/install.php
  • If you want to write the /conf/local.php (and you have to do that during the install-process!) ensure, that the Internet Guest Account (IUSR_computername) or the appropriate web server group (like IIS_WPG) has “Write” permissions to the conf/local.php file.
  • If you want to start your new DokuWiki, ensure, that the Internet Guest Account (IUSR_computername) or the appropriate web server group (like IIS_WPG) has “Write” permissions to the conf/local.php file.
 
install/iis.txt · Last modified: 2010/01/05 23:21 by paul e
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsGitXRefTranslate