この前、wordpress でサイトを作り始めて、いきなり管理画面に入れなくなったので、ちょっと焦って解決した時のお話です。
その時にWordpress のplugin でSiteGuard を使用したので、そこで設定を施したことによって、入れなくなったみたいでした。
環境
local fly
wordpress
事象
wp-admin でアクセス何回もしたのですが、なんで???
これはどうやって解決するんだと思って、調べていくと、まずは.htaccess に書いてあるやつをコメントアウトしてみます。
#SITEGUARD_PLUGIN_SETTINGS_START
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
# <IfModule mod_rewrite.c>
# RewriteEngine on
# RewriteBase /
# RewriteRule ^wp-signup\.php 404-siteguard [L]
# RewriteRule ^wp-activate\.php 404-siteguard [L]
# RewriteRule ^login_xxxxx(.*)$ wp-login.php$1 [L]
# </IfModule>
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END
#SITEGUARD_PLUGIN_SETTINGS_END
そしてもう一度、開いてみると、やっぱり同じ画面になります
一時的な解決方法ですが、plugin を一度削除するというので、何とかログインすることができました。かなりパワープレイなので、あまりおすすめしませんが、これで一時的に解決できるようです。
まとめ
SiteGuard は確かに便利ですが、本番運用する前にログイン方法や設定方法をきちんと把握することが必要だなと思いました。セキュリティはかなり高まる気がするので、ぜひ色々調べてみるといいかもしれません。