MovableTypeは本当にムーバブル(移動可能)だろうか?
April 19, 2006
先日、レンタルサーバの会社から「新しいWebサーバを用意したからそっちへデータを移してくれ」という連絡があったのでこの二日間ほど作業に追われていたのですが心なしかライブチャット探偵社のレスポンスが良くなった様な気がしてますがいかがでしょうか?
MovableTypeをカスタマイズしているのはご存知でしょうけどネット上にあるのはWebサーバの移転作業に関する情報でもMovableTypeをライブドアBlogに引っ越す等の情報ばかりでMovableTypeそのものを丸ごとデザインやカテゴリ等を保持したまま他のWebサーバや別のドメインに移す方法に関する情報は殆どありませんでした。仕方無いのでテストサーバを用意して検証しながらの移転作業となって時間がかかっていた次第です。
MovableTypeのバージョンは3.2、Berkeley DBを使用しています。レンタルサーバで最近になってMySQLに対応してるんですが設置時点ではBerkeley DBしか使えなかったので現在はその環境です。移転する手順はまずWebサイトそのものをダウンロードする必要はありません。MT等のMovableTypeをインストールしたディレクトリそのものをFTPで丸ごとダウンロードします。そしてエントリをエクスポートしておきます。慣れていない人は.txt等で書き出されるエントリはエディタなどで開いて保存したりしない方が無難でしょう。そのままどこかに保存しておきます。
次に行う作業はMTフォルダの新しいWebサーバへのアップロード作業です。MTのフォルダの直下にあるcgi拡張子のファイルのパーミッションを705や755の実行できる数値に修正します。mt-config.cgiの70行目がもしも「 /home/.sites/99/site44/web/MT/db」等の設定になっていたら出来れば「/home/sites/www.yourdomain.com/web/MT/db」等のサーバのフルパスに変更しておきます。こうしておけば同じ様な移転作業がまたあっても設定は変更しなくて良くなります。この設定はWebサーバによって違うと思いますのでレンタルサーバのFAQ等を見て調べてください。そしてhttp://www.yourdomain.com/MT/mt.cgi 等のログイン画面へアクセスして「設定」の項目の「公開」のサイト・パスをチェックします。ここも必要があれば「/home/sites/www.yourdomain.com/web」等に修正します。
このままでも無事使用出来る可能性がありますが再構築時にエラーが出る場合はエントリへアクセスして全てのエントリを一旦削除してしまいます。そして何もエントリが無い状態で再構築します。念の為に個別の再構築をすべて順番に行ってエラーが出ないことを確認してください。それでエラーが無ければエクスポートしたエントリのテキストデータをインポートします。インポートの手順は、MTディレクトリの中にimportというディレクトリを置いてその中にエクスポートしたエントリのテキストデータをアップロードします。「読み込み/書き出し」の項目にオプション以外の必要事項を入れて読み込みボタンを押します。エントリのインポートの終了を確認後、サイトを再構築します。すると必要なディレクトリがどんどん出来上がって無事Webサイトの引越し完了となるワケです。
ライブチャット探偵社の場合、トラックバックやコメントの記入が無いのでその設定がある場合以上の手順で無事移転できるかどうかわからないのですけど今回は、MovableTypeは本当にムーバブルだというお話でした。
PS.「MT」フォルダの中のplugins>BetterFileUploader>BetterFileUploader.cgiのパーミッションも705または755にしてください。
著作権放棄>松田

![Syndicate this site [RSS] RSS](http://www.2shotlive.com/image/rss.gif)

: 27
: 46
: 65
: 21
: 9
: 31
: 44

