movabletype.jp
検索

Q. Movable Type 4.25 を新規インストールまたは、アップグレードすると文字化けが発生する

インストール中の画面で文字化けが発生しました。また、インストール完了後 Movable Type にログインし特定のページに移動すると、文字化けてしまいました。

A.

ご利用環境の Perl のバージョンに依存して発生する現象となります。Perl 5.6.1 の環境において、Movable Type 4.25 へのアップグレード、または新規インストールを行った場合に発生します。下記のリンクから、ファイルをダウンロードし適用することで、問題を回避することができます。

ファイルの内容

  • extlib/
    • JSON/
      • Converter.pm
      • Parser.pm
    • JSON.pm
    • Locale/
      • Maketext
        • TPJ13.pod
      • Maketext.pm
      • Maketext.pod
  • lib/
    • MT/
      • App/
        • Upgrader.pm
      • CMS/
        • Tools.pm
      • Util.pm

適用方法

作業はアップグレードまたは、新規インストール用にサーバーにアップロードした Movable Type 4.25 のファイルに対して行います。

  1. ダウンロードした zip ファイルを展開します
  2. サーバー上の以下のパスの指すディレクトリ内にある Locale ディレクトリを削除します
    (Movable Type 4.2 をアップロードしたディレクトリ) /extlib
  3. サーバー上の以下のパスの指すディレクトリ内にある JSON ディレクトリを削除します
    (Movable Type 4.2 をアップロードしたディレクトリ) /extlib
  4. [1] で展開した zip ファイルの中以下のディレクトリとファイルを、サーバー上の以下のパスの指すディレクトリ内にアップロードします
    • extlib/Locale (ディレクトリ)
    • extlib/JSON (ディレクトリ)
    • extlib/JSON.pm (ファイル)
  5. サーバー上の以下のパスで指すファイルを削除します。
    (Movable Type 4.2 をアップロードしたディレクトリ) /lib/MT/App/Upgrader.pm
  6. [1] で展開した zip ファイルに含まれる以下のファイルを、サーバー上の以下のパスの指すディレクトリ内にアップロードします
    • lib/MT/App/Upgrader.pm
  7. サーバー上の以下のパスで指すファイルを削除します。
    (Movable Type 4.2 をアップロードしたディレクトリ) /lib/MT/CMS/Tools.pm
  8. [1] で展開した zip ファイルに含まれる以下のファイルを、サーバー上の以下のパスの指すディレクトリ内にアップロードします
    • lib/MT/CMS/Tools.pm
  9. [1] で展開した zip ファイルに含まれる以下のファイルを、サーバー上の以下のパスの指すディレクトリ内にアップロードします
    • lib/MT/App/Upgrader.pm
  10. サーバー上の以下のパスで指すファイルを削除します。
    (Movable Type 4.2 をアップロードしたディレクトリ) /lib/MT/Util.pm
  11. [1] で展開した zip ファイルに含まれる以下のファイルを、サーバー上の以下のパスの指すディレクトリ内にアップロードします
    • lib/MT/Util.pm