[All-in-One WP Migration] ダウンロードできない サーバーに問題が発生しました

WordPress
スポンサーリンク

事象

WordPressのまるごと移行をかんたんに行える人気プラグインである

「All-in-One WP Migration」で、エクスポート処理や、バックアップ処理した際に出来上がる「.wpress」ファイルをダウンロードしようとしても、即「サーバーに問題が発生しました」とWebブラウザ(Chromeで確認した)で表示され、ダウンロードできない。

 

エラーログを見ると、以下のメッセージが吐かれている。

  • DirectoryIndex not allowed here
  • Options not allowed here

原因

Webサーバ(Apache)が原因だった。

今回は、仕事のお客さん先で使ってる大塚商会アルファメールプレミアのレンタルサーバのWebサーバ(Apache)。

 

エクスポート対象の.wpressファイルが有るディレクトリに置かれている.htaccess(Path:WordPressのインストールフォルダ/wp-content/ai1wm-backups/.htaccess)の記述が、大塚商会のサーバで許可されていない書き方をしている為だった。

AuthConfig、FileInfoオプションのみ

大塚商会の.htaccessで許可されている内容

 

対応

 

上記の.htaccessから、許可されていない部分をコメントアウトしたところ、「.wpress」ファイルをダウンロードできるようになった。

 

変更前:

↓ 変更後:

 

注意点

 

でもこの.htaccessは「All-in-One WP Migration」によって自動生成されている部分なので、プラグインが更新されたりなど何かしらのタイミングで.httacessの内容がもとに戻ってしまう可能性がある。

 

FTPなどで「WordPressのインストールフォルダ/wp-content/ai1wm-backups/」から.wpressファイルを落とせばバックアップファイルは入手できる。

 

参考にしたサイト

一般の方のブログ

Apacheドキュメント(AddTypeはFileInfo)

Apacheドキュメント(AllowOverrideについて)

 

ありがとうございました。

コメント