WebRockStudio > Блог > Как исправить сайт на WordPress c PageBuilder после переноса

Как исправить сайт на WordPress c PageBuilder после переноса

Перенести сайт на WordPress. «Казалось бы, что может быть проще», — подумает любой. «Перезаписать все url-ы в БД, перелить все файлы и готово». Ага, я тоже так думал 2 года и так оно и было, пока не пришлось перенести сайт на WordPress, где используется плагин PageBuilder.

Если коротко, то после изменения всех url-ов в БД и трансфере на другой сервер/домен — весь контент упадёт и не будет отображаться в привычном виде (стилизация). Если не менять url-ы — контент упадёт (упадут адреса картинок). Причиной этому являются сериализованные массивы, которые создаются плагином в базе данных в таблице wp_postmeta. И поправив там только ссылки — Вы сделаете только хуже.

Что делать в таком случае. Инструкция от Димы Шульги (разработчика WebRockStudio):

  1. Создаем дамп (бекап) БД со старого хостинга
  2. Меняем только url в таблице wp_options (или не wp_ — зависит от твоего префикса таблиц, он же может варьироваться от твоих настроек). Переливаешь БД на новый сервер.
  3. Переносишь все файлы сайта, ничего не меняя (кроме подключения к БД, само собой). Всё, сайт работает, но контент упал из-за сериализации от PageBuilder.
  4. Заходишь в админку сайта на новом сервере и устанавливаешь плагин из репозитория плагинов. Имя плагина Better Search Replace
  5. Плагин как раз поддерживает сериализованные массивы и верно сделает твои замены.
  6. Вуаля, готово!

Всем удачи! Если помог — оцени эту запись внизу звёздочками.

Ну а если у тебя всё равно возникли проблемы, стучись в мой Telegram:

https://t.me/dnshulga

или на почту

dnshulga@ya.ru

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...

Напишите нам

+7 926 308 47 12

+7 926 308 47 12

+7 926 308 47 12

Карта клиентов