jgolden Hi everyone, I am looking for some help in getting the proper settings down to install Dokuwiki on IIS 7.5/ Windows Server 2008 R2. I have waded through a lot of documentation on IIS/PHP/Dokuwiki. But so far am unable to make it perform like on IIS 6. I actually modifed the documentation on the site as it was not proper for installs in IIS 7. I seem to get most functionality, however I am unable to get the plugin manager to work. I get an error that states it is unable to download the file. Web browsing works fine from the server. The permissions I have set (seems to be the only ones to work). Is to give IUSR OR IIS_IUSRS read and execute to all directories. Then I MUST give IUSR write permission to the config & data directory. I have attempted to give IUSR permission to the lib and plugins directory, but that doesn't seem to work either. So I don't know what exactly is the issue here, but I would like to solve it. I also saw about give the application pool "write" permission to the data & conf directory. This also does not seem to work at all. Any help would be appreciated. Sincerely, p.s. It appears that I am unable to install any plugins manually either. When I put them in the plugs directory manually they show up, but do not function. I have been working on this for almost 3 days now, it is getting a little aggravating.
jgolden Good question. I don't know if it uses FTP to download the plugins. That might make sense however. Hopefully someone else can post on that functionality. If know I could certainly give it a try, if you are not already.
elmonty I too am unable to get DokuWiki to work under IIS 7.5. I am getting the following errors: * {DOCUMENT_ROOT}\dokuwiki/conf/ is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data/pages is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data/attic is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data/media is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data/meta is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data/cache is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data/locks is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data/index is not writable by DokuWiki. You need to fix the permission settings of this directory! * {DOCUMENT_ROOT}\dokuwiki/data/tmp is not writable by DokuWiki. You need to fix the permission settings of this directory! I have followed the instructions for granting access to IUSR_XXX and for using icacls. But I still get the above errors when I run install.php.
jgolden You need to set the write permission on those directorys. See http://www.dokuwiki.org/install:iis. Step 5 & 6 under IIS 7.0. Hope that helps.
elmonty That's what I'm saying. I've done that. I've given IIS_IUSRS write permission to those folders. I still get the same errors.
tiv Hi, I have DokuWiki worked fine on my MS server. So, you have to check authentication mode on your application pool that running DW website, by default is Pass-through authentication mode set. In this case you should set write permissions to "Authenticated users" group on your directory where wiki is installed. Another way, if you set some other account to run app pool, set this account write permissions to the directory. Also check "Anonymous" access account, and you should to give it write permissions too. Cheers!