Questions answered by this recipe
This section is optional; use it to indicate the types of questions (if any) this recipe is intended to answer.
Hosting your PmWiki website on Windows Home Server or Windows Server 2003.
- change WHS to have a fixed IP address
- create shared folders on WHS for your website data
- if your website is external
- ensure your domain name is registered to your external static IP address
- ensure your router is configured to forward traffic on port 80 to your WHS machine
Use the Microsoft Web platform installer
Create a shared folders on WHS,
- install or copy your PmWiki website to (say)
Note: physically this is a directory such as
Configure IIS according to Cookbook:InstallOnIIS
- ensure that on the HomeDirectory tab execute permissions are set to scripts and executables
Ensure the "Internet Guest Account" (
IUSR_SERVERNAME) permissions are set for the folder in which your
The defaults values of "Read & Execute, List Folder Contents, Read" are sufficient.
For the folder
wiki.d only add to the "Internet Guest Account" (
IUSR_SERVERNAME) permissions "Modify, Write".
If you wish to enable uploads add the "Internet Guest Account" (
IUSR_SERVERNAME) permissions "Modify, Write" to the folder
If you copied your PmWiki site from elsewhere you may have to delete the
.flock file in the
To increase the file upload size above 4MB ensure that
- you have set
$UploadExtSizefor the extensions required (eg
$UploadExtSize['jpeg'] = 6000000; # limit .jpeg files to 6MB
- edit the file
C:\windows\sytem32\inetserv\metabase.xmland increase the value of
AspBufferingLimit="10485760"to set to 10MB.
- to save file user
iisreset /stopfrom the command line, then save file, then
iisreset /start, or in IIS, right click the name of the server and select properties, check "Enable Direct Metabase Edit".
- to save file user
If the recipe has multiple releases, then release notes can be placed here. Note that it's often easier for people to work with "release dates" instead of "version numbers".
- install Cookbook:PHP PHP windows installation and configuration for PmWiki
- installation Obtaining and installing PmWiki
- Cookbook:InstallOnIIS How to install PmWiki on IIS v6 or v7