By admin on 23.05.2015
Category: Полезные советы

Как перенести сайт

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

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

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

1. При переносе любого сайта на новый хостинг Вам необходимо убедиться, что хостинг удовлетворяет требованиям движка сайта и тех плагинов которые на нем установлены. Как правило такую информацию если у Вас установлена cms можно найти на сайте производителя, а если у Вас самописный движок узнайте у его создателя. Так же если у Вас установлены какие либо плагины обязательно посмотрите их требования. В основном данные действия относятся к случаю если Вы собираетесь переносить сайт на виртуальный хостинг, так как на виртуальном хостинге Вы не имеете доступа к настройкам web сервера и если для полноценной работы Вашего сайта потребуются какие то отдельные модули web сервера или расширения php то не факт, что хостинг провайдер станет для Вас их подключать. 

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

В случае если Вы используете не виртуальный хостинг, а VDS  который по цене дешевле и гораздо мощнее виртуального то при переносе сайта Вы можете самостоятельно настраивать web сервер, php и вообще все что угодно, так как это лично Ваш сервер на котором работают только Ваши сайты. Вы можете прочитать нашу статью о хорошем хостинге VDS серверов.

2. Когда мы поняли, что хостинг удовлетворяет всем нашим требованиям можно его брать и начинать копирование файлов. Самый простой и доступный способ это сначала подключиться к старому хостингу и скопировать по ftp файлы на свой компьютер, после этого зайти на новый хостинг и создать сайт с именем домена который у него должен быть. После создания сайта на любом хостинге появится деректория сайта с заданным Вами именем. Далее Вам нужно подключиться по ftp к новому хостингу и скопировать все файлы сайта в созданную директорию. Обратите внимание, что на разных хостингах директории сайта создаются по разному по этому, что бы Вам не мучится можно прочитать мануал который предоставляет любой нормальный хостинг или написать в поддержку хостинга.

3. После того как мы скопировали сайт нам необходимо перенести базу данных. Если Вы поднимали сайт на локальном web сервере то в нем есть phpmyadmin в котором Вам необходимо выбрать Вашу базу и экспортировать ее желательно выбрав при экспорте в сжатом виде (в сжатом виде делается для того, что бы если у Вас большая база данных Вам было проще ее скачать и потом проще импортировать на новом хостинге так как многие хостеры ограничивают загрузку больших файлов через php). На новом хостинге куда Вы переносите сайт Вам нужно так же создать новую базу данных как правило это делается через панель управления хостингом или же через phpmyadmin и уже в выбранную базу нажать импортировать и выбрать свою базу. Как только закончится процесс импорта Вы увидите сообщение.

4. После того как Вы успешно скопировали сайт и перенесли базу данных Вам необходимо прописать все изменения в конфигурационном файле сайта. Конфигурационный файл лежит на разных cms в разных директориях и по этому Вам проще будет погуглить с запросом "конфигурационный файл Ваша_cms". В файле конфигурации прописывается логин и пароль пользователя базы данных, а так же сама база данных, а так же на многих cms еще и пути к папкам logs и tmp.

5. После того как все было перенесено и настроено Вам необходимо купить домен или подключить существующий. Тут вариантов очень много. Кто то переносит свои домены к другому провайдеру, кто то прописывает nc сервера, а кто то меняет просто А запись вписывая туда новый ip адрес сайта. по этому тут Выбор за Вами.

Обратите внимание, что мы все написали образно, что бы Вы понимали саму суть как это делается. Описать как действовать во всех случаях просто нереально так как на каждом хостинге своя панель управления и свои настройки, а так же в каждой cmsjoomla, dle, wordpress и т.п. конфигурационные файлы лежат в разных местах, так же при переносе сайта можно столкнуться с кучей ошибок такие как: не полностью переносится база данных через phpmyadmin и приходится переносить ее через ssh, или файлы сайта копируются и происходит обрыв копирования, пытаетесь после переноса сайта зайти на него а он выдает ошибку и т.п. В основном перенести сайт довольно простое дело и занявшись этим один раз Вы поймете как это делается, а все ошибки которые могут вылезти в процессе решаемые.

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

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

Для всех подписчиков нашего блога или наших постоянных клиентов мы помогаем переносить любые сайты бесплатно. В случае если Вам необходима помощь в переносе сайта или выборе хостинга куда перенести сайт пишите нам и мы с радостью Вам поможем.

Во многих случаях владельцы сайтов хотят добиться того, что бы перенести сайт самостоятельно, но им бывает нужна подсказка. Если у Вас такая ситуация Вы можете создать тему в соответствующем разделе на нашем форуме http://krutim-all.ru/ с просьбой о помощи в переносе сайта. Для того, что бы мы могли Вам более детально подсказать как поступить в Вашем случае необходимо в теме написать какой движок сайта Вы используете, и с какого и на какой хостинг переносите.

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

Для всех владельцев сайтов мы советуем не использовать виртуальные хостинги, а стараться всегда брать vds сервера так как их стоимость не больше чем виртуальных серверов, а мощность и возможности гораздо выше. И пусть Вас не пугает, что используя vds Вы управляете целым сервером с установленной операционной системой так как на любой vds можно установить панель управления которая по своим возможностям превзойдет любую панель управления любого хостинга и благодаря которой Вы будете управлять всем сервером через web интерфейс Вашего браузера. Если Вас заинтересует vds можете прочитать нашу статью про VDS сервер так же в данной статье Вы найдете промо-код на скидку 25% в первый месяц использования сервера. 

Related Posts

Leave Comments