Intereting Posts
Изменить запрос на edit.php Пользовательский тип сообщения – столбцы администратора Как изменить постоянную ссылку с помощью фильтра? next_posts_link не работает при запросе определенной категории Получите заголовок WordPress после запятой Перенаправление пользователя на страницу, когда нет содержимого? Пользовательская таблица базы данных для плагина, не созданного при активации Почему мой многопользовательский блог не показывает пользователям? Как добавить навигацию в нижнем колонтитуле, таком как StackExchange? Как проверить, привязан ли я к сообщению, прежде чем удалять его? ссылки на страницы не отображаются ". # " вставляется в конце URL-адреса Проблема при создании слайдера типа пользовательского типа Как избежать сжатия WordPress метаданных EXIF ​​при изменении размера изображений? Как разрешить пользователям очищать кеш сообщений с помощью WP Super Cache?

Как работать локально на копии моего 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, чтобы использовать правильные настройки базы данных. Таким образом, «мгновенный снимок» живой страницы можно сделать за несколько минут.