【WordPress】XREA、CORESERVERでFTP情報入力を消す方法

mocadlogo

xrea、coreserverでは、プラグインなどのアップデートをする場合、FTP情報を入力する画面が出る場合があります。
原因としてはPHPがセーフモードで動いているということらしいです。

これを以下の方法でCGIモードとして動かしてやれば自動アップデートが可能になります。

.htaccessファイルに
AddHandler application/x-httpd-phpcgi .php
と書いてwp-adminフォルダ内に配置するだけです。

ただこの方法を用いても、プラグインは自動アップデートできましたが、WordPress本体のアップデートは失敗しました。(わたしの場合)
仕方ないんで本体を手動でアップデートするわけですが、ここで注意点。

さきほどのwp-admin内においた.htaccessファイルを残したままにしておくと、管理画面がバグります。

なのでアップデート前に削除してやってください。

ちなみに手動アップデートは、
1.サーバー、データベースのバックアップをとる
2.wp-content以外を上書きアップロード
3.wp-content内のlanguageフォルダのみを上書きアップロード
で、管理画面にアクセスするとデータベース更新画面に移行しますので更新すると完了です。
(※公式とやり方が違うので自己責任で)

本体の自動アップデートに失敗して、管理画面の「更新に失敗しました」という表示を消したい場合は、.maintenanceを削除するか、.maintenance.bakとかにリネームしてやればOKです。