关于部署到服务器后require路径的问题。。求指教

浏览:1634 发布日期:2016/06/13 分类:求助交流
我就是想知道为什么部署到服务器后,require的路径改成绝对路径才有效?
之前我是这样写的:require './thinkphp/ThinkPHP/ThinkPHP.php'; 但是这样写路径是错的 打开网页时候是空白页
后来改成了这样:
define('ROOT',$_SERVER['DOCUMENT_ROOT']);
define('THINK_PATH',ROOT.'/thinkphp/ThinkPHP/');
require THINK_PATH.'ThinkPHP.php';
据说相对路径与服务器部署环境有关,但是为什么有关啊。。。index.php不就是入口文件吗 那么./不就是真正的当前目录吗 还是说index.php其实不是真正的入口文件? 求指导啊 要疯
最佳答案
评论( 相关
后面还有条评论,点击查看>>