Хочу поделиться своей эпопеей по переносу WordPress-сайта. Ну, типа, надо было сменить хостинг, старый уже не тянул.
Взял новый VPS, поставил туда свежий LAMP-стек. Сначала, конечно, расслабился, думал, ща как быстро все сделаю. Скачал дамп базы данных и все файлы сайта со старого сервера. Загрузил на новый. И тут началось...
Сайт вроде грузится, но все картинки битые, ссылки кривые, админка вообще не отвечала. Оказалось, я напортачил с путями в базе данных. Пришлось вручную править SQL-дамп, заменяя старые URL на новые. Это заняло кучу времени, потому что там были сериализованные массивы, которые легко сломать.
Потом ещё столкнулся с проблемой прав доступа к файлам. FTP-клиент почему-то не хотел их нормально загружать. Пришлось через SSH с `scp` кидать. В итоге, когда все заработало, я почувствовал себя героем. Но больше так не хочу)
Следующий раз буду использовать готовые плагины для миграции или хотя бы WP-CLI. Всем советую не повторять моих ошибок!
Кракен фильм