システム → コンテキストと進み、新しいコンテキストを作成します。
※コンテキスト固有の設定も追加できます。例えば、 error_page 、 unauthorized_page、default_template
apacheの場合なら、こんな感じでしょう。
<VirtualHost *:80> ServerName hogehoge.example.com ServerAdmin Virtual@example.com DocumentRoot /usr/local/............/Virtual/ <Directory "/usr/local/............/Virtual/"> ............ </Directory> </VirtualHost>
以下の行を探して編集してください。
$modx->initialize('web'); ↓ switch(strtolower(MODX_HTTP_HOST)) { case 'example.com': case 'www.example.com': $modx->initialize('example.com'); break; default: $modx->initialize('web'); break; }
“Virtual/“を元々modxのインストールしてある場所に作成します。
ここに、modxのルートから以下のファイルをコピーします。
これらを編集します。
以下の行を探して編集してください。
$modx->initialize('web'); ↓ $modx->initialize('vurtual');
通常は編集する必要はありませんが、以下の行のようになっていることを確認してください。2)
RewriteBase /
以下の部分を編集
define('MODX_CORE_PATH', dirname(__FILE__) . '/core/');
または
modxのルートのcoreへのシンボリックリンクを作成
コンテキストの配下にドキュメントを作って表示させてみましょう。
また、ドキュメント間でlink3)も作ってみましょう。