Help us understand the problem. What is going on with this article?

【MT】MovableTypeのサーバー移行時のトラブルと対処法

More than 1 year has passed since last update.

MovableTypeを新しいサーバーへ移行したときのトラブルと対処法です。
下記の手順でサーバー移行しています。

他に対処法があれば、教えてください。

エラーが表示される その1

現象

  • 管理画面にアクセスすると「Can't load error template; got error 'テンプレート「error.tmpl」のロードに失敗しました」のようなエラーが表示される。

対処法

  • MT関連のファイルのアップロード漏れの可能性が大なので、再度アップロードし直す。移行前のサーバーから全てのファイルをダウンロードしているかも要確認。

  • 上記で解決しないときは、移行先のサーバーへ最新版のMTをアップロードし、アップグレードする。

エラーが表示される その2

現象

  • 「変更を保存」を選択すると「エラーが発生しました。不正な要求です。」と表示される。

対処法

  • 書き換えたmysqlのデータに不備があったため、正しく書き換えし直したmysqlデータを利用する。

投稿した画像などが表示されない

現象

  • 一部の画像やPDFファイルなどが表示されない。

対処法

  • 表示されない画像やPDFファイルの名前に日本語が使用されているか確認し、日本語を使用していたときは、泣きながら一つ一つMT上から投稿し直す。

泣きながら投稿し直してましたが、文字コードを適切に指定すればアップロードできました。
FFFTPを使った場合ですが、下記のように文字コードを指定して、アップロードできます。

ffftp.jpg

補足

  • FTPソフトを使用しているとサーバー上にある日本語のファイル名が表示されなかったり、文字化けして表示されるときがあります。そのときはFTPソフトのエンコーディングの設定をUTF-8やshift-JISなどに変更すると表示されます。
  • Movable Type 6.2から日本語ファイル名を自動変換する機能が追加されましたが、それ以前では日本語ファイル名を変換してくれません。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away