0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【WordPress】WordPress管理画面の404アクセスエラー

Last updated at Posted at 2022-03-19

概要

エックスサーバーで管理しているサイトの WordPress 管理画面にアクセスできなくなりました。
その際に試したこと、解決した手順を備忘録として残しておきます。

エラー内容

WordPress 管理画面へのログイン画面で、アカウント及びパスワードを入力し、「ログイン」ボタンをクリックすると、404 ページに飛ばされる

考えられた要因

  • WordPress 管理画面の「一般設定」にある、「WordPress アドレス(URL)」欄または「サイトアドレス(URL)」欄の URL が誤っている
  • セキュリティ系のプラグイン

試したこと

  • wp-config.php ファイルの編集
    1. サーバー上のファイルマネージャーの[public_html]フォルダにある、「wp-config.php」ファイルをダウンロードする
    2. 本ファイルの最終行に、define( ‘RELOCATE’, true );を追記
    3. 本ファイルを同じフォルダにアップロード
  • .htaccess の編集
    1. エックスサーバー管理画面にある「.htaccess 編集」ボタンを開く
      エックスサーバー管理画面
    2. 404-siteguard [L]の文言が入った文章をコメントアウト

上記 2 つを実施しても解消せず。

解決した方法

セキュリティプラグイン「SiteGuard」により強制的に 404 画面に飛ばされていたことが原因でした。解決方法を教えてくださったエックスサーバーのサポートスタッフに感謝です。

  1. サーバ上の[/XXXXX.co.jp/public_html/]にある【.htaccess】ファイルの、以下の記述をコメントアウトする
.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_06737(.*)$ wp-login.php$1 [L]
</IfModule>
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END
#SITEGUARD_PLUGIN_SETTINGS_END
  1. ファイルマネージャーを用いてサーバー上の下記フォルダ内にある 【siteguard】フォルダを、別の名称へ変更する

    /XXXXX.co.jp/public_html/wp-content/plugins

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?