您的位置: 德州资讯网 > 科技

碰到这样的目录问题是php安装不对吧?

发布时间:2019-09-13 20:53:32

碰到这样的目录问题是php安装不对吧?

网站根目录

web

web/aa 目录

web/aa/inc 目录

web/aa 下有一文件 index.php内容如下:

<?php

include_once("./inc/inc.php");这样的化报错提供如下:

//Warning: include_once() [function.include-once]: Unable to access ./inc/inc.php

?>

但修改index.php内容如下则正常:

<?php

include_once(dirname(__FILE__) . "/inc/inc.php");这样的化报错提供如下:

?>

原来好好的,现在程序转换到新服务器上就出现上面的情况了,不可能每个文件都修改成dirname函数类似的

请高手指点一下是什么原因引起的是环境问题?

很多项目避免这种路径的错误, 都定义一个常量来存放根路径

define("ROOT_PATH", dirname(__FILE__));

然后就, include_once ROOT_PATH."/inc/inc.php";

几乎大部份知名的开源项目都这样做, dz,wd, wp等

如何治疗糖尿病胃轻瘫便秘
孩子突然流鼻血是怎么回事
儿童咳嗽吃什么药好
宝宝健脾胃的食物
猜你会喜欢的
猜你会喜欢的