ホームページ  >  記事  >  CMS チュートリアル  >  WordPress バックエンドにアクセスできないのはなぜですか?

WordPress バックエンドにアクセスできないのはなぜですか?

藏色散人
藏色散人オリジナル
2019-07-17 09:28:0514117ブラウズ

WordPress バックエンドにアクセスできないのはなぜですか?

WordPress バックエンドにアクセスできないのはなぜですか?

多くのインターネット マーケティング担当者が検索エンジンの最適化に WordPress を使用しています。 。

ただし、場合によっては、突然 WordPress バックエンドにログインできなくなり、そのような接続に繰り返しジャンプしてしまうことがあります。

https://域名/wp-login.php?redirect_to=https%3A%2F%2F域名%2Fwp-admin%2F&reauth = 1

WordPress にログインできない状況は、一般的な現象です:

バックグラウンドのログイン インターフェイスで、アカウントとパスワードを入力した後、

クリックして入力しても、応答もプロンプトもありません...

ブラウザを変更します。

解決策 1

ステップ 1: WordPress システム ファイルを開きます ▼

/wp-includes/pluggable.php

ステップ 2: 検索ツールを使用して、このコード行を見つけます▼

setcookie($ auth_cookie_name,$ auth_cookie,$ expire,ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$ secure,true);

WordPress のバージョンが異なるとコード行が異なる場合があることに注意してください。

ステップ 3: これらのコードをすべて見つけて、次のコードに置き換えるだけです。プラグイン間の競合により、WordPress プラグインがこの問題を引き起こす場合があります。

すべてのプラグインを無効にします: FTP クライアントを使用して仮想ホストに接続してください。

/wp-content/plugins/ ディレクトリの名前を plugins_backup に変更します。

これにより、サイトにインストールされているすべての WordPress プラグインが無効になります。

すべてのプラグインを無効化したら、WordPress サイトにログインしてみてください。

ログインに成功し、バックグラウンドでプラグイン エラーに関するプロンプトが表示された場合は、プラグインの 1 つが問題の原因であることを意味します。

FTP ソフトウェアを使用してプラグインの名前を変更するだけで (名前変更のショートカット キー: F2)、プラグインを直接非アクティブ化できます。

解決策 3

プラグイン ディレクトリの名前変更方法を使用する場合は、すべての WP プラグインを無効にし、WordPress バックエンドに正常にログインしても何も表示されません。プラグインのエラー プロンプトが表示されます。

次のようなエラー メッセージのみが表示されます。 警告: タイトル情報を変更できません - すでに (home/username/web/domainname/public_html/wp-content/advanced-cache. php: 26) /home/username/web/domainname/public_html/wp-admin/includes/misc.php

で送信されるヘッダー (/home/username/web/domainname/ の 1116 行目) ユーザー名で送信されるヘッダー/web/domainname/public_html/wp-content/advanced-cache.php:26) /home/username/web/domainname/public_html/wp-includes/option.php# 919 行目

##警告: 実行できませんヘッダー情報を変更します - すでに送信されているヘッダー (home/username/web/domainname/public_html/wp-content/advanced-cache.php:26)/home/username/web/domain name/public_html/wp-includes/option.php

行 920。したがって、このエラーは WordPress プラグインが原因ではない可能性があります。

次は、ネチズンがログインの成功をテストするためのソリューションです:

「クイック編集」を通じて、WordPress に小さなログイン ウィンドウをポップアップさせます

WordPress 記事編集ページ/wp-admin/edit.php

プラグインを有効に戻す: 以前に変更した WP プラグインのディレクトリ名に戻します。

記事編集ページで「クイック編集」をクリックします。 WordPress バックエンドにアクセスできないのはなぜですか?

[クイック編集] をクリックして数秒待つと、小さなログイン ウィンドウがポップアップし、ログイン アカウントとパスワードの入力を求められます。

アカウントのパスワードを入力すると、正常にログインできます。

(「小さなログイン ウィンドウ」がポップアップ表示されてログインがリダイレクトされないため)

最終解決策

手動追加コードを削除します。 function.php:

functions.php ファイルに他のコードを手動で追加した場合は、最初にコードをバックアップしてください。

次に、手動で追加したコードを削除してテストします。

削除後に WordPress バックエンドに正常にログインできる場合は、functions.php ファイルのコードに問題があることを意味します。

1つずつ確認する必要がありますが、どのコードが間違っているのでしょうか?

一部のネットワーク プロモーション オペレーターは、次の「トラブルシューティングのためにコードの 1/2 を削除する」方法を使用してトラブルシューティングを行い、手動で追加したコードを削除することに成功し、問題が完全に解決されたと述べています。

トラブルシューティングのためにコードの 1/2 を削除します

ステップ 1: 最初に関数コードの半分を削除します

たとえば、次のような場合です。 function.php ファイルに 10 個の関数コードを手動で追加し、最初に半分の 5 個のコードを削除することをテストしました。

ステップ 2: ブラウザのシークレット ウィンドウで、WordPress バックエンドに再度ログインします。

WordPress バックエンドに正常にログインできた場合は、半分のログインが完了したことを意味します。先ほど削除したコードは間違っています。

WordPress バックエンドに正常にログインできない場合は、削除されていないコードの半分が間違っていることが原因です。

ステップ 3: エラー コードの半分のテストを継続する

WordPress バックエンドに正常にログインできるまで、上記の 2 つの手順を繰り返し、エラー コードの半分をテストします。

その他の WordPress 技術記事については、

WordPress チュートリアル

列をご覧ください。

以上がWordPress バックエンドにアクセスできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。