Разное

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

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

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

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

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

  4. Добавить в index.php, в самое начало. Заменив site.com на свой домен.

    <?php
    function replace_url($data) {
        return str_replace('http://site.com/', '/', $data);
    }
    ob_start('replace_url');
    
09 декабря 2016