*本ページはプロモーションが含まれています。

WordPressの管理画面だけDNS_PROBE_FINISHED_NXDOMAINエラーが出る

DNS_PROBE_FINISHED_NXDOMAIN

先日、WordPressで作られたWebサイトの管理画面だけ表示されない…という現象に遭遇したので備忘録として記録。

現象

sentiment_satisfied_alt 公開中のページ(トップページや記事ページなど)→ 問題なく表示される。

sentiment_dissatisfied 管理画面 → ログイン画面を開こうとすると、以下のエラーメッセージが表示される。

DNS_PROBE_FINISHED_NXDOMAIN

↓Webブラウザにはこのように表示される。

DNS_PROBE_FINISHED_NXDOMAIN
このサイトにアクセスできません
このサイトにアクセスできません2

考察

このエラーの原因はDNS設定にあることが多い模様。
だが、同ドメインのトップページなどは問題なく表示されているため、DNS設定に問題がある可能性は低い。

あとは、エラーメッセージ内に書いてあるように、単純にURLを打ち間違えている可能性も…?いやブックマークから開いてるし。
一応ブックマークのURLもチェックしたが問題なし。

……管理画面だけドメインが変わるWordPressとかあるか?

ある(解決)

管理画面を開けないので、データベースを直接見てみる。

wp_options テーブルの、siteurl が誤った値になっていた。

諸事情により実際のドメインではないが、
本来のドメインは example.com であるところ、
以下のように誤って example1.com になっている。

wp_options

スポンサーリンク

siteurlは、管理画面の「設定」→「一般」の中の「WordPressアドレス」の入力内容だ。

WordPressアドレス

「WordPressアドレス」を誤って設定すると管理画面が表示されなくなるが、「サイトアドレス」の方の設定が正しければトップページや記事の一覧などは問題なく表示される。まさに今回の状態。

おそらく一般設定の画面で日付形式などの設定をした際に、何かの拍子に「1」が入ってしまったものと思われる。
それに気付かずそのまま保存してしまえば、管理画面は開けなくなる。

一旦管理画面が開けなくなったら、データベース側で修正するしかない。

というわけで、siteurlを正しいURLに編集。

siteurl修正

これだけで解決。

管理画面を開けるようになり、WordPressアドレスも正常になった。すごい(おもにphpMyAdmin)

Ad