Php ModX两个域,一个站点

Php ModX两个域,一个站点,php,modx,http-status-code-503,Php,Modx,Http Status Code 503,我按照官方指南ModX中的说明,为我的新站点创建了一个上下文。然后,我在Plesk中创建了该站点,并将原始站点的index.php和core.config.php文件放在httpdocs目录中。不过,该网站一直抛出503错误。以下是引发错误的代码: if (!@include_once (MODX_CORE_PATH . "model/modx/modx.class.php")) { $errorMessage = 'Site temporarily unavailable';

我按照官方指南ModX中的说明,为我的新站点创建了一个上下文。然后,我在Plesk中创建了该站点,并将原始站点的index.php和core.config.php文件放在httpdocs目录中。不过,该网站一直抛出503错误。以下是引发错误的代码:

if (!@include_once (MODX_CORE_PATH . "model/modx/modx.class.php")) {
    $errorMessage = 'Site temporarily unavailable';
    @include(MODX_CORE_PATH . 'error/unavailable.include.php');
    header('HTTP/1.1 503 Service Unavailable');
    echo "<html><title>Error 503: Site temporarily unavailable</title><body><h1>Error 503</h1><p>{$errorMessage}</p></body></html>";
    exit();
}
if(!@include\u once(MODX\u CORE\u路径.“model/MODX/MODX.class.php”)){
$errorMessage='站点暂时不可用';
@include(MODX_CORE_PATH.'error/unavailable.include.php');
标头(“HTTP/1.1 503服务不可用”);
echo“错误503:站点暂时不可用错误503{$errorMessage}

”; 退出(); }
换句话说,新域无法从现有域加载文件。这是CORS的问题吗?我尝试在PHP文件中添加一个标题,以允许访问原始站点,但没有成功


谢谢

CORE.config.php
中的
MODX\u CORE\u路径
需要指向MODX安装的核心文件夹。

这里的语法错误(回显行)是打字错误还是您的问题<代码>$在行尾,而不是
“;
“这是CORS问题吗?”–当然不是……CORS是一个客户端问题。
MODX_CORE_PATH
有什么值?PHP是否有对该文件夹的读取权限?@CBroe感谢您为我做了正确的设置……两个域上的核心路径都是相同的,所以我知道它进入了正确的文件夹。脚本还打开了现有域中的文件,所以我知道PHP有访问,至少在该域内。您是否删除
@
,以便查看是否收到警告/通知或其他信息?