使用 IIS 在 Windows server 2003 上安装 DokuWiki 时出现问题

DokuWiki Installation on Windows server 2003 using IIS problems

我正在尝试在 windows 2003 服务器上安装 DokuWiki,并使用 IIS 7.2 和 PHP 5. 我已经转到 IIS 并创建了一个虚拟目录,该目录指向我提取 DokuWiki 的位置,我已经为该文件夹设置了所有权限,确保它在所有文件夹和子文件夹上都有 rwx。虚拟目录启用了 rwx 权限。我遇到的第一个问题是 php 报告了一个丢失的文件 PassHash.class.php 我刚刚创建了空白文件但在我添加该文件之前日志报告

[20-May-2015 10:36:51] PHP Warning:  require_once(C:\dokuwiki/inc/PassHash.class.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in C:\dokuwiki\install.php on line 12

[20-May-2015 10:36:51] PHP Fatal error:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'C:\dokuwiki/inc/PassHash.class.php' (include_path='.;C:\php5\pear') in C:\dokuwiki\install.php on line 12

但是一旦我添加了空白文件,它就会显示:

我知道这是一个权限问题,但我不知道如何为这些目录添加权限,甚至不知道它们所在的位置。还有其他人必须创建那个空白文件吗?我觉得有点奇怪。任何帮助表示赞赏。

此致, 卢克

浏览到 dokuwiki/ 目录并检查 data/ 文件夹的属性。确保 Internet 来宾帐户 (IUSR)、适当的 Web 服务器帐户或服务器组 (IIS_IUSRS) 对数据/文件夹具有文件夹级别的“写入”权限。

浏览到 dokuwiki/ 目录并检查 conf/ 文件夹的属性。确保 Internet 来宾帐户 (IUSR)、适当的 Web 服务器帐户或服务器组 (IIS_IUSRS) 对 conf/ 文件夹具有文件夹级别的“写入”权限。

在 IIS 管理器中左键单击站点名称 单击“操作”窗格中的“编辑权限”或右键单击并从快捷菜单中选择“编辑权限”。 单击安全选项卡 单击编辑按钮 单击添加按钮 单击“位置”按钮并选择本地服务器名称 现在输入 IUSR 并单击“确定”,然后再次单击“确定”。

在此之后,install.php 应该可以工作了。