自動アップグレードや画像などメディアのアップロードできない問題について。

どうしてxreaとwordpressはこんなに相性が悪いのか……。

いろいろ巡ってたら使えそうな記述を発見。

xreaでWordPressを利用する時の.htaccess記述例

.htaccessというファイルを作って、下の記述を貼り付けてwp-adminディレクトリにアップロードします。

<Files setup-config.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files admin.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files update.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files edit.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files file.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files plugins.php>
AddHandler application/x-httpd-phpcgi .php
</files>

すると、

  • 初期セットアップ
  • メディアのアップロード
  • WordPressデータのインポート
  • プラグインの自動アップデート
  • 本体の自動アップグレード
  • プラグインの削除
  • ができるようになる。初期セットアップ以外は動作確認済み。