Янв 23 2013

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

Published by at 09:37 under блог

Перенос сайта с одного хостинга на другой, не очень простое дело. Можно все делать самостоятельно, а можно воспользоваться услугами хостера, к которому собираетесь переносить сайт.

Я выбрала второй вариант по нескольким причинам. Во-первых, чтобы самой на дальнейшее знать, как все это осуществляется. А во-вторых, блог был на особом тарифе на хостинге у Агавы, и взять от туда базу данных без участия хостера не представлялось возможным. Да в и этом случае, была велика вероятность ошибки, в чем мне удалось убедиться на переносе блога Татьяны (madonna4ka).

И так, заручившись поддержкой Сергея (рекомендую, обращайтесь newscatcher.ru), я приступила к действиям.
(Дальше будет только описание самого процесса переноски базы данных. Описание делала в процессе работы так, чтобы было понятно для начинающих).

Для начала был установлен плагин WP-FileManager. Настроив его, удалось скачать базу данных. Кстати, рекомендованный ранее плагин WordPress Backup не смог справиться с резервным копированием, поэтому и пришлось искать другие варианты.
База данных у нас есть, заранее нужно оплатить место на новом хостинге, выбрав подходящий тариф.

Теперь самый ответственный момент, закинуть папки с базой данных на новый хостинг.
Создаем домен на хостинге (в моем случае на reg.ru) — открываем панель управления хостингом (ту, которая в новом окне вылезает), там есть левая колонка — в самом верху есть пункт ДОМЕНЫ. Надо зайти и создать домен ,идентичный оригинальному адресу сайта. При этом будет создана папка сайта в папке www. Доменное имя нужно писать без WWW. Потом галочку поставить — что бы www домен автоматом создался
Теперь в левой колонке выбираем пунт Базы данных.

Хотя можно сначала забежать в файловый менеджер, глянуть в папке www должна была создаться папка с именем сайта. Надо будет запомнить все данные, которые используешь при создании бд: имя бд, имя пользователя, пароль. Если на хостинге у вас уже есть сайт, при создании БД надо будет создать нового пользователя — этим пользователем будет новый сайт.

Заходим в пункт Базы данных в левой колонке, потом сверху на кнопку Создать. Появилось окно. Вот в него и вносим данные.
Пароль — пусть лучше сгенерирует система (там кнопочка есть) — что бы сложнее был.

Качаем к себе на комп новый движок сайта: ru.wordpress.org — официальный сайт.
Идем в пункт Менеджер файлов и переходим в папку www/домен. Если там что-то есть, то можно очистить папку домена полностью.
Заливаем вордперсс (архивом), разархивировать и папку zip можно удалить.
Заходим в папку wordpress, выделяем все, что там есть, жмем кнопку сверху копировать, поднимаемся в папку домена и жмем кнопку Вставить.

Теперь самое интересное: надо те папки, которые скачивали с сайта (база данных,) залить в папку вп-контент. Удаляем папку вордпресс, откуда все брали сейчас.Теперь заходим в папку wp-content.
На время переноса сайта с одного хстинга на другой, сайт следует поставить в режим обслуживания с помощью плагина WP Maintenance Mode.

Файлы:
backup *****-plugins.zip
Backup *****-themes.zip
Backup *****uploads.zip

закинуть в папку wp-content…кроме дампа бд — он нам пригодится в другом месте. Файлы распаковываем. Теперь архивы можно удалить (на архивах написано zip).

Идем в панель управления хостингом (там где у нас файловый менеджер) и переходим в левой колонке в пункт phpmyadmin. Появилось окно, там вводим имя пользователя и пароль новой БД, которую мы создали. Теперь заходим в него, слева вверху выбрать имя своей БД (у меня все прописалось автоматом и выбирать ни чего не пришлось).

Теперь идем в раздел «Импорт» — вкладка такая. Кликаем и закачиваем последний файл.
Если БД большая, сайт не вчера создан, поэтому может возникнуть ошибка. Надо будет несколько раз его заливать — каждый раз импорт будет продолжаться с того места, где прекратился в прошлый раз (у меня получилось с первого раза). В конце должно появиться сообщение, что все ок и сколько записей импортировано.

