XOOPSで構築したサイトの引越しをした。
MovableTypeで構築したサイトの引越しは実績があったが、XOOPSは初めて。
手順は、そう難しくありません。
1.旧サーバからファイルをダウンロード
まず、旧サーバのファイルをFTPで全てダウンロードします。かなりの数のファイルがあります。時間がかかります。
2.旧サーバのデータベースのエクスポート
旧サーバのMySQLのデータをすべてエクスポートします。phpMyAdminのエクスポートで丸ごとSQL文で落とします。
3.新サーバにデータベースを作成
新サーバで、MySQLのデータベースを作成します。アクセスするためのユーザも同時に作ります。そして、2でエクスポートしたデータを入れ込みます。
ここは文字コードに注意!
4.mainfile.phpの修正
1でダウンロードしたファイルの中で、mainfile.phpで以下の項目を、新サーバの情報に変更します。
XOOPS_ROOT_PATH:XOOPSのサイトを公開するディレクトリのフルパス
XOOPS_DB_USER:データベースアクセスユーザ
XOOPS_DB_PASS:そのパスワード
XOOPS_DB_NAME:データベース名
5.新サーバにファイルをアップロード
1でダウンロードしたファイルを新サーバにアップロードします。これも時間がかかります。
アップロードした後、以下のディレクトリのパーミッションを777に変更します。
templates_c
cache
uploads
templates_c と cache のディレクトリの中のファイルは削除しても構いません(と言うか削除したほうがいい)。
uploads のディレクトリの中のファイルのパーミッションは666にしました(たぶん、これがいいと思う)。
これで、完了です。
TOPページが正常に表示されるか、ログインできるか、管理画面から投稿できるかを確認しましょう。
文字化けが起きていたら、こちらへ
XOOPSを引越ししたら文字化け