サイト複製
同一サーバでテスト環境用にサイトを複製するケースを記述する。
前提
- DBユーザは同一
ファイル複製
% su - # cd <ディレクトリ> # cp -r -p <元> <先> % ln -s <先>/html <テストホストWEBルート>
ファイル変更
/data/install.php
- HTML_PATH
- SITE_URL
- SSL_URL
- DB_NAME
- DATA_PATH
DB複製
# su - postgres $ createdb -E utf-8 -O <先ロール> -T template0 <先DB> $ pg_dump <元DB> | psql <先DB>
雑多
- IPアドレス制限
- 店名の変更 (テストサイトと分かるように【テスト環境】を付加など)
- ディレクトリ変更を伴う場合 dtb_pagelayout.url を書き換え
- Cron 複製