open_basedir似乎没有设置基本路径

时间:2020-04-12 01:28:03

标签: php apache synology open-basedir

在Synology(linux)服务器上,我设置了三个Apache2.4 / PHP Web环境,其根目录为:

/volume1/web
/volume1/webDevZone
/volume1/webTstZone

我希望有一种机制,无论我在什么环境上运行,都可以调用echo $ _SERVER [DOCUMENT_ROOT]之类的东西并获取/。当我将应用程序从一个环境移动到另一个环境时,这种可以在不进行更改的情况下调用或包含或要求的方法。

不幸的是,_ DIR _并没有成功,因为它不返回/(期望的结果)。而是返回文件的完整路径。因此,如果文件嵌套了几个级别,则_ DIR _返回所有级别。

我认为解决方案不是PHP的,而是Apache的。

我希望open_basedir能够做到,但事实并非如此。

有什么主意吗?

谢谢

0 个答案:

没有答案
相关问题