我正在尝试在Windows 2003服务器上安装DokuWiki并使用IIS 7.2和PHP5。我已经进入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应该可以工作了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句