Нужно с компьютера перенести блог на хостинг. На всех сайтах одинаковые инструкции, перенести файлы, экспорт/импорт базы, далее всего 3 запроса:
SQL
UPDATE wp_options SET option_value = REPLACE (option_value, 'http://sitename.loc',
'http://sitename-new.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE (guid, 'http://sitename.loc', 'http://sitename-new.ru');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://sitename.loc','http://sitename-new.ru');
и отредактировать wp-config.php. Но кроме главной страницы больше ничего не работает, так как ссылки ведут на localhost. Заглянул и sql файл, действительно - все ссылки захардкорены. Странно, можно было же домен брать из таблицы настроек(или это было бы медленно?). Заменил в sql localhost на домен, ссылки начали вести на домен - но появились другие ошибки - 404 и 500.
Или инструкции устаревшие, либо это специально сделано чтобы покупали плагины по 100-200$.
Находил в сети обзоры плагинов для миграции - но они платные 100-200$(есть и за 50, но там мало звезд - так как они не всегда работают)
Так есть ли бесплатные плагины(только реально бесплатные - а не развод, что плагин якобы "бесплатный", но для его работы требуется другой плагин, которы стоит 100$), или проще разобраться с БД, и все сделать самому скриптами?
UPD: Нашел "бесплатный" плагин "UpdraftPlus Backup/Restore". Есть бесплатная версия и платная. Установил его. Но для клонирования сайта, нужно зарегистрироваться, и чтобы на счету были "кредиты". Также установить надстройку "Migrator". И внизу плагина маленькими буквами написано(google translate):
После однократного использования вы сэкономите покупную цену по сравнению со временем, необходимым для копирования сайта вручную.
. Нет, ну не развод ли это(ходя да, формально плагин "бесплатный)"