Как работать локально на копии моего wordpress?

Я хотел бы перепроектировать мой сайт WordPress. Я думал, что сначала сделаю это, чтобы почувствовать это. Поэтому я сжал свой live wordpress каталог и передал его локально. И взял резервную копию базы данных и передал ее локально.

Я восстановил из обоих файлов точную копию своего live wordpress на моей машине для лака. Переход к 127.0.0.1 работает отлично. Но все ссылки по-прежнему указывают на мой BlogSite.com, а не на 127.0.0.1.

Есть ли быстрое «исправление» для этого? Или любую другую стратегию, как я мог бы работать на локальном сайте?

Благодаря,

Сначала вам нужно изменить файл wp-config.php для использования локальной базы данных.

Затем используйте плагин Search and Replace чтобы заменить все ваши ссылки в реальном времени ссылками на localhost. Пример. Если ваш URL-адрес на сайте: http://mysite.com/ , замените его на http://localhost/mysite/ . Это также заменит URL-адреса для страниц и сообщений, например: http://mysite.com/post с http://localhost/mysite/post .

Примечание. Вам все равно нужно вручную обновлять любые ссылки (и URL-адреса изображений) в виджетах, потому что S и R их не заменяют.

Вы также можете добавить строку в файл /etc/hosts , например:

 1.2.3.4 www.myblog.example.org 

Первая строка должна быть IP-машиной TEST тура, вторая – DNS-адресом вашего блога.

После добавления этой строки в /etc/hosts «все» на вашей тестовой машине будут «знать», что www.myblog.example.org находится в 1.2.3.4 .

Вам не нужно ничего менять в настройках базы данных или WordPress.

И вы можете комментировать / раскомментировать эту строку в любое время.

Вы должны заменить все вхождения веб-сайта в реальном времени для локального пути в дампе базы данных и в файлах шаблонов (если есть какие-либо жесткие URL-адреса, я надеюсь, что нет;)). Перемещение WP с сервера на сервер выполняется довольно хорошо, я всегда копирую все с FTP, затем делаю дамп базы данных (например, файл .sql, вы можете использовать, например, phpmyadmin или что угодно), замените все URL-адреса для локальных, импортируйте этот файл в локальную БД и измените wp-config.php, чтобы использовать правильные настройки базы данных. Таким образом, «мгновенный снимок» живой страницы можно сделать за несколько минут.