トップページ > サーバー移転

サーバー移転の目次

【MovableTypeを おしゃれにカスタマイズ】 無料メルマガ発行中!

MovableTypeのテンプレートのカスタマイズをわかりやすく解説します。
メールアドレスを入力してボタンを押すと登録・解除できます。




メルマガバックナンバー | 今日の小技 バックナンバー

ドメインのDNS設定を変更する

2006年10月26日

7.ドメインのDNS設定を変更する
MovableTypeのインストール、データベースの移行など今までの一連の作業が終わったら、最後にドメインのDNS設定をロリポップからエックスサーバーに変更します。

"ドメインのDNS設定を変更する" の続きを読む»

各ブログの公開の設定を修正する

6.各ブログの公開の設定を修正します。
MovableTypeの管理画面を開いて、メニューから「設定」を開き、「詳細モードに切り替え」→「公開」をクリックします。この画面の中の「サイトパス」を修正します。ロリポップから移行してきたデータベースのままだとサイトパスもロリポップのもののままなので、ここを修正しないとサイトが表示されません。ここがなかなかわからなくて、1日悩みました(^-^;

"各ブログの公開の設定を修正する" の続きを読む»

プラグインファイルや画像ファイルなどのアップロード

5.その他のファイルのアップロード
ブログに使用している画像や自分で追加したプラグインなどもアップロードします。
プラグインのアップロード先のパス → /sample1.com/public_html/mt/plugins/

モジュールに外部ファイルを指定している場合や、テンプレートのリンクを指定している場合は、それらのファイルもアップロードしてリンクアドレスも修正しておきます。


【サーバー移転作業の流れ】



エックスサーバーにMTをインストールする

ロリポップからエックスサーバーへのサーバー移転作業の記録です。
今回の作業は少し時間がかかって複雑ですが、タイプミスに気をつけてがんばろう\(*⌒0⌒)b♪


"エックスサーバーにMTをインストールする" の続きを読む»

FTPソフトでエックスサーバーへの接続を設定する

2006年10月25日

ロリポップからエックスサーバーへのサーバー移転作業の記録です。


3.FTPソフトでエックスサーバーへの接続を設定する
使っているFTPソフトにエックスサーバーへの接続を設定します。エックスサーバーに図入りのわかりやすいマニュアルがあるのでこちらを参考にしました。
FTPソフトの設定(FFFTP)
http://www.xserver.ne.jp/support/support3f1-30.html


【サーバー移転作業の流れ】

無制限機能盛りだくさんのレンタルサーバー

データベースのバックアップを取る

ロリポップからエックスサーバーへのサーバー移転作業の記録です。

2.データベースのバックアップを取る
FTPソフトでロリポップに接続して、MTフォルダ以下にある「db」フォルダを自分のパソコン(ローカル)のわかりやすい場所、例えばデスクトップなどにダウンロードします。

【サーバー移転作業の流れ】


エックスサーバーに申し込む

ロリポップからエックスサーバーへのサーバー移転作業の記録です。

1.エックスサーバーに申し込む
移転先のエックスサーバーに申し込みます。申し込みをしてから20分くらいで「サーバー設定完了メール」が届いてサーバーが使えるようになります。


エックスサーバーのお試し期間は10日間です。この間に実際にMovableTypeをインストールして使用感を試すことができます。エックスサーバーではお試し期間で申し込みをやめる場合でも退会手続きをしないと課金されて支払い義務が発生しますので、気をつけてください。契約する場合は「サーバー設定完了メール」に記載されている支払期限までに手続きをします。試用期間中は独自ドメインでのメールアカウントは使えません。利用料金を支払うとすぐに使えるようになります。


エックスサーバーにはMovableTypeを動かすのにマルチドメイン・サブドメインに無制限で対応してあること、指定日投稿ができることなど便利な機能がたくさんあります。再構築もサクサクできています。今のところ満足しています♪



【サーバー移転作業の流れ】



ロリポップからエックスサーバーへのサーバー移転

ロリポップからエックスサーバーへのサーバー移転の手順です。私がやったことを書き留めて整理しました。不慣れな人には難しいといわれるエックスサーバーへのMovableTypeのインストール方法や、マルチドメインの設定の方法など、私がつまづいたところやわかりにくかったことろを解説してますので、エックスサーバーに移転されるかたは参考までにどうぞ~(*^-^)

"ロリポップからエックスサーバーへのサーバー移転" の続きを読む»

データベースの移行の方法(SQLite→MySQL)

MovableTypeはサーバーにインストールして使うブログシステムです。MovableTypeはデータベースに蓄積されていくデータを各テンプレートのMTタグ等で指示したデータを呼び出してページを生成しています。このデータベースはBerkeleyDB、MySQL、SQLite、 PostgreSQLを使用することができます。


私が初めてMovableTypeをインストールし、最初に使用していたサーバーはロリポップ!ですが、初めてインストールした当時は「データベース」がMovableType本体とは別にあるということが理解できていませんでした。(^-^; そんなわけで、ロリポップ!のインストールマニュアル通りに設置してBerkeleyDBを使用していましたが、MovableType3.2にバージョンアップしたときに再構築エラーが起きるということでデータベースをSQLiteに変更しています。


データベースを移行する前にデータベースのバックアップをとります。私が使用しているSQLiteはmt/dbディレクトリごとダウンロードすればバックアップできます。これは先日MovableTypeを3.2から3.33へバージョンアップしたときも同じ作業をしました。FTPソフトでサーバーに接続して右側(サーバー側)から左側(自分のPC側)にドラッグ&ドロップするだけなので簡単ですね。わかりやすいようにデスクトップにダウンロードしておきます。


私が現在利用中のサーバーロリポップ!にMySQLのデータベースを作成します。
ユーザー専用ページへログインし、データベース作成をクリックします。
  作成するサーバー : デフォルトのままでOKです。
  接続パスワード : 任意のパスワードを入力します。
記入したら「作成」ボタンを押します。これでデータベースMySQLが作成されました。


参考にさせていただいたサイト「MovableType備忘録」様で紹介されていたMovable TypeのデータベースをDB間で相互にコンバートするCGIスクリプトを使わせていただくことにしました。
 スクリプトの作者 : Ogawa::Memoranda
 mt-db-convert.cgiの入手先 :    http://code.as-is.net/wiki/MT_Database_Converter.ja_JP

zipファイルをダウンロードして解凍したら、FTPソフトでアップロードします。私の使っているMovableTypeのバージョンが3.3なので「mt-db-convert33.cgi」を「mt.cgi」などと同じディレクトリにアップロードし、実行パーミッションを「700」か「755」に設定します。

ブラウザでアップロードした「mt-db-convert33.cgi」にアクセスします。画面左側が現在のデータベースSQLiteの情報が記載されています。右側に移行後のデータベースの情報を入力します。(下図参照)。必要項目を入力したら「Convert」ボタンを押します。
sample86.gif

残念ながら、私の場合このまますんなりとコンバートが完了しませんでした・・・。
コンバートが始まると下の図のように「・・・・・・・・・・」がどんどん伸びていきます。そしてデータごとに変換が完了すると図の赤文字のように「(数字 objects saved.)」と表示されて次のデータの変換が始まります。
sample88.gif

しかし、「・・・・・・・・・・」の途中で止まってしまった場合変換が完了していないので、完了するまで次の手順でやり直します。私は後でphpMyAdmin で正しく移行されたかを確認するために変換されたオブジェクト数をメモっておきました。


コンバートするためにアップロードした「mt-db-convert33.cgi」の内容を編集します。
編集箇所、方法は「MovableType備忘録」様で詳しく解説されてますのでそちらを参考にしました。すべてのデータが変換されるまで何度でもブラウザで「mt-db-convert33.cgi」にアクセスして「Convert」をします。私の場合、特にエントリーは何度も失敗して大丈夫かな~と不安になりましたが、何とかすべて変換することができました。


ロリポップのユーザー専用ページからWEBツール、データベースをクリックして、作成したデータベースを表示させます。「phpMyAdminを開く」をクリックするとログインしてデータベースの中身を見ることができます。データ移行が確認できたら、mt/mt-db2sql.cgi、mt/mt-db-convert.cgi はサーバ上から削除します。


最後に「mt/mt-config.cgi」 を編集してアップロードします。編集箇所と記述例は「MovableType備忘録」様で詳しく解説されてますのでそちらを参考にしました。 ドキドキしながらMTの管理画面にアクセスすると、無事いつも通り管理画面を開くことができました!


CGIスクリプトの作者のOgawa::Memoranda様、詳しい解説をしていただいている「MovableType備忘録」の管理人bzbell様のおかげでスムーズにデータベースの移行ができました。




追記:結局データベースがSQLiteでもサーバー移転できるらしいとわかって、またMySQLからSQLiteに戻しました(^^ゞ 


| トラックバック (1)

サーバー移転ドタバタ顛末記・・・

2006年10月21日

ロリポップからのサーバー移転でようやく落ち着きました。 移転先のサーバー選びから実際の移転までのドタバタを、興味のある方は続きを読んでください(^-^; 実際の作業や移転作業の手順などはこの後に記事をアップしていくので、移転されることがあったらそちらも参考にしてくださいね。


"サーバー移転ドタバタ顛末記・・・" の続きを読む»