Перенос сайта wordpress на новый хостинг

Перенос сайта wordpress на новый хостинг

Untitled-7

Очень удивился недостатку wordpress-а, когда хотел запустить свой блог с локалки в сеть. Оказывается wordpress  в любую ссылку, будь то картинка или статья добавляет адрес домена. Так, если на локале или старом домене у вас сайт назывался old.ru, то при переносе на новый new.ru, все ссылки будут идти на old.ru.

Нашел два хороших метода избавления от этой напасти - или два способа для замены ссылок на wordpress:

  1. В админке старого сайта выбираем Параметры - общие и редактируем две ссылки домена, на новый домен. Затем, как обычно делаем экспорт БД. При этом созданная БД будет уже с новым значением домена.
  2. Посложнее, но именно его мне пришлось использовать. Если сайт уже загрузили вместе с БД, которая настроена на другие ссылки, то выбираем в phpMyAdmin свои БД, жмем вверху на вкладку SQL и прописываем по очереди туда эти строки и нажимаем Ok (old.ru - старый домен, new.ru - новый домен):
  • UPDATE wp_options SET option_value = REPLACE(option_value, 'http://old.ru', 'http://new.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
  • UPDATE wp_posts SET guid = REPLACE(guid, 'http://old.ru','http://new.ru');
  • UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://old.ru', 'http://new.ru');

Обычно, если все делаете правильно, то будет выводится сообщение с количеством произведенных замен. У каждого оно свое, но практически никогда не равно нулю.

| | Перенос сайта wordpress на новый хостинг | Очень удивился недостатку wordpress-а, когда хотел запустить свой блог с локалки в сеть. Оказывается wordpress  в любую ссылку, будь то картинка или с | http://blogprogram.ru/wp-content/uploads/2013/12/Untitled-71-131x131.jpg

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>