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

Include PHP file on same server, different domains

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

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

这是 CORS 问题,还是其他原因导致此 if 语句失败?

提前致谢。

您需要更新 plesk 中的 open_basedir 设置以允许域 1 访问域 2 的目录结构:

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

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