Вопрос: Как клонировать и локально запустить сеть для тестирования

На удаленном веб-сервере установлена ​​живая сеть. Я собираюсь начать писать некоторые плагины для него, но хочу проверить их поведение перед тем, как нарушить работу живого сайта.

Я думал, что я клонирую сайт (сделайте резервную копию базы данных, загрузите через FTP файлы) и восстановить локальный хост для тестирования. Удаленный сайт использует субдомены для блогов.

Какие шаги мне нужно предпринять, чтобы мой клон вел себя почти так же, как удаленная версия?

Какие изменения нужно внести, чтобы он мог работать как локальный, а не как удаленный URL?

<

Ответы и комментарии:

Вам нужно настроить домен с подстановочными поддоменами на вашем локальном хосте (я обычно настраиваю thelivedomain.local), перенаправить его на 127.0.0.1 в вашем хост-файле и запустить инструмент поиска и замены БД для вашей локальной копии сайта. безопасно заменить действующий домен вашим локальным доменом в базе данных WP, потому что он хранит URL-адреса в сериализованных массивах, которые могут порвать с поиском и заменой в сыром SQL.
Вам также необходимо убедиться, что версия PHP вашего локального хоста такая же, и что в вашей локальной среде включены те же расширения PHP, что и на живом сервере.
Создан 10-08-2017 12:29 Chris Cox1,0871614