it-roy-ru.com

WordPress не работает на локальном хосте

Я скачал сайт с живого на местный. Я хочу запустить это. Но когда я открываю его на localhost, он перенаправляет меня на живой URL. Я изменил таблицу DATABASE wp_options и заменил действующий URL своим локальным URL. Но все равно это не работает. Пожалуйста, ведите меня.

1
ammar habib

1) Убедитесь, что в wp-config.php нет ссылок на несколько сайтов, таких как define("DOMAIN_CURRENT_SITE", "somesite.com" );. Если это так, удалите эти настройки

2) Если вы обновили настройки siteurl и home в таблице *_options для использования локальных настроек, но они все еще не работают, то

3) Удалите все темы, кроме основной (двадцать двенадцать, двадцать тринадцать ...) и удалите все плагины. Таким образом, вы используете функциональность ядра Wordpress.

4) Если это все еще не работает, очистите кеш вашего браузера или попробуйте другой мощный браузер.

5) Если все это не работает, вы можете столкнуться с проблемой конфигурации сети, и я думаю, что она выходит за рамки этого вопроса?

1
codiiv

Если вы обновили параметры в базе данных и все еще получаете перенаправление.

Вы также можете определить оба WP_SITEURL и WP_HOME в своем тесте wp-config.php

define( 'WP_SITEURL', 'http://example.com.mytestdomain.com' );
define( 'WP_HOME', 'http://example.com.mytestdomain.com' );
1
Tunji

Если вы работаете в Windows, вы можете изменить файл hosts, чтобы он указывал на локальный IP-адрес хоста. Похожий процесс на Mac. В любом случае вам не нужно будет менять базу данных, так как вы будете изменять локальный файл hosts, чтобы он указывал этот URL на хост-машину. На самом деле это удобнее, потому что нет необходимости менять сайт вообще.

(На мобильном телефоне сейчас, в противном случае я бы добавил подробные инструкции по этому добавлению, я храню справочный файл дома для себя)

ПРИМЕЧАНИЕ: некоторые плагины могут быть затронуты этим. Примечательно (и не является плагином) инструмент поиска и замены от interconnectit.com.

UPDATE: (добавление выдержки из моих заметок)

Windows

1) добавьте эту строку в файл Windows Hosts C:\WINDOWS\system32\drivers\etc\hosts

#BEGIN CUSTOM
127.0.0.1   yourwebsite.com
#END CUSTOM

MAC

1) добавить эту строку в файл Apple Hosts/private/etc/(я использую команду терминала nano/etc/hosts)

#BEGIN CUSTOM
127.0.0.1   yourwebsite.com
#END CUSTOM
0
KnightHawk