包括同一服务器上的PHP文件,不同的域


Include PHP file on same server, different domains

在ModX中向PLESK服务器上的另一个域调用include语句时,我收到503错误,例如

if (!@include_once (MODX_CORE_PATH . "model/modx/modx.class.php")){
    //throw 503 error
}

这是一个CORS问题,还是在语句失败时有其他原因造成的?

提前感谢。

您需要更新plesk中的open_basedir设置,以允许domain1访问domain2的目录结构:

http://php.net/manual/en/ini.core.php#ini.open-basedir

根据你的主机,你可能无法做到这一点~很可能不会,这将是一个相当大的安全问题。[实际上,只需编辑此设置,您就可以访问和操作服务器上任何域上的文件]