WordPress

WordPressでSiteGuardを無効化したら再設定必須

先日、WordPressの記事がほとんど表示されなくなるトラブルがあり、プラグインをいったん全部無効化してから、ひとつづつ戻すというやり方で無事原因を特定できました。

関連記事
WordPressのコンテンツがほとんど表示できなくなった!

前回の記事を投稿したあと、サイトのほとんどの記事が正しく表示されない状態になっていました。 一部コンテンツの見出ししか表示されず、サイドバー内のカテゴリやタグクラウドなどは全滅です。 これまで、サイト ...

続きを見る

ところがこんどは、WordPressへの管理画面ログインに問題が発生!
ふだんどおりのやり方ではログインできなくなってしまいました。

 

管理画面にアクセスできなくなった

今回のトラブルでは表面的にはふたつの問題が発生しましたが、重大なのは管理画面へのログインページにアクセスできなくなったことです。これができないと、今後いっさい投稿もメンテナンスもできません。

ログインページアクセス不能

ログインページへアクセスできない

 

実は、私のサイトではセキュリティを強化するプラグインを使っています。
その機能のひとつとして、ログインページのアドレスを変更するというのがあり、これが無効になったため、ふだん使っているアドレスでログインできなくなったのでした。

幸い、WordPress本来のログインページは有効だったので、こうして無事復元し、新しい記事を投稿できています。

もうひとつのトラブルは、ログイン時に入力する画像認証がおかしくなったことです。
画像認証では英字を表示するようにしていたんですが、これがひらがなになっていました。

WP本来のログインページ

WP本来のログインページからアクセス

 

1. カスタマイズしたログインページへアクセスできない
2. 画像認証がおかしい

このふたつから、サイト保護用プラグインが原因であることはすぐに想像できました。

 

WordPressサイトのセキュリティを強化するSiteGuard

私が使っているのはSiteGuardというプラグインです。

SiteGuardのメニュー

SiteGuardプラグインのメニュー

このプラグインにはサイトを保護する機能がいろいろありますが、とりあえず次の3つを設定しています。

  • 管理ページへのアクセス制限
  • ログインページのアドレス変更
  • 画像認証の設定

調べてみたところ、この3つすべてが初期設定に戻っていました。

設定がリセットされている

オンにしたはずの設定が消えている

どうやら、いちどプラグインを無効化すると、もういちど有効化しても設定はリセットされてしまうようです。

対応は簡単で、再設定すればすぐに復元できました。

管理ページへのアクセス制限

管理ページへのアクセス制限をオン

ログインページアドレスを変更

ログインページのアドレスを変更

画像認証の設定

ログイン時の画像認証を変更

 

SiteGuardはむやみに無効化しない

今回はプラグインを削除したわけではなく、動作チェックのため一時的に無効化しただけなんですが、それで設定がリセットされてしまうのは意外と言えば意外でした。

とはいえ、復元自体は簡単で特に手間もかからないので重大なトラブルとはいえません。

ログインページのアドレスが消えてアクセスできなくなってしまうので、最初はびっくりしますが、WordPress本来のログインページにアクセスすればだいじょうぶですから落ち着いて対応しましょう。

ログインページをブックマークに登録していると、カスタマイズしたアドレスを覚えていないということもあるかもしれませんが、新しく登録してしまえばそれがこれからのアドレスになるので問題ありません。

ブックマークの方を更新して対応しましょう。

SiteGuardを利用するときの注意

SiteGuardをいったん無効化すると設定がすべてクリアされるので再設定が必要

 

 

-WordPress
-, ,