他のCGIのようにplのパスを新しいサーバーのものにして
すべて上げて、パーミッションを変更しただけではだめでした。
特に今回新旧のサーバーに大きな違いがあります。
*imagesは「cgi-bin」の中に置いてはいけない。
*Movable Type のdbフォルダーは「cgi-bin」の中でなければ動かない。
(前のサーバーは上記2点に制約がなかった。)
そんなんで、エラーの出まくりでその度にぐぐって調べました。
mt.cfgも久しぶりにいじる羽目になりました。
さらにmt-check.cgi、mt-load.cgiで調べるとエラーがてんこもり!(>_<)
FFFTPの転送設定で「すべて小文字で転送」にしていたため、
ディレクトリの大文字、小文字で引っかかり、
Can't find default template list; where is 'default-templates.pl'?
などと、冷たいお言葉が!!!
ほんま泣きそうでした(汗)
とりあえず、Movable Typeは正常に動く(見た目には)ようになっても
エントリーの書き込みをしてくれない。
「'Individual Entry Archive' の作成に失敗しました:」 の連発!!
これは、Archivesフォルダーから上をすべてパーミッション「777」で解決。
何とか書き込みをしてくれるようになりました。
次は旧サーバーから「Entry の Export」でエクスポートして、
新サーバーにimportするのですが、これも初めてのことでどうしてよいやら・・・
しかし、Movable Type の良い点は、みんなが苦労しているんで、
エラーの対処法が色々なサイトに載っていることでしょうか?(爆)
色々ぐぐって「Chu-Chi-Ma-Yu」さんのサイトにたどり着きまして、
大変参考になりました。
●旧サーバーからエントリーをExport
・Movable Type の「Import/Export」画面より一番下の
「×××から Entry を Export する」を右クリックで、
「新しいウインドウで開く」を選択。
・新しく開いた画面を表示⇒エンコードで文字コードを変更(私はEUC)
・内容を確認して保存します。
・ファイルの種類は.txtでも.htmlでも大丈夫でした。
・ファイル名も何でもOK
●importのための準備
・「DB」「archives」で作られたすべてのファイルを削除する
(ただしimagesフォルダの画像は削除しない)
・その後にmt-load.cgi で初期化する。
・「Melody」「Nelson」でログインして「プロフィールの編集」で
Author の追加をする。
ログインした時にMovable Typeが英語表示なので、一瞬目が点になりますが、
プロフィールの編集で、表示する言語を「Japanese」にしてSAVEすると
日本語表示に変わりますので安心してください。
●初期化後の設定
・「新しいウェブログの作成」でウェブログを作る。
・BLOGの設定から「ウェブログの設定」「アーカイブの設定」と
詳細を設定する。
・「Templateの編集」で旧サーバーのTemplateをコピペする。
カテゴリーはImportするファイルが作ってくれたので、
設定しなくても良いみたいです。
●Importの方法
・MovableTypeのCGIディレクトリに「Import」ディレクトリを作成し、
ここにExportしたファイルを転送。
・MovableTypeの「Import/Export」画面で、
「Entry の Author を自分にする 」にチェック、あとは設定の必要なし。
・Importボタンを押す。
しかし、Importは、完璧には出来ません。
意味不明の文字列のエントリーいくつか出来てしまったので手動で削除しました。
それと、5個あるウェブログの中で1つだけはimportできませんでした。
このウェブログは変なファイルでも出来てしまったのでしょうか、
元々動作がおかしくてエントリーの編集画面から入ろうとすると固まってしまう
現象があったので、このウェブログだけは旧サーバーからコピペでエントリーを
登録しました。
しかし、ここで重大な問題が発覚!!
エントリーと頂いたコメントはコピペできましたが、トラックバックは、
もってこれないんですね。もう一度トラックバックを張ってもらうように
お願いするしかありません。
あとエントリーの作成日時は変更できますが、コメントの作成日時は
変更できなかったので、なんか方法を考えて見ます。
どなたか知りませんか?
≪ 続きを隠す
このエントリーのトラックバックURL:
http://www.pro-douguya.com/cgi-bin/mt/mt-tb.cgi/594