Warning: require_once(./libraries/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in E:\IISROOT\phpadmin\index.php on line 35

Fatal error: require_once() [function.require]: Failed opening required ‘./libraries/common.inc.php’ (include_path=’.;C:\php5\pear’) in E:\IISROOT\phpadmin\index.php on line 35

而文件是确实存在且IUSR(IIS匿名访问用户)有权限的。

解决方案:

require出错解决:require所有./开头的相对路径文件,都必须把上级目录的IUSR开启可读权限。不仅配置PMA,无论什么网站,在wimp下都要注意./开头的文件要想访问都必须上级目录可读

以IIS根目录是IISROOT为例,E:\IISROOT\phpadmin\index.php 这样的话需要IISROOT这个文件夹设置IUSR可读权限,如果IISROOT是根目录,为了服务器安全建议新建一个目录,如pma,然后把phpadmin放到这个目录下,然后给pma可读权限,E:\IISROOT\pma\phpadmin\index.php

IIS的根目录和E盘的根目录,不要开设IUSR权限,只留超级用户和系统用户两个即可,这样会更安全一些。

 

Hello world!

On 2010 年 08 月 31 日, in 未分类, by root

欢迎使用 WordPress。这是系统自动生成的演示文章。编辑或者删除它,开始您的博客!