Ошибка 310 (net :: ERR_TOO_MANY_REDIRECTS): было слишком много перенаправлений для локального сайта wordpress

Недавно я переместил сайт 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 с сервера на мой компьютер:

  • Я импортировал в базу данных MySQL локальный сайт wordpress.

    • Я изменил siteurl на http://localhost:8888/folder/site/ в таблице wpkapi_options в phpMyAdmin.
  • Я скопировал и вставил все файлы с сервера локально в папку с именем folder/site/

  • Я отредактировал следующие вещи в файле wp-config.php:

    define ('DB_NAME', 'localdb');

    define ('DB_USER', 'root');

    define ('DB_PASSWORD', 'root');

Затем я перешел на 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 didnt work.

Я отключил все плагины, изменив имя папки плагинов из плагинов на aplugins, и это не сработало.

Я пробовал комментировать заголовок ("Место:./); в 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>
1 ответ

Я полный WP noob, так что имейте это в виду. Я прочитал, что в файле wp-config.php можно изменить префикс для таблиц базы данных с "wp" на все, чтобы я изменил его на "tbl".

Не слишком много времени после этого, я начал получать "слишком много перенаправлений" в FireFox и "эта страница имеет цикл перенаправления" в Choome. IE не будет отображаться - нет ошибки.

Я очистил куки на FireFox и начал копать. Поэтому я изменил префикс таблицы на "wp" (последнее изменение типа конфигурации, которое я сделал), сохранил изменение и перестало получать перенаправление.

Я признаю, что это не говорит напрямую о вашей проблеме, но мне было интересно, что "простые" изменения привели к чему-то столь неожиданному.

licensed under cc by-sa 3.0 with attribution.