こんにちは。まーちゃんです。
先日、写真を20枚くらいアップロードした時に固まってしまい、いったんスマホ上のアプリからサイトを削除し、もう一度接続しようとしたら次のメッセージが出ました。
「Wordpressサイトに接続できませんでした。有効なWordpressサイトはこのアドレスにありません。入力したサイトアドレス(URL)を確認してください。」
URLが間違っていたのかなあ、と思いながら何度試してもうまくいきません。
色々調べながら何とか解決することができました。
接続できない原因
接続できない原因は主に次の3つです。
- サイトのURLの間違い
- セキュリティ系プラグイン
- レンタルサーバーのセキュリティ設定(エックスサーバー)
①サイトのURLの間違い
ワードプレス管理画面の「設定」→「一般」からサイトアドレスが確認できます。
ここがアプリで入力した内容と合っている確認します。
合っていれば次の2つの原因が考えられます。
②セキュリティ系プラグイン
ワードプレスにインストールしているセキュリティ系プラグインが原因の可能性もあります。
そのようなプラグインを一時的にストップ(無効化)し、接続するとうまくいく場合があるようです。
③レンタルサーバーのセキュリティ設定(エックスサーバーで説明)
家のWi-Fiを使っている場合、Wi-Fiからモバイル通信に切り替えて接続できればこちらが原因の可能性が高いです。
私の場合は最終的にこちらが原因でした
各レンタルサーバーには不正アクセスを防ぐセキュリティが備わっています。
まずこれが原因かどうか調べるために一時的にセキュリティをストップして接続を試みます。
以下、私が使っているエックスサーバーでの説明となります。
エックスサーバーのサーバーパネルから「WordPressセキュリティ設定」
ドメイン選択画面で自分のドメインを選択し、セキュリティ設定画面に移ります。
国外IPアクセス制限は関係なさそうなので、ログイン試行回数制限を「OFF」にしてみたところうまく接続できるようになりました。
写真を一気にアップロードした際にエラーとなり、その後何度かアップロードしようとしたときにログイン試行回数上限を超えてしまったようです。
ログイン試行回数制限解除は24時間後
しかし接続後に再度「ON」にしたらまた接続できなくなりました。
マニュアルを読むと制限解除は、設定オンオフに関係なく制限がかかってから24時間後のようです。
本機能は、短時間に連続してログイン処理(失敗)が行われた場合にアクセスを制限する機能です。
パスワード総当り(ブルートフォースアタック)による不正アクセスを防止することができます。※アクセス制限は、制限されてから24時間後に解除されます。
エックスサーバー マニュアルより
ちなみに制限はサーバーアカウントごとに行われるため、一つのアカウントで複数のドメインでサイトを運用していれば、全てのサイトに制限がかかってしまいます。
接続できないのは不便ですが、24時間もOFFにするのはセキュリティを考えると気分的に良くありませんし、そのまま設定を忘れてしまうリスクがあります。
Wi-Fi、モバイルデータ通信どちらも使える場合は切り替えてみる
自宅のWi-Fiとモバイルデータ通信どちらも使える環境であれば、サーバーのセキュリティ設定を触らずに接続できる方法があります。
Wi-Fiからサイトに接続できない場合
- モバイルデータ通信に切り替える
モバイルデータ通信からサイトに接続できない場合
- Wi-Fiに切り替える
- 一度Wi-Fiに繋いでモバイルデータ通信に戻す
- 機内モードをオンにしオフにする
これによりブロックされているIPアドレス(通信機器の識別番号)が変わり、別のものとみなされるため接続できるようになります。
強引に手動でIPアドレスを変える方法もあるようですがここでは割愛します。
もし一つしか通信手段が無ければ、アプリを使わずに操作するか、一時的にサーバーセキュリティ設定を解除し、後で戻すのを忘れないようにしておくかの対応となります。