どこかのサイトでワードプレスのおすすめプラグインとして紹介されていたので、Redis Object Cacheをインストールしたが更新時に難があった。
現象
Redis Object Cacheのプラグイン更新後、「このサイトで重大なエラーが発生しました。」のメッセージが表示され、サイトはおろかログインできなくなってしまった。
実際のエラーイメージ
Fatal error: Uncaught Predis\Connection\ConnectionException: Connection refused [tcp://127.0.0.1:6379] in................................................. .......................................................................... .......................................................................... ............/wp-content/plugins/redis-cache/dependencies/predis/predis/src/Connection/AbstractConnection.php on line 131 このサイトで重大なエラーが発生しました。
対処方法
ワードプレスをインストールしたサーバの wp-content フォルダにある object-cache.php を削除する。
参考
「重大なエラー」による管理画面アクセス不能
少しの間、管理をサボっていて久々にWordpressにログインしたところ以下のエラーが表示され、管理画面にログインできなくました。 「このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してくだ...
上記参考サイトにもあるようにRedis Object Cacheは上級者向けのプラグインのようだ。
Redisに関連した用語で「インメモリデータベース」などわたしにはよく分からなかったため、ファイル object-cache.phpを削除後、ワードプレスのエラーが消えた時点でこのプラグインを削除することにした。
その他参考
Redis 最新情報 | OSSサポートのOpenStandia™【NRI】
OSSの【Redis】について、概要や動作確認、機能、特徴などを解説。OpenStandiaは、NRI(野村総合研究所)のオープンソースソフトウェアサポートサービスです。対象OSS120種類以上!
インメモリデータベースとは? - インメモリ DB の説明 - AWS
インメモリデータベースとは何か、またそれがビジネスにどのように役立つかを説明します。
コメント