Давным давно я описывал последовательность действий при переносе сайта на CMS WordPress с локальной версии на промышленную. Тогда важным шагом было сделать дамп базы данных и отредактировать получившийся текстовый SQL файл, заменив в нем старый домен на новый. Для небольших сайтов, где размер дампа базы данных не более 10 Мб такое решение подойдет, но что делать, если база больше?
С тех пор прошло много лет и опыта стало больше. А потому и другие советы - более промышленные 🙂
Если размер дампа базы данных WordPress больше 1 мегабайта, то однозначно нужно использовать только средства MySQL. Я нашел 3 таблицы, в которых встречается написание домена. В них надо его заменить на актуальное. Это таблицы: wp_posts, wp_options и wp_postmeta, вместо wp - ваш префикс.
Вместо http://localhost укажите УРЛ адрес вашего локального сайта, вместо http://blog.markimarta.ru - адрес вашего нового сайта.
--Вместо http://localhost укажите УРЛ адрес вашего локального сайта, --вместо http://blog.markimarta.ru - адрес вашего нового сайта. UPDATE `rusimp_posts` set post_content = REPLACE(post_content, 'http://localhost', 'http://blog.markimarta.ru') WHERE post_content LIKE '%http://localhost%' UPDATE `rusimp_options` set option_value = REPLACE(option_value, 'http://localhost', 'http://blog.markimarta.ru') WHERE option_value LIKE '%http://localhost%' UPDATE `rusimp_postmeta` set meta_value = REPLACE(meta_value, 'http://localhost', 'http://blog.markimarta.ru') WHERE meta_value LIKE '%http://localhost%'