ロリポ→SAKURA サーバ移転作業。
MT移転は初体験なので、先ずmt本体と公開ディレクトリの丸ごと保存してからスタート。
公開blogはココと画像ギャラリーをblogスタイルしているので2つ、もう1つカスタマイズテスト用。ということで新URL用にMTアカウントをもうひとつ新規取得しました。
「おバカにも出来る?MTお引越し」 σ(* ̄_ ̄*)
新規アカウントなので MT3.151フルバージョンにしました。
mt.cfg ファイル
18行目 CGIPath を自分のサーバにあわせて変更。
27行目 DataSource ./db とりあえずBerkeleyDB MySQLにするかどうか後で決める。
157行目 HTMLperms0777 の"#"を外す。 phpを使用するので。
新サーバ(任意のディレクトリ/mt/)へアップロード cgi他の属性変更(cgi、phpは755 or 705)
BerkeleyDBなので/mt/中にdbフォルダを作る。
/mt-check.cgi にアクセス 成功 /mt-load.cgi で初期化成功 これらのファイルを削除。
以前 カスタマイズしたファイルを上書きorアップロード。( ←もう一度書き換えるのが面倒)
これでMT本体が入ったのでデータのお引越し作業に移ります。
引越し作業を行うにあたり参考にさせて頂き、アドバイスを頂きました。
***CCC*** sofさん に感謝します。
...
■新blogの設定
新サーバにblog公開用ディレクトリ作成
使用する画像(バナーやアイコンetc)等のアップロード
新blogURL/mt.cgi へアクセス Melody/Nelson でログイン → プロフィール変更
ウェブログの設定 → 基本設定 → 設定 → アーカイブの設定 → 保存 → 再構築
blogにアクセスして空サイトの確認。 テスト投稿してみる。
■テンプレートのカスタマイズ
管理画面からテンプレートのページに移動し 引き続き使用するテンプレートをコピペ。
indexテンプレートの拡張子をphpに変更 モジュール作成 テンプレートの追加 → 保存
再構築 → サイトの確認。
■データの書き出し
(旧)管理画面の 読み込み/書き出し からデータを書き出す。
UTF-8にして適当な名前で保存。(mt.txtなど)
新サーバのMT本体があるところに import というフォルダを作成
その中に書き出したファイル(mt.txt)をアップロード
■データの読み込み
(新)管理画面の 読み込み/書き出し
「エントリーの投稿者を自分にする」 にチェックを入れて データを読み込む。
画面(データ)一番下に… All data imported successfully!...という文字を確認できたらOK
サイトの再構築
これで新しいblogにデータが移ってきました。
内容確認 カテゴリー設定確認他 変更があれば → 保存 → サイトの再構築で完了。
最後にimportフォルダの中身を空にしておく。(または削除)
★エントリー内タグ修正
エントリー画像は一緒に移動してくれません。 アップロードURLタグを書き換える。^_^;
同時に移転できる方法があるんでしょうか?
※画像の入ったフォルダは予めサーバのエントリー画像用ディレクトリでアップしておく。
【注意事項】
最初 テスト用blogで試した時はテンプレートの差し替えを先にしなかったが、phpにしている場合 データを読み込む前にテンプレートの変更をしておいた方がベターです。
先に読み込むとすべて ".html" でファイル生成され削除するのが面倒だし 間違って削除してしまう恐れもあると思われる。
テンプレートの変更、追加等が完了したらテスト投稿/コメント投稿 Typekeyのサイン・イン/アウト などの表示や動作確認。
エントリー画像なども 移動前に書き出しデータを開いてタグ修正した方が作業効率が良い。
※ 新規でMTアカウントを取らずに同じアカウントで作業の場合
旧データ書き出し完了後にMT本体を新サーバへアップ mt.cfgのCGIPathの変更等から順に
作業を始めるのだと思います。
■URL転送 参考: Apache module mod_alias || ロリポップ!アドレス転送(マニュアル)
metaタグでの転送表示する方法もありますが ダイレクトに移動する方法にしました。
メモ帳などに下記を記述 htaccess.txt で保存して 旧公開blogディレクトリへアップロード
Redirect permanent /note-blog http://miaowz.sakura.ne.jp/daily-note
アップロード後 .htaccess に名前を変更。
この設定で 旧URL/note-blog以下が sakura.ne.jp/daily-noteへ飛びます。
(.../note-blog と .../daily-note の後ろに"/"スラッシュを入れない)
ロリポは7月いっぱいまで契約が残っているので その間はTB送信したところや旧URLからアクセスがあった場合 新URLへリダイレクトしてくれます。
だいぶ余裕があるのでこれで良いかぁ というところです。 それ以降はNot Found になります。
以上で ロリポップ→SAKURAへ 「おバカにも出来た!MTお引越し」 作業終了。
ココの画像タグ確認とGalleryの移転、母屋の一部の部屋の移転、BBSを新規で作る、があります。
ボチボチ進めて行く予定です。
...Close