Перенос сайта на другой хостинг

Друзья, подскажите, как же в итоге переносить сайт с одного хостинга на другой?
Сейчас сайт у меня на виртуальном хостинге, решил перевести его на VPS. Так как у меня нет опыта в переносе сайта на livestreet с хостинга на хостинг, то решил сначала протестить, решил сайт перенести на тестовый домен, т.е. сейчас сайт на домене А, я его перенес на домен Б.
1. Что сделал:
— сделал dump базы данных;
— скопировал все, что было в директории public_html на жесткий диск;
— из этих данных очистил директории tmp; cash, compiled в templates;
— в конфиге поменял путь к серверу, базу данных и пользователя;
— загрузил данные на домен Б;
— загрузил базу данных на новом домене.

Попытался зайти на домен Б он мне начал ругаться, что нехватает прав в директориях cash, compiled в templates. Права дал. Сайт открылся, но без каких-либо таблиц стилей. Т.е. голый html. Начал смотреть… все ссылки, менюшки сайта ведут на старый домен А, таблицы стилей тоже пытается тянуть от туда, соответственно домен А не отдает их домену Б и домен Б отображает все криво.

Подскажите пожалуйста, что я сделал не так? У меня подозрение что temp до конца не очистился, но указанные выше папки я чистил и не раз, может еще где есть temp css?

Если проделывать теже мероприятия, но на localhost т.е. на компе, то отображается нормально.

2. А возможен ли такой вариант переноса сайт? На новом хостинге устанавливаю LS с нуля, устанавливаю все плагины и шаблоны как на текущем, работающем сайте и просто гружу в него базу от старого хостинга? Будет ли работать такая конструкция, есть ли в ней подводные камни?

3 комментария

avatar
2. А возможен ли такой вариант переноса сайт? На новом хостинге устанавливаю LS с нуля, устанавливаю все плагины и шаблоны как на текущем, работающем сайте и просто гружу в него базу от старого хостинга? Будет ли работать такая конструкция, есть ли в ней подводные камни?
Наверное у вас в шаблонах указаны абсолютные пути до файлов стилей.
Попробуйте почистить
/tmp/
/templates/skin/cache
/templates/skin/compilled

2. А возможен ли такой вариант переноса сайт? На новом хостинге устанавливаю LS с нуля, устанавливаю все плагины и шаблоны как на текущем, работающем сайте и просто гружу в него базу от старого хостинга? Будет ли работать такая конструкция, есть ли в ней подводные камни?
Работать будет, если вы не вносили никаких изменений в сам движок
  • dee
  • 0
avatar
При установке сайта в конфиги прописывается домен на который устанавливается сайт. Во этой причине второй описанный Вами вариант предпочтительнее. И как сказал предыдущий автор:
Работать будет, если вы не вносили никаких изменений в сам движок
avatar
Спасибо всем! Хочу уточнить, тестовые мероприятия я проделывал для домена А и переносил его на домен Б. Я так полагаю, если я реально буду мигрировать сайт, с хостинга на хостинг, т.к. его домен меняться не будет, тогда все должно работать корректно.

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