Как быстро запустить сайт на WordPress на другом домене

Как быстро запустить сайт на WordPress на другом домене

Задача: скопировать рабочий сайт, запустить его на другом домене/хостинге, выполнить работы, после чего вернуть все обратно.

Проблема в том, что WordPress очень привязан к домену, чтобы его изменить нужно менять много записей в БД, к тому же потом придется все возвращать обратно. Далее представлен способ все это упростить используя PHP буферизацию и её callback функцию.

Этапы переноса

  1. Скопировать все файлы сайта на новый хостинг.
  2. Импортировать базу данных.
  3. В wp-config.php прописать новые доступы к БД.

В wp-config.php прописать новые доступы к БД

4. Добавить в index.php, в самое начало, заменив «http://example.com/» на свой домен.

<?php
function replace_url($data) {
	return str_replace('http://example.com/', '/', $data);
}
ob_start('replace_url');
PHP
09.12.2016, обновлено 22.09.2020
1679

Комментарии

, чтобы добавить комментарий.

Другие публикации

Выполнение заданий по Cron
Cron — UNIX-программа, которая используются для периодического выполнения заданий в определённое время. Расписание и действия описываются инструкциями в файлах crontab, их можно посмотреть через SSH,...
6555
+1
Переезд сайта на HTTPS
В последнее время вопрос переезда сайта с HTTP на HTTPS перешел из рекомендаций в необходимость, как со стороны поисковиков, так и браузеров.
2664
+1
Примеры отправки AJAX JQuery
AJAX позволяет отправить и получить данные без перезагрузки страницы. Например, делать проверку форм, подгружать контент и т.д. А функции JQuery значительно упрощают работу.
129998
+19
Как сделать редирект PHP
На страницах сайтов постоянно что-то добавляется, удаляется и обновляется, чтобы в поисковиках была только актуальная информация и нужные страницы не выпадали из поиска применяются редиректы.
7391
+1
Сжатие gzip и кэш браузера в htaccess
При оптимизация скорости работы сайта инструменты типа Google PageSpeed Tools рекомендуют использовать кэш браузера и...
5745
+1
Генерация QR-кода в PHP
Вопрос генерации QR-кодов в PHP достаточно освещён, есть много библиотек, одной из них является «PHP QR Code» – быстрый и легкий класс, рассмотрим его применение совместно с графической библиотекой...
29660
+10