HOME  »  , , , ,  » ロリポからさくらへの移転記録

ロリポからさくらへの移転記録

2005/05/02 | Comments & Trackbacks : 10

まずはじめに。
私はblogシステムについての専門的知識は特になく、気合いと勘だけ作っているので、これが正しい方法なのかよく分かりません。
そんなわけで、怪しい記述については優しく見逃してやってもらえるとうれしいです。

今回で通算3回目のサーバーのお引っ越しでした(苦笑)。
単純にエントリを移動するだけならそんなに時間はかからなかったと思うのですが、私の場合、余計な仕事を自分で増やして首を絞めたため、足かけ4日間かかってしまいました。
これから書く手順は「独自ドメインを取得」していて「phpモジュール化済み」な人が「個別記事へのリンクを生かしたまま」移転する方法です。
一番面倒なパターンだと思うので、余分な所は適当にはしょって読んで頂けると幸いです。

以下、自分用の覚え書きです。

  1. さくら側の下ごしらえをします。
    今回はMT3.151を新規インストールした所に既存のデータを読み込ませました。
    さくらでのMTのインストール方法の説明はこちら

    アップロードする前に変更した場所は以下の通り。

    mt.cfg

    • 18行目:CGIPath
    • 27行目:「DataSource .db」をdbまでのフルパス(例:/home/○○○/www/mt/db)に書き替える(MT4iを設置する場合に必要。)
    • 142~145行目:「DBUmask 0022」~「DirUmask 0022」まで行頭の「#」をとってコメントアウト
    • 157~158行目:「HTMLPerms 0777」と「UploadPerms 0777」の行頭の「#」をとってコメントアウト

    さくらではパーミッションの設定がすごく重要らしいので、うまく動かなかった場合、ファイルの属性が「755」になっているかどうかすぐに確認するのが重要だと思います。

    設定が終わったらアップロード。
    ここでロリポ時代に変更した各設定ファイルをアップロードして上書き。
    (私はめんどくさいのでそのまま上書きしちゃいましたが、本来はきちんと変更箇所のみコピペした方がいいと思います。)
    プラグインは作業が終了してからアップすれば十分です。
    (私は先走りすぎてプラグインも入れてしまった結果、releasedate.plが邪魔をして、データを読み込ませる時に日付が全て一緒になってしまったと言ううっかりをやらかしました…。)

  2. 各テンプレを新しいblogにコピペで移動します。
    (ページのモジュール化の手順はこの辺とかこの辺が参考になります。)
    phpモジュール化済みの場合、各モジュールへのフルパスが変わってくるので、ここで変更。
    また各テンプレのxml宣言が引っかかっていたようで、今までのままだと500エラーが出てしまったので、以下のように書き替えました。

    <?php echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?>
    <?php echo '<?xml version="1.0" encoding="<$MTPublishCharset$>"?>'."\n" ?>

    参考記事 kankichi@blog:SAKURA edition: MT/カテゴリーのページ分割~php化~

  3. エントリとコメントの投稿、画面表示のチェックをします。
    ここでチェックを済ませておくと、再構築の時間が短くて済むのであとで楽です。
    うまく個別記事が表示されなかったりした場合は、フォルダやファイルのパーミッションを確認しませう。
    私はここで引っかかり、個別記事を表示させるのに半日かかりました(苦笑)。
  4. 旧サーバーの元データを書き出します。
    管理画面の「読み込み/書き出し」の一番下「○○○ からエントリーを書き出す」のリンク上でwinの場合、右クリックで「対象をファイルに保存」→データを書き出す。
    単純にクリックしてデータを書き出すと画面が固まってめんどくさいです。
    こっちの方が早くて(・∀・)イイ!!
  5. 書き出したファイルの内容をテキストエディタなどで適宜書き替えます。
    独自ドメインを持っていない人の場合、ここで旧ドメインから新ドメインに一気に置換しておけば、ファイル構造をそのまま配置すれば、画像ファイルの再アップをしなくても済むと思います。
    私の場合、昔のエントリはサブアドレス(http://moso.upper.jp/blog/)のままだったので、ここで全て独自ドメインへ変更しておきました。
  6. 書き出したデータを新しいMTに読み込ませます。
    1. 新サーバのMT本体があるところに「import」というフォルダを作成し、その中に書き出したファイル(mt.txt)をアップロードする
    2. 新サイトの管理画面にある読み込み/書き出しをクリックし、「エントリーの投稿者を自分にする」にチェックを入れたら、「エントリーの読む込み」をクリック
    3. 出力された画面の一番下に「… All data imported successfully!…」と表示されたらインポート終了
    4. エントリー画面を確認し、移行できているようであれば再構築をかける
    5. サイトの表示確認をして、問題なければimportフォルダを削除する

    参考記事 .Daily-note.o●: Blogお引越しメモ

  7. (必要があれば)個別記事のリダイレクト設定をします。
    こちらの記事参照。
    リダイレクトの手法自体は各ホスティングサービスからMTやsbに乗換する時にも使えると思います。
    以前のリンクを生かしておきたい方は是非。
  8. 独自ドメインをさくらで扱えるようにします。
    1. さくらのサーバコントロールパネルにログインする
    2. 左側のメニューから「このサーバへのドメイン追加」を選んでクリック
    3. さくら以外で独自ドメインを取得した場合、「他社で取得されたドメイン>> ドメインの追加」をクリックする
    4. 「ドメインの設定」画面が出てくるので、ここで「ドメイン」「サブドメイン」の追加設定を行う。
      必要になると思われるサブドメインはここで一気に取得しておかないと後がとても面倒です。
      (一度移管登録してしまうとゾーンの削除をしないと、ドメインの追加ができないため)
    5. サブドメインに「http://○○○/blog/」を割り当てる。
      「ドメイン別の表示設定」をクリックし、出てきた画面でブログ用に作ったサブドメイン(ここだとblog.open-arms.biz)のパス名に「blog(データが格納されているフォルダの名前)」と入力し、アクションは「エイリアス」を選択した状態で「変更」ボタンをクリック
    6. ドメイン管理会社の設定を変更する。
      ムームードメインの場合、コントロールパネルにログイン後、左側のメニューにある「DNS設定変更」をクリック。
      出てきた画面で「上記以外 のネームーサーバーを使用する」にチェックを入れ、ネームサーバ1・2にそれぞれ「NS1.DNS.NE.JP」「NS2.DNS.NE.JP」を記入し「DNS設定変更」をクリックすると移行作業は終了です。

    あとは移行が終わるまでしばらく待つべし待つべし。
    作業中はサイトにアクセスできなくなってしまうので、なるべく人がいなそうな時間を狙い売りするのがおすすめです。
    私の場合、平日夕方に行ったのですが30分強で移行が完了したと思います。

  9. (必要な場合)メールアドレスを作成します。
    「メールアドレスの管理」をクリックし、今まで使っていたアドレスのアカウントで新しいメールアドレスを作成すると「アカウント@独自ドメイン」が使えるようになります。
    このアドレスを転送専用にしたい場合は「変更→メールの転送」で転送先を設定しておきます。

これで本体の設定は終了です。

今回はこれに加えて携帯用サイト(MT4i)の移転も行いました。
基本的な作業の手順はこの記事と一緒なのですが、ロリポとさくらでは微妙に設定が異なっていたので、留意点だけ書き出しておきます。

参考サイト さくらインターネット非公式サポートBBS

またMT4i2.0正式版ではMTのホームディレクトリとBlog IDの設定が必須項目になっているようです(前もそうだったかな?)。
私はこの設定を忘れていて、動かなくてびびっちゃいました(苦笑)。

ずいぶん長くなりましたが、こんな感じで作業を進めました。
途中で、何度もパーミッションの壁に阻まれて泣きを見ましたが、どうにか形にする事ができて良かったです。
参考にさせていただいたサイトさんには感謝の気持ちでいっぱいです。本当にありがとうございました。

Popularity: 13% [?]

Google Adsense

Comments & Trackbacks : 10

Response from tks2005 年 5 月 3 日 0時25分

はじめまして。
移転作業お疲れ様です。

もうすでに対処に入られてるかも知れないんですが
Google Web APIs検索がエラーを吐いてます~。

自分これ入れてないんでよくわかんないですけど、
なんとなく気になったんでコメントしてみました^^

Response from もそ2005 年 5 月 3 日 2時31分

■tksさん
どもどもはじめまして^^。

そうなんですよー、気付いてはいるのですがそこまで手が回らなくて(苦笑)。
GW明けたら手を付けようかと思っています。
とりあえず今日はTypekeyの不具合をなおしたので勘弁してください、って違うっつうのw。

これ、使い勝手がいいので早い所どうにかしないと、自分が一番困るという(笑)。

Response from かんきち2005 年 5 月 3 日 4時03分

TBありがとうございました。
お役に立てたようで何よりです。

Response from miaow2005 年 5 月 3 日 9時04分

いろいろいっぺんになるとしんどいですよね。
移転作業プラスアルファ お疲れ様でした~

サインイン・アウト ちゃんと表示されるようになってますね。良かった♪
ワタシは特になんにもしてなくて以前のまま引き継いだだけでした。
カスタマイズその他の仕様で違うんですね。
先日からのもそさんの記事 勉強になりますよ。また何かの折には参考にさせてもらわなくちゃ。
その時はまたよろしくです。

TBありがとうです♪

Response from もそ2005 年 5 月 3 日 10時28分

■かんきちさん
こちらこそありがとうございました^^。
かんきちさんの記事がなかったら、先に進めませんでした。

■miaowさん
読んでくださったんですねぇ(つД`)
いやぁ、もう本当にめんどくさくてめんどくさくて。
久しぶりに頑張った!って思いましたw。
参考になる記事があったおかげで頑張れましたよ。

Response from LOVE!?2005 年 5 月 16 日 8時38分

ロリポからさくらへの移転覚え書き

ホントはもう少し待ってから移転しようと思ったのですが。最近になって、やたら500エラーが出る、TBもダブって送信されるという症状が頻発し、毎年この時期になると調…

Response from LOVE×LOVE!?2005 年 6 月 3 日 17時04分

php化覚え書き

さくらにMTを設置して、php化を試みたのですが、phpにしたらどうもエラーが出…

Response from PHAT∴LOVESICK2005 年 7 月 7 日 0時25分

【移転作業】MT はじめてのおひっこし【まとめ】

昨日の朝イチから、IEでの表示崩れを発見し、うわぁぁぁん(;´Д⊂)と泣きながら…

Response from 小粋空間2005 年 12 月 17 日 13時42分

自宅サーバからレンタルサーバへの移転メモ

表示上の不具合がいくつか残っていますが、とりあえず移転できました。自宅サーバの方…

Response from ROY's ScrapNotes2006 年 5 月 19 日 0時00分

MovableType 立ち上げ

とりあえず、さくらサーバーに今朝 作成したばかりの studio-roy.info ドメインで、Blog ツールの王様 MovableType を導入しま…