このサイトをXREAにクローンしてみた
ここは自宅サーバーなのだが、万一を考えて XREA (広告免除済み)にクローンしてみた。
- MySQLデータをSQL文でエクスポートし、drupal構成ファイルは tar でアーカイブしたモノを準備。
- Value-Domain で www2 を cname として DNSに登録
- XREA で、cname を受け付ける設定をする
- XREA で新しく MySQL データベースを作成
- DNS と XREA の変更が反映されるのを待つ
- FTP経由で drupal構成ファイルを転送後、/files ディレクトリ以下のディレクトリの権限を 707 に、ファイルを 606 に変更
- /sites/default/settings.php の 138行目あたりに
ini_set('mbstring.http_input', 'pass');
ini_set('mbstring.http_output', 'pass');
を追加。(XREA の PHP がセーフモードのため)
- .htaccess の DirectoryIndex index.php に indexhtm index.html を追加(複数サイトを運営している場合、これを追加しないと index.html が明示的に指定しないと表示されなくなる)
- XREA の phpMyAdmin で作成したデータベースにバックアップしたSQLデータをインポートする
- drupal 管理ページ「パフォーマンス」で CSS キャッシュを無効にしないとテーマが表示されない
- CLEAN URL はオンで大丈夫
以上の作業で、問題なくクローン化に成功した。レスポンスは自宅サーバーに敵わないが、万一の時のため。後は数日XREAサーバーへの負荷監視をしてみよう。