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安装全攻略:APACHE
Oct 09 PHP
PHP加速 eAccelerator配置和使用指南
Jun 05 PHP
php使用curl访问https示例分享
Jan 17 PHP
PHP开发框架Laravel数据库操作方法总结
Sep 03 PHP
PHP中的Trait 特性及作用
Apr 03 PHP
yii gridview实现时间段筛选功能
Aug 15 PHP
THINKPHP3.2使用soap连接webservice的解决方法
Dec 13 PHP
PHP+redis实现的购物车单例类示例
Feb 02 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
Oct 11 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
Feb 03 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中数组定义的几种方法
2013/09/01 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
Apache PHP MySql安装配置图文教程
2016/08/27 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
JavaScript DOM基础
2015/04/13 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
python 生成器协程运算实例
2017/09/04 Python
Python类的继承和多态代码详解
2017/12/27 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
python系列 文件操作的代码
2019/10/06 Python
python实现根据文件格式分类
2019/10/31 Python
浅谈Python类中的self到底是干啥的
2019/11/11 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
大学生简历中个人的自我评价
2013/10/06 职场文书
质量标语大全
2014/06/12 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
法人代表证明书格式
2014/10/01 职场文书
感谢信范文大全
2015/01/23 职场文书
新员工辞职信范文
2015/05/12 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
小学一年级语文教学反思
2016/03/03 职场文书