movabletype.jp
検索

Q. ダイナミックパブリッシングを有効にすると 500 エラーが発生する

ダイナミックパブリッシングを有効にすると、ブログの閲覧時に 500 エラーが発生します。

A.

Movable Type が自動的に作成する「.htaccess」ファイル内の記述に、お使いのサーバーの設定で禁止されている項目が含まれる場合などに発生することがあります。

ブログの公開パスに生成された「.htaccess」ファイルを編集し、禁止されている項目を削除することで対処できる場合があります。

以下、対処の一例をご案内します。

  1. サーバーに FTP クライアントソフトで接続し、「.htaccess」ファイルをダウンロード
  2. ダウンロードした「.htaccess」ファイルをテキストエディタで開き、以下の行を削除
    Options -Indexes +SymLinksIfOwnerMatch
  3. 編集した「.htaccess」ファイルを保存し、サーバー上の「.htaccess」に上書きアップロード

サーバーの設定によっては、ほかの修正が必要になる場合もあります。
「.htaccess」ファイルの設定項目が制限されていないか、サーバーの管理者までご確認ください。

以下のドキュメントにも同様の事例について掲載しておりますのでご覧ください。

Movable Type 5 以前のバージョンは脆弱性対応を含むサポートが終了しています。
セキュリティリスク低減のため、最新版へのアップグレードをお願いします。

商用、個人無償ライセンスのいずれも下記よりご購入、ダウンロードいただけます。

Movable Type ライセンスのご案内