ModX两个域,一个站点

时间:2015-03-30 23:26:11

标签: 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';
    @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();
}

换句话说,新域无法从现有域加载文件。这是一个CORS问题吗?我尝试在PHP文件中添加一个标题以允许访问原始网站,但无济于事。

谢谢!

1 个答案:

答案 0 :(得分:3)

MODX_CORE_PATH中的

core.config.php需要指向modx安装的核心文件夹。