WordPressに急にアクセスできなくなった….!
まさにこの当ブログにしばらくアクセスできない状況でした。
下記のようなエラー画面が出ていた。
特に設定ファイルをいじった覚えもない。
そもそも管理画面ここ1週間触ってもいない!
なのに、なぜ急にアクセス拒否されているのだ…
相当焦ったので、今回はこの事象をどう解決したのかを書きます。
結論:ドメインが停止されていた
結論はレンタルサーバー側がドメインを停止していた。
どうやら不正に誰かがアクセスをした形跡があり、
レンタルサーバー側がドメイン自体のアクセス制限をかけてたようだ。
全く気づかなかった….!
様々調査して試しても解決しなかったので、
レンタルサーバーのサポートに相談してみた。
シンレンタルサーバーであれば下記から相談できます。
https://www.shin-server.jp/support/
直接電話対応してくれるのでわかりやすい!
そしたらサーバー側でドメインを止めていて、
その旨をメールで送っているとのこと。
もしもWord Pressに403エラーでアクセスできなくなった場合、
まずはサーバーからメールが届いてないか確認しましょう。
復旧方法① データのバックアップ/初期化
復旧方法は状況や方針によって、変わってくると思います。
前提としては状況をちゃんと理解して、必要であれば担当者に確認しながら対処しましょう。
今回自分の場合は、自分専用の技術ブログであること。
また不正データを確実に全消しするために、データを初期化しました。
以下のような流れです。
バックアップ
まずは下記の流れでバックアップを取りましょう。
①まずは新レンタルサーバーの管理画面に行きます。
②サーバー画面の「バックアップ」を押下
③バックアップの対象日を指定して、下部にある「取得を開始」を押下。
(ハッキングされてない状態の日付を選択。←メールの内容などから推測。)
④ダウンロード状況を確認する。正常終了になったら、ダウンロード完了。
ダウンロード先は、「詳細」ボタンを押下すると確認できます。
ここまででバックアップの取得は完了です。
初期化
バックアップまで取り、復旧の準備までできたら、いよいよ初期化です。
※復旧までの段取りを確認してから初期化しましょう。一度初期化してしまうとデータは元に戻せません。
①サーバー管理画面の「WordPress簡単インストール」を押下
②右下の削除ボタン押下→次の画面で「アンインストール」を押下で初期化開始。
ここまでで初期化が完了です。
あとはバックアップしたデータを元に、
再度WordPressのインストールから開始で復旧完了です。
※:どのバックアップデータを取れば良いのかわからないorバックアップ取れない場合は別方法を実施する必要があります。
「uploads」「woconfig.php」「MySql」の3つを手動でバックアップ取る方法。
下記記事を参考
https://yuka001.com/wordpress/xserver-access-restrictions/
対策
復旧し終わった後は、最低限以下の3つができているか確認しましょう。
①パスワードは複雑にする。
下記のサイトなどを使用すると良い。
https://www.luft.co.jp/cgi/randam.php
②セキュリティ対策プラグインを導入
CloudSecure WP Securityを使うと、「画像認証」をログイン画面に付けられる。
https://wordpress.org/plugins/cloudsecure-wp-security/
③プラグインやWordPressのバージョンを最新にしておく
互換性の不一致を避けるために、バージョンアップしないケースもあるが、
セキュリティ的にはその分弱くなる。
特別な理由がない限りは常にバージョン更新しておくこと。
最低限この3つは実施しましょう。
まとめ
ということで、WordPressで403エラーが急に出てきてアクセスできない場合、
レンタルサーバー側でアクセス制限をかけていることがあります。
その場合、自分のように初期化対応が必要になると思うので、焦らず落ち着いて対処しましょう。
(バックアップはちゃんと取っているか、どのデータが必要かは確認の上初期化するようにしましょう。)
以上です。今回の記事が誰かの参考になれば幸いです。
もし何か相談や質問などあれば下記XのDMより、お気軽にご連絡ください。
コメント
コメント一覧 (2件)
ゆかブログを運営しております
ゆかです。
ブログ記事をご紹介くださりありがとうございます^_^
ゆかさん。
こちらこそコメントいただきありがとうございます!!
ゆかさんの記事も参考にしながら、
自分も解決できたので大変感謝しております☺️
引き続きよろしくお願いします!