先日行ったMovable Typeの同一サーバー内でのディレクトリ移動ですが、やはり問題があったようです。
移動して1週間、何の問題も無いようなので、そろそろ良いだろうと思い元のディレクトリに念のため置いていたデータを削除しました。
次に、記事を書こうとダッシュボードにアクセスするとエラーが発生してアクセスできません。どうやら主要なCGIは元のディレクトリから読み込んでいたようです。
最初に読み込みに行く「mt.cgi」は新しいディレクトリのはずなので、「mt.cgi」を開いてみてもどこにも参照するアドレスの記述はありません。
とりあえず片っ端から「.cgi」とついているデータを開いてみると「mt-config.cgi」の中に、古いディレクトリのアドレスが書かれているのを発見。
確認のためネットで調べてみると、やはり「mt-config.cgi」の変更が必要なようなので、そのアドレスを新しいアドレスに変更すると、なんとか「ダッシュボード」は開くようになりました。
ところが、今度はディレクトリ移動以降の記事が管理画面に表示されません。
記事のデータは残っているのにダッシュボードが認識していないようです。
記事の管理データも古いディレクトリ内にあったようです。
まずは、「ツール」にある「インポート」を試したのですが、使い方が違うのかインポートされません。
さすがにどう調べても関連記事は見つけられなかったので、考えた挙げ句に力押しでなんとかしてみることにしました。
幸い、ディレクトリ移動以降は4つしか記事を書いていませんでしてので、コピペで新規記事として再度書いてしまえばいいという考え方です。
まず、テスト記事をアップして、新しいディレクトリ内に追加され、管理画面にも表示されることを確認し、公開日の変更が可能なことを確認。
次にディレクトリに保存されている「ディレクトリ移動以降の記事」をダウンロードの後一旦削除。
後は、投稿日時も含めてアップロード時の内容そのままで新規に投稿して完了です。
今のところは問題ないようですが・・・・。