Импорт успешно завершен. Закрываем вкладку с phpmyadmin и идем в Менеджер файлов, в папку сайта — куда заливали движок.
Надо найти файл конфигурации движка, называется он wp-config-sample.php — это пример файла. На его примере создать файл wp-config.php (содержимое аналогично файлу wp-config-sample.php) . Обновляем папку сайта, выделением файл wp-config.php и открываем для редактирования.

Находим строки:

// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //
/** Имя базы данных для WordPress */
define(‘DB_NAME’, ‘database_name_here’);
/** Имяпользователя MySQL */
define(‘DB_USER’, ‘username_here’);
/** Пароль к базе данных MySQL */
define(‘DB_PASSWORD’, ‘password_here’);
/** Имясервера MySQL */
define(‘DB_HOST’, ‘localhost’);
/** Кодировка базы данных для создания таблиц. */
define(‘DB_CHARSET’, ‘utf8’);
/** Схема сопоставления. Не меняйте, если не уверены. */
define(‘DB_COLLATE’, »);

вместо database_name_here вписываем имя БД, кавычки остаются на месте
вместо username_here вписываем имя пользователя БД…
вместо password_here — пароль…

Что бы потом глюков не было при работе с некоторыми плагинами — сразу забиваем уникальные символы.
Находим строки, содержащие слова: сюда вставьте уникальную фразу. Их надо выделить и заменить на различные знаки: большие буквы, маленькие буквы, скобочки, различные знаки.
Пример: define(‘AUTH_KEY’, ‘r;^jeDaDd~6o1qfvr+wel[U#3qRivnZsx~1X0jI5?:nX} ]D2K:DO’);
Должно замениться восемь строк.

Теперь остается перенастроить домен. Идем к бывшему хостеру (в моем случае — Агава и пишем им, что бы в записи А вставили новый айпи — тот который мы записывали в начале. Хотя, если есть доступ к настройкам домена, то можно это проделать самостоятельно.

Ура! Сайт переехал и уже неделю работает на новом хостинге.

Хорошего настроения вам желает блог Мышкина кладовка.



38 комментариев

38 комментариев to “Перезд сайта на новый хостинг”

  1. madonna4kaon 23 Янв 2013 at 11:34

    Я очень надеюсь что все мои данные сайта переехали и ничего не потерялось по дороге иначе будут проблемы. Но пока их нет думаю, что всё прошло более менее нормально. Непросто дело мы сделали и с нового года, теперь уверена будет всё хорошо. Есть конечно у меня мелкие недостатки коменты попадают в корзину, но это я переживу не страшно.

    [Ответить]

    Мышка Reply:

    Мы и с этими недостатками справимся.

    [Ответить]

    Al Reply:

    вы обе большие умницы!
    С такими мышками и мадоначками и мы не пропадем 😛

    [Ответить]

    Al Reply:

    и сообщения на обратные комментарии тоже от тебя не приходят..

    [Ответить]

    madonna4ka Reply:

    Значит видимо плагин опять не работает.

    [Ответить]

    Al Reply:

    может быть оно и так.. да нам не в лом и самим заявится 🙂

    [Ответить]

    Мышка Reply:

    Комментарии с этого блога действительно приходят, но не всем, я уже об этом писала. Не приходят на мейловскую и гуглевскую почты.

    [Ответить]

    Al Reply:

    Ну то, что майловская почта не принимает — это не удивительно: там ей не сильно уделяют внимания — у их ставка на гульки да обнимульки разные.
    А вот то что гугловская почка — то тут думаю скорее всего что перемудрено в настройках почты

    [Ответить]

  2. СерыйШансонon 23 Янв 2013 at 12:02

    Я базу скачал с помощью плагина.

    [Ответить]

    Мышка Reply:

    А у меня не качалась, так же, как и у Тани. Там все врем выдавало ошибку.

    [Ответить]

  3. mrs.interesnoon 23 Янв 2013 at 12:28

    Интересно, и как от Агавы все клиенты до сих пор не сбежали?
    Столько нареканий к этому хостеру.

    [Ответить]

    Al Reply:

    они делают ставки на корпоративных клиентов — а простые им лишь головная боль

    [Ответить]

    Мышка Reply:

    Вроде сейчас они подключили дополнительный сервер, для подстраховки.
    А некоторые не сбежали, потому-что переезд, это не простое дело.

    [Ответить]

  4. Игорьon 23 Янв 2013 at 13:26

    Пока читаешь всё вроде понятно, а как доходит до дела, так проблемы начинаются.

    [Ответить]

    Мышка Reply:

    Я описала по-шагово, как у нас происходил процесс.

    [Ответить]

  5. Надеждаon 23 Янв 2013 at 13:46

    Хорошо, что у меня с хостингом все ок и не нужно переезжать. Сколько заморочек.

    [Ответить]

    Мышка Reply:

    Хорошо, когда все хорошо.

    [Ответить]

  6. Тинаon 23 Янв 2013 at 14:34

    Знакомые до били все эти перепетии. Ставила на хостинг и сама и помощи просила. Очень я далека от всего этого. Лучше просить Сергея или вот Иришу иногда прошу помочь.

    [Ответить]

  7. Elenkaon 23 Янв 2013 at 15:38

    всё хорошо, что хорошо кончается!

    [Ответить]

  8. irina-seon 23 Янв 2013 at 16:22

    ты герой, я не решилась на переезд, агаву вроде перестало трясти, но письма о комментариях и у меня перестали приходить…

    [Ответить]

    Мышка Reply:

    Некоторые плагины устарели, а их не обновили. А замену старым плагинам еще не нашла.

    [Ответить]

  9. Larisenokon 23 Янв 2013 at 20:07

    у меня просто прошло так просто — ваще ничего не делала — прикинь? они сами все перенесли

    [Ответить]

    Мышка Reply:

    Это Здорово!

    [Ответить]

  10. mobilekidon 23 Янв 2013 at 21:52

    Далеко не всегда переезд удается легко и просто. )

    [Ответить]

    Мышка Reply:

    Да, ты прав, бывает по разному. Но надеюсь, что все будет хорошо.

    [Ответить]

    mobilekid Reply:

    Uveren v etom. )

    [Ответить]

    Мышка Reply:

    Tak i budet.

    [Ответить]

    mobilekid Reply:

    Если что — пиши. Вечером или ранним утром. )

    [Ответить]

  11. Виталийon 23 Янв 2013 at 22:36

    Ну, дык, с переездом, Татьяна!
    И где вы, девчата, были, когда я «самотужки» блог с 900-ста статьями в августе переносил? Начал по всяким форумам «подковываться» и так подковался, что чуть весь блог не угробил.
    Но «чуть» не считается. Доведём до ума. Да мне теперь и не хочется все 900 с хвостиком восстанавливать. Все, которые не нравятся и неинформативные, острой косой выкошу 😀

    [Ответить]

    Мышка Reply:

    Так кардинально? Мне жалко хоть что-то удалять.

    [Ответить]

  12. Cветланаon 24 Янв 2013 at 02:07

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

    [Ответить]

    Мышка Reply:

    Спасибо, Света!

    [Ответить]

  13. Юрий Гусев (ar00t)on 24 Янв 2013 at 11:39

    Я вот сижу с самого создания сайта на хостинге hts и радуюсь :))) весьма стабильно работает, правда дороговато. Но блог ведь окупается весьма успешно.

    [Ответить]

    Мышка Reply:

    ну когда я делала автономку, то не с кем было посоветоваться.

    [Ответить]

  14. Дмитрийon 26 Янв 2013 at 10:39

    А какие проблемы были на старом хостинге?

    [Ответить]

    Мышка Reply:

    В течении дня мог быть не доспупен по несколько часов, и несколько раз подряд.

    [Ответить]

  15. Анниon 27 Янв 2013 at 07:17

    Ох, мне сейчас это предстоит, только в более сложной версии — моим клиентам, чей сайт на WP, а хостинг был не их, рубанули доступ к хостингу и отключили домен.

    Я с ftp все содержимое сайта выкачала, сейчас вот буду восстанавливать.

    [Ответить]

  16. Алексейon 31 Янв 2013 at 10:11

    Спасибо за полезный совет! Возможно в будущем пригодится, оставлю себе закладочку на эту статью! С меня твит.

    [Ответить]

Trackback URI | Comments RSS

Leave a Reply