Как вести несколько версий сайта Wordpress (замена)?
Здравствуйте, возникла потребность в обновлении текущего сайта, при этом, хотелось бы, что бы он продолжал свою работу, до момента, пока все обновления не будет проведены и протестированы.
Становиться понятно, что необходимо создать копию текущего сайта или создать новый проект
Вопрос же заключается в том, как правильно, корректно заменить сайты друг другом.
при этом, хотелось бы, что бы он продолжал свою работу
Ну так не трогайте его на боевом сервере
что необходимо создать копию текущего сайта
Создайте
Вопрос же заключается в том, как правильно, корректно заменить сайты друг другом.
После того как все функции успешно прошли тест, делаете перезапись базы данных и фалов проекта, перекинув все с тестового на боевой(перед этим сделав бэкап \ можно не делать если хостинг делает ежедневный бэкап и можно откатиться по нажатию одной кнопки)
В целом мне доводилось заниматься подобным, но на всякий случай хотел уточнить, у знающих людей, могут ли быть проблемы с линковкой и пр)
Если в каком-то случае плагин не исправил вам линки на правильные, есть скрипт вроде search replace DB, который проходит по базе данных вордпресс и меняет линки на правильные.
Пример: у вас был сайт customsite.com, после переноса дубликатором линки сменились на 1copy.net, при обратно переносе если какой-то линк остался на 1copy.net/wp-content/, скриптом можно изменить 1copy.net на нужный url, во всей базе данных.