Перенос сайта Wordpress на другой хостинг : WEB-чайник

WEB-чайник

Как создать, оптимизировать и монетизировать сайт — советы "чайника"

wordpress themes.
RSS
Twitter

No public Twitter messages.


Tweet

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

В похожей ситуации оказалась и я. Just-хостинг, который я опрометчиво выбрала для сателлитов, оказался не просто плохим — никаким. Посему, помучившись, я решила переправить свои сателлиты и один СДЛ, случайно затесавшийся в их компанию, на другой хостинг. История, как я искала хостинг, стоит отдельного упоминания, посему вскоре выйдет пост о хостинге, но уже на абстрактная, а с вполне конкретными примерами: хостинг для СДЛ, хостинг для сателлитов, список которых — что-то мне подсказывает — будет постоянно пополняться.

Итак, решение о переносе принято. Первым делом я решила заняться СДЛом о недвижимости, базировался он на движке WordPress. Сама процедура, как и все прочие, не столь сложна, однако и тут имеются подводные камни. Поэтому пойдем попорядку.

1. Идем в панель нового хостинга. Если вы регистрировали его под этот вполне конкретный сайт — отлично, значит домен уже добавлен. В противном случае добавляйте домен сайта, предназначенного к переносу, в админку. У каждого хостера эта процедура осуществляется по-разному, но сложностей, как правило, не возникает.

2. Теперь меняем DNS-сервера домена на новые. Помните, что смена производится до 24 часов, а в некоторых случаях и все 48 часов, поэтому готовимся к тому, что первые сутки после переноса сайт работает прекрасно, а потом вдруг упал. Это случилось не «вдруг», а потому, что где-то была допущена ошибка. Надеемся этого не случится, но все же ниже рассмотрим все варианты.

3. В админке старого хостера делаем дамп базы данных, иными словами извлекаем её из памяти хостера и сохраняем на своем компе. Сие действо может осуществляться по-разному. У меня было все просто: зашла в раздел баз данных, выделила нужную мне базу, в правом уголке нашла соответствующий значок, при наведении на который выдавалось окно «Скачать дамп». Вуаля.

Более традиционный способ — это экспорт базы данных из phpMyAdmin. Войдя в эту систему, вы выбираете из верхнего меню «Экспорт», из списка баз данных — нужную вам, устанавливаете соответствующие галочки и точечки (я выделила красным то, на что стоит обратить внимание) и жмете «ОК» в нижнем правом углу.

4. Сразу же тянем со старого хостинга и папку со всеми файлами и папками вашего сайта, внутри которой должно быть примерно следующее:

Пакуйте все это в единый архив и тоже качайте на комп.

5. После этого направляется в админку нового хостинга, где и создаем новую базу данных. Как правило, требуется задать имя базы и имя пользователя, хотя довольно часто они одинаковые. Естественно, нужен и пароль для базы. Когда все готово, идем в phpMyAdmin, куда необходимо залить нашу базу данных.

Иногда на этом этапе  вместо того, чтобы радовать нас сообщением, что все прошло успешно, вылетает ошибка, мол, нет таблицы. Даем ей требуемое, то бишь, создаем таблицу. Для этого кликните по имени базу данных и создайте таблицу. Количество полей указывать не нужно.

6. Перенос данных сайта. После того, как все было проделано и база данных благополучно оказалась на новом хостинге, туда же нужно поместить и папку с сайтом. Когда вы создавали домен, папка для сайта была автоматически создана. В неё-то и нужно залить тот архив, который вы скачали ранее. Сделать это можно при помощи FTP-сервера или непосредственно в самой админке, как вам удобнее.

Самое сложное вы проделали. Теперь последний момент. Если имена баз данных и пользователей на старом и новом хостинге у вас были разными, то вместо сайта, вы вполне можете увидеть белый лист. Не отчаиваемся. Топаем в корень сайта, где ищем файлик wp-config.php.

В нем нужно изменить имя БД, пользователя БД, пароль и имя сервера MySQL на новые. Последнее нередко носит имя localhost, но случаются исключения, о чем хостеры обязательно пишут в той же админке.

Заполняем, сохраняем. Все. Сайт заработал на новом хостинге!

А если не заработал?

Вы проделали все, что нужно. Но, тем не менее, сайт не заработал. Причин тому несколько.

1. Не сменились DNS-сервера. Если вы выполнили перенос и сразу удалили стайт на старом хостинге, то возможно день-два сайт не будет работать. Как только регистратор изменит информацию о домене, все наладится.

2. Error establishing a database connection. Если вы увидели на экране подобную надпись, значит, допущены какие-то ошибке в том самом файлике wp-config.php. Откройте его и перепроверьте правильность написания имен баз данных, пользователя, сервера и пароля.

3. Окно установки wordpress. Вы перенесли сайт, запустили, а вместо привычной картины предложение установить новый блог? Без паники. Просто по какой-то причине база данных не считалась. Заново скопируйте её у старого хостера и перезалейте на новый хостинг.

4. Вместо сайта страничка хостера. Довольно частое явление. Хостеры заливают свою страничку в корень сайта, чтобы пока вы вели работы по его разработке и установке, ваши посетители не встречали сообщение о том, что сайта нет в природе. Зайдите в корень сайта и удалите файл index.html.

И последнее, до те пор, пока вы не убедились, что сайт перенесен и прекрасно работает на серверах нового хостера, не удаляйте его со старого хостинга. Ситуации разные бывают, а там он никому не мешает.

Пы.Сы. Если вы сделали все, как было сказано, но сайт не заработал, отпишитесь в комментариях. И мы вместе поищем ошибку :)




Почитай ещё


71d50977

coded by nessus

Что лучше: ..

Так, например, если рассматривать сайты под сапу, то, по моему ...

Виртуальны

Лично я когда-то давно долго выбирала между конторами, предлагающими виртуальный ...

Планы на 2024

Первой целью на этот год я ставлю улучшение связи в ...

Внутренние

Главным критерием, определения релевантности страницы сайта, как известно являются ключевые ...

А нужна ли ..

Естественно, что такая ситуация мало, кого устраивает. И посетители попросту ...

Зарегистри

 Получить его проще простого, нужно лишь зарегистрировать домен у reg.ru ...

Конкурс и б

  И что же делать? Я предлагаю вам поучаствовать в конкурсе ...

Как мне улы

Вот, помнится, в начале моей райтерской карьеры ко мне в ...

Кем я вижу ..

Читатели моего блога уже знают, каким образом я вообще попала ...

Наши партнеры

  • Зарабатывай на своем блоге!

in aj lee online