【问题标题】:DokuWiki Installation on Windows server 2003 using IIS problemsDokuWiki 在 Windows server 2003 上安装使用 IIS 问题
【发布时间】:2015-08-01 13:35:22
【问题描述】:

我正在尝试在 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

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

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

问候, 卢克

【问题讨论】:

    标签: php iis permissions windows-server-2003 dokuwiki


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 我知道在dokuwik网站上是这样说的,但那里没有data或conf目录
    • 这意味着你在某处搞砸了。我刚刚从网站上下载了它,它存在。证明:puu.sh/hU52V/b1b454d8a1.png
    • 谢谢,非常有帮助,可以给我一个下载链接吗?我从 dokuwiki 网站下载了最新版本。我用 7zip 解压。
    • 什么?我也是从同一个来源得到的:download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz 这是一个 tar.gz 文件,所以你必须用 7z 打开它两次。
    • 没关系,这是一个愚蠢的问题。您能否将您的有用建议放在答案中,以便我将其标记为正确并进行投票
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 2011-06-06
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多