(2018/5/24 08:56更新)
プラグインが更新され、「ver 3.5.1」がでています。
PHP5.3への互換性へ対応したとのことなので、使えるようになった環境も増えたと思います。
- Fixed: call to a member function close() on null
- Fixed: Cannot use object of type WP_Error as array
- Fixed: Can’t use function return value in write context
- Fixed: Compatibility with PHP 5.3
- Fixed: Decreased size of plugin by purging unneeded files
詳しくはこちらから。
BackWPup 3.5.0の不具合
5月17日にWordPressのバックアップ用プラグイン「BackWPup」でバージョンアップ(ver 3.5.0)がありましたが、一部の環境で画面が表示されない事象が発生しているようです。
現在500エラーで画面が見れなくなっている方は一度チェックしてみてください。
エラーとしては、下記のように表示されていると思います。
syntax error, unexpected ‘[‘, expecting ‘)’ in /wp-content/plugins/backwpup/vendor/guzzlehttp/promises/src/functions.php on line 45
暫定対応としては、「~/wp-content/plugins/」の下にある「backwpup」を一度削除してみてください。
原因はBackWPupに含まれるライブラリの「guzzlehttp」がうまく動作していないようです。
どうやらPHP5.3の環境ではうまく動作しないことがあるようです。
プラグイン製作者の方が現在確認しているようですので、修正版が出ればこの場でお伝えしたいと思います。
製作者から暫定の対応策が発表されています。
(下記翻訳の抜粋です。)
私たちは今この問題を修正しようと頑張っています。
それまでの暫定策として、wp-content/plugins の下にあるbackwpupを削除して、古いバージョンに差し替えてください。差し替えるものとして、下記リンクのものを使用してください。
または、あなたのサーバのホスティング会社にPHPのバージョンを5.6か7.0にアップ可能か確認してみてください。
PHPのバージョンを5.6 or 7.0にすれば解消するように見えますが、言語のバージョンを上げると他のプラグインやテーマに影響が出る可能性があるので、十分に注意して行ってください。