Проблема после импорта базы данных phpmyadmin - PullRequest
0 голосов
/ 09 марта 2019

Я настраиваю «локальную среду» для внесения некоторых изменений на сайт WordPress.Я успешно экспортировал базу данных и импортировал ее на свой локальный компьютер с помощью phpmyadmin.Проблема возникает, когда я пытаюсь получить доступ к «local.wordpress.test», так как он ведет меня прямо к первоначальному сайту www.site.com.

Пока что я уверен только в том, что этот URLхранится где-то в БД, и я застрял здесь ..

Ответы [ 2 ]

0 голосов
/ 09 марта 2019

Чтобы запустить ваш сайт с действующей БД в локальной среде, вы должны открыть файл БД в любом редакторе, например, Sublime, Notepad или Notepad ++, затем найти URL-адрес вашего действующего сайта и заменить его URL-адресом вашей локальной среды.Вы должны заменить все URL-адреса в вашей БД на ваш локальный URL-адрес после импорта этой обновленной БД в ваш локальный phpmyadmin.после успешного импорта войдите в вашу админ-панель перейдите в настройки-> постоянная ссылка и нажмите кнопку Сохранить, чтобы создать новый файл .htaccess.нажмите на локальный URL, и ваш сайт будет работать на местном языке.

0 голосов
/ 09 марта 2019

это происходит из-за того, что ваша база данных все еще указывает на URL вашего живого сайта

просто выполните следующий запрос после изменения, следующего за

OLDURL = ваш живой URL NEWURL = ваш местный URL

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://OLDURL', 'https://NEWURL') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://OLDURL', 'https://NEWURL');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://OLDURL','https://NEWURL');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://OLDURL', 'https://NEWURL');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://OLDURL','https://NEWURL');
UPDATE wp_posts SET guid = REPLACE (guid, 'http://OLDURL', 'https://NEWURL') WHERE post_type = 'attachment';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...