最近的Discuz!服务器传输,结果是“include_path=”。“安装后。C:php5pear'”不正确!
Warning:require_once(./include/common.inc.php)[function.require-once]:failedtoopenstream:NosuchfileordirectoryinD:\MyWebs\BBS\index.phponline12Fatalerror:require_once()[function.require]:Failedopeningrequired'./include/common.inc.php'(include_path='.;c:\php5\pear')inD:\MyWebs\BBS\index.phponline12
在官方论坛上转了一圈,确实也有人遇到过这难题。解决方法是:
D:\MyWebs\BBS
双层目录下安裝就可以
比如:
D:\MyWebs\www\www\BBS
它是因为网络服务器的注册表文件的权限错乱了造成的,换一个目录构造就可以了。我的php配置是用那类一键安装包配置成的,因此会出現这类难题,如果是手工制作配置的phpmysql自然环境就不容易了。
解决方法:
1、除掉改动common.inc.php里全部‘./为’/(便是把中间的点除掉),将”index.php”等根目录的php文件里边的./include/….”里的”./”彻底删掉。就可以一切正常浏览。(以前朋友提及过,我检测也是那样。)
2、将社区论坛安裝放置二级目录下,应用网页链接转为到社区论坛,再安裝一切正常。(依照这一说的解决方法,得到设计灵感。)
3、给与根目录everyone所有权限(得到设计灵感,可是网络服务器上是不太可能那么设定的)
把dz放进了2级目录,主页跳转…(很多人用这一方式)
网站置放在E:\usr\wwwroot\IUSR04
IUSR04不承继父目录权限,但往下承继。有着serv-u权限,iis客户IUSR_04的权限,administrators权限。
因为将Discuz6放到IUSR04目录下没法运作,而放到IUSR04\dz\下能够运作一切正常,因此依据权限承继基本原理
我给wwwroot文件夹名称加上了IUSR_04客户的权限,配置以下:
仅有该文件夹名称(Thisfolderonly)
列举文件夹名称/获取数据(Listfolder/readdata)
载入属性(Readattributes)
载入拓展属性(Readextendedattributes)
载入权限(Readpermissions)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)