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

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

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

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

  1. Скопировать все файлы сайта на новый хостинг.
  2. Импортировать базу данных.
  3. В 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

Комментарии

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

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

Cron — UNIX-программа, которая используются для периодического выполнения заданий в определённое время. Расписание и...
1168
+1
Изображения нужно сжимать для ускорения скорости загрузки сайта, но как это сделать? На многих хостингах нет...
8380
+5
Бесплатные 90-дневные сертификаты «Let’s Encrypt» до 2020 года можно было получить в любом количестве...
1514
0
AJAX позволяет отправить и получить данные без перезагрузки страницы. Например, делать проверку форм, подгружать контент и т.д. А функции JQuery значительно упрощают работу.
49098
+9
При оптимизация скорости работы сайта инструменты типа Google PageSpeed Tools рекомендуют использовать кэш браузера и...
4041
+2
Facebook ограничил свободный доступ к API. Теперь чтобы получить права для публикации записей нужно...
11674
+3