从PHP中的子域访问根文件

时间:2015-02-04 19:55:09

标签: php include subdomain root

是否可以在子域的脚本中包含ftp根目录下的文件?

这对我不起作用:

include($_SERVER['DOCUMENT_ROOT'].'/joomla.php');

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

我认为首先需要确定放置子域文件的位置并回显$ _SERVER ['DOCUMENT_ROOT']命令以查看完整路径,然后您可以组合两个路径并进行必要的调整。

通常但并非总是如此,子域文件放在比主站点根文件夹高一级的文件夹中,因此您可能需要根据需要在服务器文档文件夹功能的输出中替换文件夹名称。

举例说明您的域名文件是否在

之类的路径中
/var/www/vhosts/example.com/httpdocs/

如果你的子域名路径是

/var/www/vhosts/example.com/subdomain/

然后你需要在你调用$ _SERVER ['DOCUMENT_ROOT']

的输出中用子域(或其他方式)替换httpdocs