DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案


Posted in PHP onNovember 21, 2011

三水点靠木注:
理论上下面的方法可以可以的,但前提是保证你的php配置的没有错误,建议大家用新版的php版本,与discuz程序,相关的服务器相关软件可以到s.3water.com下载。

这两天论坛经常报错误信息

Warning: require_once(./include/common.inc.php) [function.require-
once]: failed to open stream: No such file or directory in
E:\host\aydsw\index.php on line 12

Fatal error: require_once() [function.require]: Failed opening required
'./include/common.inc.php' (include_path='.;C:\php5\pear') in
E:\host\aydsw\index.php on line 12

我在网上查了一下,应该是权限问退,不知道论坛是否能用得上。

解决方法一:

其实这个问题不用说的那么复杂。导致这个问题是因为目录权限问题所致。
大家都知道通常在2003中的权限设置比较混乱。
形象点表达的解决方法是这样的:
比如:你的论坛放在WEBROOT的BBS目录下,如果你仅仅赋予了BBS目录INTERNET来
宾用户(或者你指定的用户)的访问权限,而BBS的上级目录webroot没有
INTERNET来宾用户(或者你指定的用户)访问权限就有上述问题出现。
只要赋予WEBROOT这个目录(就是论坛目录的上级目录)以INTERNET来宾权限(或
你指定的用户)问题即可解决!
原因是:官方把所有 php 文件里的 ./include/,如果改为 include/即可解决,
但总不能一个个替换吧,个人解决的办法,就是建个父目录了。

解决方法二:

今个服务器重装系统了
配置了php mysql 是win下的 可是访问dz(Discuz)论坛的时候出现如下错误:
Warning: require_once() [function.require-once]: Unable to access
./include/common.inc.php in E:\mysite\ceshi\index.php on line 12
Warning: require_once(./include/common.inc.php) [function.require-
once]: failed to open stream: No such file or directory in
E:\mysite\ceshi\index.php on line 12
Fatal error: require_once() [function.require]: Failed opening required
'./include/common.inc.php' (include_path='d:/php5/includes') in
E:\mysite\ceshi\index.php on line 12
此网站没有任何问题,提示的是文件没有找到

弄了半天终于解决了
问题是:
1、IIS6.0有没启用父路径
2、权限问题给了users权限(注上机目录也必须有权限,不然就出现这个问题)

其它参考:

把论坛转移到了自己的服务器上,服务器是win2003+iis+php+mysql,但访问论坛总是提示以下信息:

Warning: require_once() [function.require-once]: Unable to access ./include/common.inc.php in E:\im286\index.php on line 12
Warning: require_once(./include/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in E:\im286\index.php on line 12

Fatal error: require_once() [function.require]: Failed opening required './include/common.inc.php' (include_path='d:/php5/includes') in E:\im286\index.php on line 12
方法一:在网上也google baidu了一下 出现这个问题的还真不少,修改./include/为include/问题解决,但rewrite加载总是不成功,倒腾了半天才发现原来是权限问题,给设置了veryone权限,一切就ok了,最后提醒大家,iis要启用父路径。

方法二:
1、IIS6.0有没启用父路径
2、权限问题给了users权限(注上机目录也必须有权限,不然就出现这个问题)

方法三:
是权限问题,在上级目录加了everyone读权限,仅针对上级目录,但非常久,等不及,停掉。换了个目录为e:\im286\bbs,给上级目录everyone读权限,访问,提示:
No input file specified.

方法四:
搜 索一下,1种说是把php.ini中的doc_root ="注释掉,我看了下本身就是注释掉的,不是这个问题。第2种是说应用池的问题。IIS新建了一个应用池,给这个站点用。刷新,网站可以访问了。再试一 下,是不是和上级目录权限有关,把上级目录everyone读权限去掉,再刷新,又提示和上面的错误一样了,确定与此有关了,然后再加上,问题解决。

方法五:
我这也出现这种问题,刚刚找了半天没结果,试着改(./include/common.inc.php),结果成功了,有问题的不妨试试!
修改 common.inc.php里所有 './ 为 '/ (就是把中间的点去掉)

方法六:终极解决方法
这样的问题如果别的程序正常,但只有一些php系统有问题,这里以phpmyadmin为例,如当前目录是d:\werroot\phpmyadmin只要将在phpmyadmin目录里面再创建一个目录web,然后iis中定位路径为d:\werroot\phpmyadmin\web就可解决问题。这个应该是程序中用了./的问题。

PHP 相关文章推荐
PHP中的string类型使用说明
Jul 27 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 PHP
解析PHP对现有搜索引擎的调用
Jun 25 PHP
DOM XPATH获取img src值的query
Sep 23 PHP
php读取csv实现csv文件下载功能
Dec 18 PHP
PHP将进程作为守护进程的方法
Mar 19 PHP
用PHP生成excel文件到指定目录
Jun 22 PHP
Yii2.0中使用js异步删除示例
Mar 10 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
php intval函数用法总结
Apr 14 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
一个PHP的QRcode类与大家分享
Nov 13 #PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 #PHP
PHP学习散记_编码(json_encode 中文不显示)
Nov 10 #PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 #PHP
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
Nov 10 #PHP
php中一个完整表单处理实现代码
Nov 10 #PHP
php array_filter除去数组中的空字符元素
Jun 21 #PHP
You might like
php中jpgraph类库的使用介绍
2013/08/08 PHP
初识php MVC
2014/09/10 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
js change,propertychange,input事件小议
2011/12/20 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
2017/11/13 jQuery
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python中if __name__ == "__main__"详细解释
2014/10/21 Python
Python实现的tab文件操作类分享
2014/11/20 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
预备党员党校学习自我评价分享
2013/11/12 职场文书
中层干部岗位职责
2013/12/18 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
趣味运动会标语口号
2015/12/26 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技