サポート » 使い方全般 » ログインしようとすると403エラーになってしまう。

  • 解決済 hiroelegance

    (@hiroelegance)


    /wp/wp-loginからログインをしようとすると
    xxxxxx.jp へのアクセスが拒否されました
    という403エラーになってしまいます。

    プラグインのフォルダ名をリネームして無効化しても同じで
    スマホのテザリングだとログインできました。
    IPアドレスがブロックされているのでしょうか?

    サーバーはさくらインターネットで
    日本からアクセスしています。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • ishitaka

    (@ishitaka)

    こんにちは

    セキュリティソフトによっては、疑似的に海外からの接続を行っているように見せる (VPN) ものもあるので、なにかセキュリティソフトを入れられているようでしたら、試しに、その機能やサーバの国外IPアドレスフィルタを無効にしてみてはいかがでしょうか。

    トピック投稿者 hiroelegance

    (@hiroelegance)

    @ishitakaさん ご回答ありがとうございます。
    セキュリティソフトは入れてません。
    サーバーのWAF設定は無効になっています。

    保育園のサイトなのですが
    保育園のパソコンからも同じ現象が起きていまして
    無線LANを切ってスマホの4G接続でログインするとログインができるそうです。

    この現象はAll In One WP Security & Firewallを入れてから起こったようで
    FTP上から削除したりもう一度入れてみて設定を確認したりしたのですが
    シークレットモードで接続してログインしようとしても403エラーが出てしまいます。

    ishitaka

    (@ishitaka)

    こちらは試されたでしょうか?
    https://help.sakura.ad.jp/360000208641/

    トピック投稿者 hiroelegance

    (@hiroelegance)

    @ishitaka さん
    さくらインターネットの
    国外IPアドレスからのアクセス制限が有効になっていたので無効にしたのですが
    やはりxxxxx.jp へのアクセスが拒否されました
    403エラーになってしまいます。

    ishitaka

    (@ishitaka)

    All In One WP Security & Firewall プラグインは、.htaccess ファイルを利用してファイアウォール機能を追加しているそうです。
    こちらを参考に .htaccess ファイルも復元してみてください。

    トピック投稿者 hiroelegance

    (@hiroelegance)

    @ishitaka さん ご回答ありがとうございます。
    こちらWordPressインストールフォルダの.htaccessです。
    どこか該当する箇所はありますでしょうか?

    `# BEGIN SAKURA Internet Inc.
    <IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
    </IfModule>
    <IfModule mod_expires.c>
    ExpiresActive On
    <FilesMatch “\.(css|js)$”>
    ExpiresDefault “access plus 1 week”
    </FilesMatch>
    <FilesMatch “\.(gif|jpe?g|png)$”>
    ExpiresDefault “access plus 1 month”
    </FilesMatch>
    </IfModule>
    # END SAKURA Internet Inc.

    # BEGIN WordPress
    # “BEGIN WordPress” から “END WordPress” までのディレクティブ (行) は
    # 動的に生成され、WordPress フィルターによってのみ修正が可能です。
    # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /wp/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    </IfModule>
    # END WordPress
    # BEGIN coreserver access block unlock
    <Files ~ “^wp-login.php”>
    <Limit POST>
    order allow,deny
    allow from all
    </Limit>
    </Files>
    # END coreserver access block unlock`

    ishitaka

    (@ishitaka)

    2. Locate the “# BEGIN All In One WP Security” and “# END All In One WP Security” lines and remove all lines in between (and including) those lines.

    「# BEGIN All In One WP Security」と「# END All In One WP Security」の間を削除とありますが、削除はされたのでしょうか?削除していないようでしたら、見ている .htaccess ファイルが違うのではないでしょうか?

    あと、サーバのログを確認してみてください。ログの場所や見方はサーバのマニュアルやググってみてください。

    トピック投稿者 hiroelegance

    (@hiroelegance)

    @ishitakaさん ご回答ありがとうございます。
    .htaccessはこのファイルしかないので間違ってはいないようです。

    サーバーのログが保存されない状態になっていまして、
    先ほどから保存する設定に変更してみましたので
    様子をみてみます。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「ログインしようとすると403エラーになってしまう。」には新たに返信することはできません。