公開中のサイトを止めずにMODxをインストールする
公開中のサイトにMODxを入れてリニューアルする(もしくは、MODxを設置し終わるまで仮のサイトを公開しておく)ということがたびたびあるので、それについてのメモ。
とりあえず、公開中のトップページが「index.html」の場合を例にします。
■1.DirectoryIndexの指定(インストール前)
「.htaccess」などで以下を設定して、「/」で終わるURLについて、MODxが表示されないようにする。
DirectoryIndex index.html index.php
■2.MODxをアップロードする
MODxバージョン0.9.6.3インストールの「1」と同じ
■3.インストーラを開く
普通にURLにアクセスしたら公開中のページになるので、
「http://www.hogehoge.net/install/」のように、「install」ディレクトリにアクセスする。
その後は、MODxバージョン0.9.6.3インストールの「3」〜「11」と同じ。
■4.DirectoryIndexの指定(インストール後)
「ht.access」の1行目に、「1」と同様に以下を挿入し、これを「.htaccess」とする。
DirectoryIndex index.html index.php
その他は、MODxバージョン0.9.6.3インストールの「12」〜「13」と同じ。
■5.エラーページ
このままだと、存在しないページにアクセスされるとMODxが見えてしまうので、エラーページへ飛ばすウェブリンクを作って、それをエラーページとするように、MODxで設定する。もしくは、MODxでエラーページだけ先に作る。
■6.MODx公開
「.htaccess」に挿入した、以下のDirectoryIndexの指定を削除し、不要な既存のページを削除する。
DirectoryIndex index.html index.php