ModX 两个域,一个站点
ModX two domains, one site
我按照 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 问题吗?我尝试将 header 添加到 PHP 文件以允许访问原始站点,但无济于事。
谢谢!
MODX_CORE_PATH
in core.config.php
需要指向您的 modx 安装的核心文件夹。
我按照 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 问题吗?我尝试将 header 添加到 PHP 文件以允许访问原始站点,但无济于事。
谢谢!
MODX_CORE_PATH
in core.config.php
需要指向您的 modx 安装的核心文件夹。