Intereting Posts

Ошибка переадресации на целевой странице wordpress на localhost

Я пытаюсь запустить локальную версию live-сайта WordPress, однако, после настройки локальной среды и попыток доступа:

http://localhost/wordpress/ 

Я получаю следующую ошибку:

 This webpage has a redirect loop The webpage at http://localhost/wordpress/ has resulted in too many redirects. Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects. 

Пока я не могу посетить сайт, я могу получить доступ к панели мониторинга для локального сайта:

 http://localhost/wordpress/wp-admin/ 

Я пытался исправить это в течение многих часов, и у меня был еще один эксперт по WordPress (который уже запускает локальную версию одного и того же сайта), потратив на это 2 часа хэширования. Не повезло. Буду признателен за любую помощь. Как мы надеемся, полезный фон:

Чтобы запустить локальную версию, я установил MAMP, и оба сервера MySQL и Apache зеленые. Я разместил копию всех файлов сайта в MAMP / htdocs / wordpress. Я экспортировал базу данных сайта в виде файла .sql, создал новую базу данных на странице phpmyadmin, загруженную через MAMP, и импортировал файл .sql.

Я также обновил файл config.php, чтобы получить следующие данные:

 define('DB_NAME', 'database_name'); /** MySQL database username */ define('DB_USER', 'root'); /** MySQL database password */ define('DB_PASSWORD', 'root'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', ''); 

Я также изменил все URL-адреса wordpress, чтобы запустить localhost: 80 / wordpress через инструкцию SQL find и replace.

Мой файл .htaccess содержит следующее:

 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)$ /index.php/$1 [NC,L,QSA] </IfModule> # END WordPress 

Вся эта настройка дает ошибку при попытке просмотра

Если кто-либо потребует какой-либо дополнительной информации или что-либо из вышеперечисленного, неясно, я буду рад предоставить. Заранее благодарю за любую помощь.

Solutions Collecting From Web of "Ошибка переадресации на целевой странице wordpress на localhost"

Например, у меня есть программа MAMP pro с настраиваемыми URL-адресами разработки, такими как project.dev . Когда я создал установку WordPress через MAMP с одним щелчком мыши, он автоматически вводил номер порта в WordPress. Я не думаю, что WordPress нравится, когда номер порта: 80, который является стандартным. Удаление номера порта из WordPress Address и Site Address WordPress Address сделало трюк в моем случае.

В своем веб-браузере попробуйте удалить файлы cookie для своего локального домена – в этом случае «localhost»

У меня была та же проблема, и моим решением было отключить языковой плагин (в моем случае polylang) и повторно его использовать. Логично, что он автоматически изменяет некоторые ссылки, которые не объявлены в базе данных. (мое предположение). Так или иначе, это сработало! : D