1

最近、wordpress サイトをサーバーからローカル環境に移動しました。自分のコンピューターでローカルに wordpress サイトにアクセスしようとすると、次のエラーが表示されます。


This webpage has a redirect loop
The webpage at `http://localhost:8888/folder/site/` has resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.

Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.

ただし、http://localhost:8888/folder/site/wp-adminローカルにアクセスしてログインし、wordpress サイトのバックエンドを見ることができます。

サーバーから自分のコンピューターに wordpress サイトを取得するために行った手順は次のとおりです。

  • WordPress サイトの MySQL データベースをローカルにインポートしました。

    • http://localhost:8888/folder/site/phpMyAdmin の wpkapi_options テーブルのサイト URL を変更しました。
  • サーバーからすべてのファイルをローカルにコピーして、folder/site/ というフォルダーに貼り付けました。

  • wp-config.php ファイルで次の内容を編集しました。

    define('DB_NAME', 'localdb');

    define('DB_USER', 'ルート');

    define('DB_PASSWORD', 'ルート');

次にlocalhost:8888/folder/site/、上記のエラーが表示されました。このエラーを解決するために、次のことを試してみました。

すべての Cookie をクリアしましたが、うまくいきませんでした。別のブラウザを試しましたが、うまくいきませんでした。

I changed the siteurl in the database from `http://localhost:8888/folder/site/` to `localhost:8888/folder/site/` and then tried `http://www.localhost:8888/folder/site/` but they both didn’t work.

plugins フォルダーの名前を plugins から aplugins に変更して、すべてのプラグインを無効にしましたが、機能しませんでした。

header('Location: ./'); をコメントアウトしてみました。index.php で、それは機能しませんでした。

org_1.htaccess ファイルで以下をコメントアウトしようとしましたが、うまくいきませんでした:

# BEGIN WordPress
# <IfModule mod_rewrite.c>
# RewriteEngine On
# RewriteBase /
# RewriteRule ^index\.php$ - [L]
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule . /index.php [L]
</IfModule>
4

1 に答える 1

1

私は完全な WP 初心者なので、そのことを心に留めておいてください。wp-config.php ファイルで、データベース テーブルのプレフィックスを「wp」から任意のものに変更できることを読んだので、「tbl」に変更しました。

その後間もなく、FireFox では「リダイレクトが多すぎます」、Chrome では「このページにはリダイレクト ループがあります」というメッセージが表示されるようになりました。IE は表示されません - エラーはありません。

FireFoxごとにCookieをクリアして、掘り始めました. そのため、テーブルのプレフィックスを「wp」(最後に行った構成タイプの変更) に戻し、変更を保存して、リダイレクトの取得を停止しました。

これがあなたの問題に直接関係していないことは認識していますが、「単純な」変更が非常に予期しない結果をもたらしたことは興味深いと思いました。

于 2013-07-31T18:16:06.027 に答える