我知道这可能是一个愚蠢的问题,但我完全迷失了。
我已经获得了一个旧的,遗留的项目,它是在旧的Linux机器上托管的PHP 5.3中开发的。服务器是Apache。我对apache配置,vhosts配置,php.ini有一个比较正确的理解......但我不是服务器大师。
该项目本质上是一个代码集和不同的编码风格,来自15年的开发人员来来往往。我刚刚开始筛选文件,试图了解所做的事情。
我没有重做整件事的自由。我的任务是修补一些东西。
在项目中我发现了一些令我困惑的东西。
包含了许多文件但没有指定其位置的路径,但它们不在文件发出请求的根目录下。
例如......
我的项目在
/www/some_app/index.php
某些包含文件位于
中/www/private/include_file.php
index.php文件发出请求
include('include_file.php');
有人可以建议在弄清楚它是如何工作的时候寻找什么吗?
这是设置一个别名,将/ www / private /视为root(我无法在vhosts中看到任何引用它的内容)或其他内容。
我知道我没有提供太多信息,但我现在必须继续提供这些信息。这可能是一件显而易见的事情,我也很想念......我已经陷入了困境......