WordPressの画面が真っ白になってしまいました。またデータベース接続確立エラーが発生したのか?しかし、今回は画面に何も表示されません。真っ白な画面が表示されるようになってしまったのです。
調べてみると色々な原因で画面が真っ白になる現象は発生するようです。弊社の場合はというと。。。
まずはWordPressのデバッグモードをONにして調べてみましょう!
設定ファイル(wp-config.php)の以下の個所をfalse => trueに変更します。
/** * 開発者へ: WordPress デバッグモード * * この値を true にすると、開発中に注意 (notice) を表示します。 * テーマおよびプラグインの開発者には、その開発環境においてこの WP_DEBUG を使用することを強く推奨します。 */ define('WP_DEBUG', true);
そしてサイトに再度アクセスすると、画面にエラーが表示されました。
Parse error: syntax error, unexpected T_STATIC, expecting T_STRING or T_VARIABLE or '$' in /home/nexstage-service/public_html/wp/wp-content/plugins/backwpup/vendor/inpsyde/phone-home-client/src/FrontController.php on line 68
PHPの構文エラーが発生しています。どうやら先日更新したBackWPupというバックアップを行うプラグインで構文エラーが発生してるようです。プラグイン更新やWordPressバージョンアップ後にはサイト表示を確認した方がいいでしょう。このプラグインとサーバーのPHPのバージョンが合っていなかったのでしょう。
復旧のため問題となっているBackWPupプラグインを退避しましょう。
wp-content/plugins/backwpup
私は一つ上のディレクトリに移動しました。
wp-content/backwpup
サイトが表示されるようになりましたので、WordPressにログインします。次に退避したプラグインを元に戻しインストール済みプラグイン画面を表示します。
そしてBackWPupプラグインを削除します。
残念ながら別のバックアッププラグインに変更するしかないですね。
コメント