100% правильный перенос сайта на WordPress на другой домен и хостинг. Другой хостинг
Как грамотно перенести сайт на другой хостинг
Чем наш метод лучше?Мы расскажем Вам как перенести сайт на другой хостинг, и при этом не потерять данные, а самое главное – не нарушить работу сайта. Другими словами, мы постараемся сделать так, чтобы Ваши посетители даже не заметили, что сайт переехал на другой хостинг.
Что с начала?
Для начала нужно купить хостинг у того провайдера, к которому Вы собираетесь переезжать. Этот провайдер вышлет Вам письмо с необходимыми настройками. Но не спешите удалять аккаунт у старого провайдера, т.к. сайт все еще на нем, и он перестанет работать.
Также, мы хотим напомнить как работает хостинг в принципе. На Вашем домене прописаны DNS определенного провайдера, на сервера которого происходят перенаправления запроса. А на этом сервере уже находятся файлы сайта, базы данных, почта и т.д.
Я купил новый хостинг, что дальше?
Дальше есть два варианта: хостинг-провайдер предоставляет технический домен (обычно имеет вид тест1.провайдер.ru) или не предоставляет. В первом варианте, Вы можете протестировать работу точной копии сайта на новом хостинге, при этом старый сайт будет все также работать на старом хостинге. И если что-то пойдет не так, то Вы увидите ошибки только на копии сайта (техническом домене). Во втором варианте права на ошибку у Вас не будет, и негативные результаты переноса (если они будут) увидят посетители Вашего сайта.
Большинство современных провайдеров предоставляют технические домены, о том как их активировать узнавайте на сайте хостера.
Не зависимо от наличия технического домена нашей основной задачей будет
ru.hostings.info
Как перенести сайт на другой хостинг
Как перенести сайт на другой хостинг
Сегодня мы разберем такую тему, как перенести сайт на другой хостинг. Очень часто многие владельцы своих интернет магазинов, сайтов и просто лэндингов сталкиваются с тем, что им надо поменять хостинг. (англ.hosting – услуга по предоставлению ресурсов для размещения информации на сервере, постоянно находящимся в сети(обычно имеется ввиду интернет). Или даже хостинг и доменное имя, но при это сохранив информацию.
Что же делать? Как перенести сайт на другой хостинг?
Если вы не имеете доступ на сервер то вам надо обратится к вашему провайдеру который предоставляет вам хостинг вашего ресурса. Если же доступ имеется можно все сделать самому на основе нашей статьи.
Рассмотрим пример переноса сайта на CMS-WordPress (Система управления содержимым контентом) от англ. Content management system, cms – информационная система или компьютерная программа которая используется для организации создания, редактирования и управления каким либо содержимым, иначе – контентом(англ.content).
Первое что вы должны сделать
Это зайти на ваш сервер(например через ISP manager), дальше нажимаете пункт меню главное( с левой стороны, как на картинке) и выбираете подпункт меню базы данных, у вас откроется перечень баз данных к которым у вас имеется доступ. Выбираем вашу базу данных которую вы создавали для вашего сайта и нажимаем на нее , дальше нажимаем кнопку перейти. ( По идее у вас подставиться сохраненные и логин и пароль от вашей базы данных если нет то вводим заново). У вас открывается программа phpMyAdmin, с левой стороны выбираем вашу базу данных по названию нажав на нее, унас откроется полный перечень нашей базы данных, дальше нам остается нажать на кнопку экспорт( как указано на картинке) и вперед! (Ваша база данных сохраниться автоматически, в поле формат если вы не опытный пользователь я рекомендую вам оставить SQL)
Вторым пунктом у вас идет непосредственно сохранение тела ( файлов) самого сайта. Опять же если вы имеете доступ к FTP-серверу. С левой стороны выбираем пункт WWW, дальше WWW-домены, нам откроется перечень ваших доменный имен, выбираем нужное вам имя и нажимаем кнопку каталог (как на картинке). Мы попали в корень самих файлов сайта, дальше мы их все выделяем (обычно через shift+кнопка мышки) и нажимаем архив, дальше выбираем имя нашего архива( который мы только что создали) и нажимаем скачать!
Все основный пункты завершены и мы успешно сохранили наш сайт, в следующей статье я расскажу как разместить сохраненную информацию на новом хостинге и в дальнейшем с новым доменным именем
Автор публикации
44 Комментарии: 0Публикации: 2Регистрация: 19-05-2018optiseo.ru
100% правильный перенос сайта на Wordpress на другой домен и хостинг – Сергей Арсентьев
Нашел абсолютно проверенный и 100%-рабочий способ переезда сайтов под Вордпресс на другой домен или хостинг. Все можно сделать быстро, а главное - правильно!
Обычно я переношу сайты WordPress CMS на другой хостинг довольно часто - по 20 раз в месяц (такая работа!). И мне всегда казалось, что я все делаю правильно: ну перенес файлы, перенес базу данных, поменял имя сайта в файлах и базе – и вуаля!
Но не так все просто. Как-то после очередного переезда у меня напрочь перестали работать виджеты - сайт отображался криво.
Я погуглил и нашёл причину – недостаточно просто перенести сайт, нужно еще и правильно поменять его имя с учетом синтаксиса современных баз данных. И я решил поделиться своим способом переноса Вордпресса на новый домен и хостинг и со своими читателями.
Плагины после переноса WordPress не заработали
Раньше я действовал так: ставил плагин Xcloner, копировал с его помощью сайт в виде архива (там внутри была и база), затем переносил и устанавливал на новый хостинг или домен.
Но даже с помощью этого, казалось бы проверенного способа, несколько моих последних сайтов некорректно перенеслись, когда я их устанавливал клиентам на хостинг.
В чем же дело?Я подумал сразу, что видимо дело в плагине Xcloner.Перепробовал еще штук 5 разных плагинов, вроде бесплатного Duplicator и платного BackUp Buddy, и еще уже не помню всяких разных до кучи.
Везде была одна и та же проблема - сайт после переноса выглядел криво. Как бы не все элементы отображались, в первую очередь, виджеты.
Я плюнул на плагины и подумал: перенесу по старинке руками.
Переношу WordPress вручную
Как я уже писал в других статьях, современный сайт состоит обычно из двух «частей»: программные файлы и база данных со статьями, настройками и прочей информацией.
Поэтому в процессе переноса WordPress на другой домен и хостинг в ручном режиме обычно состоит из этих же двух этапов:
- Переносим файлы
- Переносим базу данных
Вручную это делается так.
Перенос файлов
Понятно, что перенести файлы можно несколькими способами. Раньше я это делал через FTP-протокол (читаем как работать по FTP тут). В этом случае я сначала копировал файлы на свой компьютер, затем открываю доступ ко второму хостингу - и туда уже переношу программные файлы WordPress.
По 3G-соединению это делать вообще не резон, даже с учетом того, что я как следует увеличил скорость подключения (читаем как я это сделал на мобильном интернете).
Поэтому я нашел более изящный способ.
Большинство моих клиентов использует панель хостинга - ISP Manager, там есть функции переноса целого архива прямо с одного хостинга на другой - минуя мой компьютер.
Так что теперь я делаю так: создаю архив всего сайта WordPress на своем хостинге и мгновенно переношу его на второй хостинг через ту же панель ISP.
Это занимает пару секунд и совсем не жрёт трафик.Такой способ поддерживает еще несколько панелей управления хостингом (вот тут есть более подробная информация о том, какой хостинг я рекомендую).
Дальше остается только распаковать архив в директорию нового домена. Если не знаете, как создать домен и папку для него - то есть вы совсем еще зеленый в этой области - просто попросите хостера сделать это, я еще не встречал ни одного нормального хостера, кто бы отказал в этой просьбе своему клиенту.
Если нет возможности использовать ISP панель, то переносите по старинке через FTP.
Ну вот вы и перенесли файлы.Нужно теперь поменять в файле конфигурации wp-config.php устаревшую информацию и указать новый домен, куда был перенесен wordpress-сайт.
Там все примитивно, разберетесь. Сохраняете после изменений wp-config.php и идем дальше.
Перенос базы данных
Если вы хотите быть уверенными на 200%, что все ваши статьи, записи и настройки скопируются полностью и правильно, то копируйте базу вручную прямо с сервера вашего хостера.
Для этого заходите в панель управления хостингом, выбирайте службу PhpMyAdmin (этот программа для управления базами данных), вводите логин и пароль от базы (есть в том же файле wp-config.php) и когда попадете внутрь – просто экспортируйте нужную базу, у вас получится один файл в формате SQL.
Я вот не знаю, нужно ли подробнее описывать процесс копирования базы данных? Если вы считаете, что нужно, напишите в комментариях, тогда я возможно, сделаю отдельную подробную статью по этому вопросу.
Теперь делаем на новом хостинге то же самое – заходим в PhpMyAdmin, вводим логин и пароль от свежей только что созданной базы данных и импортируем наш SQL-архив в нее.
Всё - теперь старая база данных находится на новом хостинге.
И теперь - самое главное.
Секретный момент!
Нюанс, о котором я не знал и из-за которого после переезда на новый хостинг и домен у меня некоторые сайты под WordPress сразу не заработали.
Современные базы данных хранят в некоторых местах не только информацию о домене сайта, например, "https://moytop.com", но также индексируют эту информацию, указывая в соседних полях, из скольких символов состоит строка с именем домена, например вот так:
a:2:{s:3:"url";s:17:"https://moytop.com";s:4:"meta";s:8:"метатеги";}
s17 – означает, что в поле url – 17 символов.
И если вы просто поменяете в редакторе один домен на другой, а количество символов не поменяете, то будут ошибки в домене и те же виджеты просто не станут работать.
И что? Сидеть с калькулятором и высчитывать длину новых доменов и строк? Наверняка можно это все автоматизировать и упростить.
Да, я это делаю вместе со специальным скриптом «Safe Search and Replace on Database with Serialized». Это реально волшебная программа, которая быстро и правильно делает замену старого домена на новый в базе данных при переносе сайта. При этом скрипт делает за вас всю нудную работу – высчитывает количество символов заменяемой строки и правильно добавляет их куда нужно в новую базу данных.
Чтобы запустить скрипт, достаточно его скачать на компьютер, затем по FTP переписать всю папку в корень вашего нового сайта и ввести путь к скрипту типа такого http://test2.moytop.com/database в любом браузере.
Скачать программу можно в интернете – она бесплатна, поищите в сети или можете скачать с моего сервера прямо сейчас через плагин социальных сетей.
Скачать бесплатно
Прямо сейчас вы можете скачать нужный файл с моего сервера - это просто и бесплатно. Достаточно кликнуть на любой значок соцсети, в которой вы, разумеется, имеете аккаунт и оставить сообщение в выбранной соцсети, после чего вам откроется скрытое содержимое.
Если после клика на социальный замок не показывается содержимое (такое бывает иногда в зависимости от браузера), то есть такие варианты:
- Попробуйте другую соцсеть или зайти из другого браузера
- Оставьте страницу подождать какое-то время (в новой полной версии соцзамка есть таймер обратного отсчета, он в углу показывает оставшееся время до самооткрытия).
- Заходите в спецархив - я тут выкладываю ссылки на все файлы (https://moytop.com/about-archive-moytop)
Итак, установили и открыли скрипт? После запуска вы увидите примерно такой экран:
Программа работает именно с WordPress, поэтому логин и пароль к базе возьмет из конфигурации сама, всё что вам нужно – это вписать в первое поле имя старого домена (откуда переносится сайт), во второе поле – имя нового домена (куда переносим сайт) и нажать Live Run.
Процесс пошёл! Он нагляден, тут же показывается где и какие таблицы в базе содержали значение старого домена и все ли успешно поменялось.
Домены рекомендую вводить без префикса, то есть лучше не использовать http://test2.moytop.com, пишите просто: test2.moytop.com
Ну и в конце после замены информации о домене – можете удалить скрипт с сайта, так даже рекомендуют его авторы, чтобы он не был потенциальной дырой в безопасности сайта (читайте как повысить безопасность своего сайта на WordPress за пару кликов).
Все готово! Теперь перезагружайте страницу CTRL+F5 и если вы все сделали правильно и внимательно, то сайт перенесется на новый домен и хостинг без проблем.
И напоследок еще один суперпростой способ!
Мне его подсказал в комментариях Василий, за что ему отдельное спасибо
Для его реализации понадобится доступ в админку и плагин Velvet Blues Update URLs.
Этот плагин удобнее всего поставить еще до переноса Вордпресс-системы (как установить плагины для WordPress) и после переноса зайти в админку и выбрать в настройках нужные параметры.
Попасть в настройки:
Нужные параметры:
То есть в первом поле - старый адрес (лучше без http, просто домен).Во втором - новый (аналогично).
Внизу я выбираю все галочки, чтобы поменять везде, где только можно.
Вот и все, дальше жмите - на кнопку UPDATES URLs и старые ссылки в базе заменятся на новые.
Этот способ переноса работает также отлично как и предыдущая программа, проверил на нескольких сайтах - все четко.
Кстати, я не очень люблю переносить сайты вручную, поэтому сейчас приступаю к масштабному тестированию разных плагинов под WordPress именно для миграции на другой хостинг или домен. Пока все что я пробовал – не устраивали меня на 100%, в каждом был какой-то косяк.
Так что подписывайтесь на обновления, когда найду реально рабочий классный вариант - выложу на блоге.
moytop.com
Краткая инструкция по переезду сайта с одного хостера на другой / Хабр
Тем, кто сопровождает работу web-сайтов, рано или поздно приходится сталкиваться с ситуацией, когда приходится менять компанию, предоставляющую услуги хостинга. Я же опишу ситуацию, которая позволит многим начинающим и не только администраторам совершить переезд на другой хостинг практически без потерь как работоспособности сайта, так и без потерь данных. Возможно описанные мной действия покажутся некоторым изобретением велосипеда, но я неоднократно был свидетелем того, как несложный переезд затягивался на сутки или более и при этом сайт не работал. Я же переезжал уже несколько раз и при этом сайт оставался доступным, переезд проходил практически незаметно. Скажу сразу, что услугами хостеров по переезду я не пользовался, делал всегда все самостоятельно. Также данная инструкция может быть неприменима при переезде высоконагрузочных и распределенных ресурсов, но не мне уже подсказывать администраторам таких ресурсов, как организовывать подобный переезд.1 камень. Почта.
Если вы до сих пор пользуйтесь почтовым сервисом от хостера — избавляйтесь от этой зависимости как можно быстрее. Используйте для домена сторонний сервис, например, бесплатные услуги от Яндекс.Почта для домена или Службы Google. Либо, если для вас критично самостоятельное управление, поднимайте собственный почтовый сервер. Переход на сторонний сервис поможет избежать потерь данных при переезде и наверняка улучшит качество почтовых услуг (для хостера предоставления почтовых услуг не является приоритетным, потому зачастую качество оставляет желать лучшего)2 камень. Выбор нового хостера
На данный момент у большинства хостеров существует тестовый период, когда можно заказать на определенный срок (от 7 до 30 дней) бесплатный тариф для тестирования. Не поленитесь и закажите у хостера, который вас заинтересовал своими ценами, такой тестовый тариф и подведите туда один из доменов третьего уровня, либо используйте полученный IP адрес (его можно посмотреть в панели управления). Пропингуйте этот IP и сравните показатели с текущими показателями, попробуйте поставить туда что-то тестовое, типа форума на phpbb3 или движка для сайта Joomla или Drupal. Почему их — эти движки достаточно требовательны к ресурсам, и если в случае даже минимальной установки возникнут проблемы — значит хостер не для вас. Посмотрите версии ПО, которое использует хостер, крайне желательно, чтобы версии были не ниже тех, что стоят у вашего текущего хостера. Еще один немаловажный параметр, который пригодится вам для переезда — возможность удаленного доступа к SQL-серверу, если вы используете для сайта SQL-базу. Сейчас большинство хороших хостеров предоставляют такую услугу. Если вы не нашли в панели управления этой услуги — спросите техподдержку. И не торопитесь с окончательным выбором — подходить к выбору следует осознано, не следует браться за первый попавшийся вариант, обязательно рассмотрите еще парочку. Исходя из личного опыта, я бы не стал вчитываться в отзывы о выбранном хостере — зачастую такие отзывы не содержат в себе конкретной и важной для вас информации и эти подробности всплывут в самый неподходящий момент (например ограничения на количество писем в час может оказатся критичным для сайтов, где используются оповещения по почте о новостях или личных сообщениях на форуме). При желании даже можно подключить какой-нибудь сервис для проверки доступности ресурса и посмотреть его результаты в течении нескольких дней. Если вас все устраивает — смело заказывайте нужный вам тариф.3 камень. SQL-база и тестирование работоспособности сайта на новом месте
Этот шаг следует делать в случае, если вы используете для хранения данных именно SQL-базу. Следует упомянуть, что существуют CMS, которые не используют для своей работы SQL-базы и хранят все в виде файлов — если вы используете такой вариант, этот шаг следует пропустить и задача ваша упрощается. Для начала включите у нового хостера удаленный доступ к SQL-серверу, настройте учетные записи для доступа к нему (для доступа обычно достаточно указать IP ресурса, откуда будет осуществляться доступ, там следует указывать IP, на котором сейчас находится ваш основной сайт. Подключите и настройте на новом хостинге ваш домен (пока что только подключите, но не указывайте никаких изменений в текущих настройках вашего домена у регистратора или текущего хостера). Теперь вам необходимо сделать бекап данных с SQL-базы, используемой для сайта. Если база небольшая, обычно достаточно средств, предоставляемых хостером. Я же для этого использую простой и быстрый скрипт Sypex Dumper (рекомендую для начала попробовать старую версию 1 и потом уже пробовать версию 2). Перенесите этот дамп на новый хостинг и восстановите ее. Параллельно можно перенести через ftp файлы вашего сайта на новый хостниг. Для тестирования я использую возможности файла hosts, куда можно вписывать нужный вам домен и нужный IP. Т.е. на вашей машине в файл hosts вписывайте ваш домен и IP-адрес нового хостинга и через браузер у вас начнется открываться сайт уже с нового места. Это нужно для проверки работоспособности сайта на новом месте (иногда бывают проблемы с кодировкой). Не забудьте исправить конфигурационный файл движка сайта, где укажите новые данные для работы с базой SQL. Если все работает — переходим дальше. Удалите упоминание вашего домена из hosts, чтобы не мешалось пока.4 камень. Прозрачный переезд.
Прочитайте справку у хостера, какие параметры вам нужно указывать для удаленного доступа к базе SQL. Сделайте актуальную версию SQL-базы и по быстрому восстановите ее на новом хостинге. Не теряя времени, исправьте конфигурационный файл вашего сайта и укажите там, чтобы данные читались уже из удаленной базы. На данном этапе возможны замедления работы сайта, но это временно. Также может возникнуть потеря данных, если у вас очень посещаемый ресурс и данные появляются ежесекундно. Поэтому для этого действия желательно выбрать наименее нагрузочное время для сайта и возможно кратковременно включить режим обслуживания сайта, чтобы пользователи не успели что-то написать, что утеряется при переключении на другую базу. После перключения проверьте работоспособность сайта и действуйте дальше. Теперь переключите управление доменом на другой хостинг, поменяйте у регистратора DNS сервера или IP-адреса для поддоменов и ждите, пока все растечется по миру — обычно это происходит в течении 3-4 часов, не больше. После того, как у вас начнется открываться сайт с нового места, воспользуйтесь снова вашим файлом hosts, вписав туда для домена старый IP-адрес и скопируйте файлы сайта со старого места. Затем удалите упомонинание в hosts о вашем домене и синхронизируйте скопированные файлы с файлами на новом хостинге. Это понадобится для тех ресурсов, где за это время могли подключатся какие-нибудь вложения, файлы или аватары у пользователей. Только не заменяйте конфигурационный файл, иначе сайт перестанет работать, пока вы его снова не исправите
habr.com
Зачем нужен перенос сайта на другой хостинг
Существует множество компаний, оказывающих своим клиентам услуги по размещению сайтов на своих выделенных серверах, так называемый хостинг. При локализации своего сайта на хостинге сайт, а также вся содержащаяся на нём информация регулярно будут доступны для пользователей. Традиционно, помимо файлового хранилища и обслуживания сайта, услуга размещения сайта на хостинге подразумевает различные опциональные услуги, такие как создание резервных копий, поддержку наиболее распространённых движков, техподдержку, консультации по услугам компании.
Зачем переносить сайт на другой хостинг?
Причины переноса сайта на другой хостинг могут быть как внутренними, так и связанными с функциональными особенностями самого хостера. Основные причины сменить место размещения портала приведены ниже.
- Перестала устраивать тарификация хостинга сайта
- Ограниченный технический потенциал
- Нестабильная работа хостинга
- Неоказание услуги архивирования и резервного копирования данных на хостингах
- Низкая скорость работы серверов
Компания по предоставлению площадки для размещения информационного ресурса в сети может безосновательно увеличить тариф на свои услуги, аннулировать скидки и акции, вследствие чего вы приходите к заключению, что пользоваться ее услугами в перспективе нерационально.
В период создания сайта было вполне достаточно предоставляемых поставщиком услуг, но для дальнейшего развития и улучшения ресурс может начать нуждаться в новых возможностях и более мощных средствах. Когда хостер достиг своего предела и не в силах предоставить всё разнообразие функциональных инструментов, он, тем самым, ограничивает процесс развития сайта. В такой ситуации перенос сайта на другой хостинг выглядит логичным и оправданным решением.
Сервер, как и любое оборудование, имеет особенность ломаться и выходить из строя в результате сбоев, неисправностей или периодически отключаться для профилактического сервисного обслуживания. Впрочем, одни компании прилагают усилия, чтобы минимизировать данные неприятности, другие же недостаточно беспокоятся о надёжности и бесперебойной работе своих серверов.
Нужно заметить, что часто повторяемые сбои в работе ресурса неизбежно влекут потерю посетителей, которые хотели бы посетить сайт, но при его недоступности вынуждены пользоваться другим. Время простоя также негативно сказывается на рейтинге сайта.
Иногда поисковый робот при анализе ресурса расценивает его как утративший работоспособность и может исключить его из выдачи результатов поиска. В таком случае в целях сохранения целевой аудитории перенос сайта на другой хостинг будет обязателен.
Бэкапы данных лучше всего размещать на съемных носителях. Для гарантирования сохранности контента желательно прибегнуть к услугам по созданию и размещению резервных копий на своем сервере. Если ваш хостер не делает бэкапов, это весомый повод задуматься над переносом сайта на другой хостинг.
Классификация хостингов по технологии размещения сайтов на серверах происходит с точки зрения виртуальных серверов (VPS) и выделенных dedicated серверов. Выделенный сервер, конечно, более приемлем и в плане доступа к ПО, в плане сетевой безопасности и обеспечения скоростного бесперебойного доступа. Однако при рациональном размещении хостером своих ресурсов даже на виртуальных серверах будет практически незаметно снижение скорости работы. Впрочем, при условии активного привлечения новых пользователей и увеличении посещаемости портала стоит перенести ресурс на выделенный физический сервер для более стабильной работы.
Заказ переноса сайта на другой хостинг
При переносе домена на другой хостинг можно заказать перенос с сохранением уникального имени сайта, запомнившемся постоянным посетителям. При переносе доменного имени на новый хостинг меняются адреса его DNS-серверов и закрепляются за другим хостингом.
При качественно выполненном переносе сайта на другой хостинг пользователи не заметят каких бы то ни было изменений. Для посетителей сайт должен функционировать в прежнем режиме и с тем же функционалом. А у владельца появится значительно больший потенциал по оптимизации работы сайта, уменьшению финансовых ресурсов на его обеспечение, а также расширению функционала и удобства сайта, что в итоге позволит привлечь на сайт больше пользователей.
adminvps.ru
Перенос сайта на другой хостинг. Инструкция по переезду к другому хостинг-провайдеру
Люди переносят сайты к другим хостерам по разным причинам: плохо работает служба поддержки, слишком высокие цены, сайт друга находится у конкретного хостинг-провайдера и хочется разместить свой сайт там же. Чтобы перенос сайта на другой хостинг прошел хорошо, нужно знать нюансы процесса.
Что нужно сделать до переноса
До самого переноса нужно заполнить анкету: указать контактные данные и детали доступа к текущему хостингу. Зачем это нужно? Новому хостеру (к которому вы собираетесь перенести сайт) нужно попасть на текущий хостинг (с которого хотите переехать), чтобы проанализировать работу сайта. Анализ нужен, чтобы понять:
- какой тарифный план подойдет сайту;
- возможно ли реализовать работу сайта на новом хостинге так, как он работал на предыдущем.
После анализа обсуждаются условия переноса. Они зависят от условий хостера. Например, могут предложить не платить за перенос, но оплатить тарифный план.
После согласования условий обсуждается дата и время переноса. Дата не играет никакой роли с технической точки зрения, т.к. сайт продолжит работу (у предыдущего хостера). Она должна быть удобна вам, потому что переносу нужно уделить время.
Что нужно знать и делать во время переноса
1. Как только новый хостер сообщил, что начал перенос, не вносите в сайт, базы данных и DNS-записи никаких изменений до его окончания. Если вы внесете изменения, они не попадут в перенос, так как новый хостер не будет знать об обновлениях.
2. Во время переноса сайт будет работать со старого хостинга.
3. Когда новый хостер сообщает, что перенес сайт, это не равно окончанию переноса. Сайт ещё работает со старого хостинга. Перед переключением сайта нужно проверить его работу. Для этого на своем локальном компьютере в файле hosts добавьте 1 запись вида: [IP] [domain], где:
- IP – это IP-адрес сервера нового хостера, на который перенесли ваш сайт. Его должен сообщить хостер либо его нужно запросить у хостера;
- domain – это адрес сайта, который был перенесен.
4. После внесения изменений в файл hosts вы увидите сайт, который работает с нового хостинга, но только для вас.
hostiq.ua
Перенос сайта на другой хостинг или с локального хоста
Перенести сайт wordpress с (denwer, Opencart, openserver) на виртуальный хостинг – просто, но все же для каждой cms процесс может немного отличаться. В этой статье разберем систему управления сайтом (содержимым, контентом) – вордпресс. Сам процесс переноса выглядит примерно так:
- Прописать DNS-сервера хостинга в настройках домена;
- Привязать домен к хостингу, создав в www для него директорию;
- Экспорт базы данных SQL в phpMyAdmin денвера;
- Подправить конфигурационный файл CMS движка;
- Перенос файлов на хостинг;
- Создание и импорт базы данных в phpMyAdmin на хостинге;
- Перенести файлы на хостинг.
Немного о выборе хостинга
Существует множество хостинг компаний, потому для всех обзор не сделать. Но вам ничего не мешает проделать тоже самое только с одного хостинга на другой. На примере мы будет переносить сайт который стоит на денвере — на хостинг Eurobyte. Один из лучших хостингов на данный момент. Сервера расположены в самых лучших дата-центрах (Нидерланды, США, Германия). Используется надежная технология защиты и бесперебойного питания по мировым европейским стандартам. Сбоев или технических работ ни разу не было, в отличии от mchost который так активно хвалят. Безусловно, в mchost хорошее оборудование, но почему-то с тех пор ничего не изменилось. Уже 2017, а я активно слежу и монитору разные хостинг провайдеры, но вот довольно часто ведутся там технические работы!
Вот почему я перенес все свои сайты на Eurobyte и ушел от mchost. Очень часто мои сайты переставали работать на некоторое время, ну ладно там 1 раз, но и то много! Работу проводят в полуночи после 1 часа до 3-х часов. Посетителей в это время пика очень мало, но мало кто знает, что робот Yandex как раз в это время и сканирует все сайты. Утром просыпаетесь и смотрите выдачу. Вот блин, а вы смотрите что там такое с моим сайтом!!! Ребята, не видитесь на эти обзоры независимых рейтингов.
Вот, например, один «независимый хостинг обзор» на первом месте рекомендует timeweb. Ну скажите мне, от чего строятся такие тупые рейтинги? С timeweb имел дело и также стояли там сайты, постоянно были проблемы, а ответ от техподдержки ждал сутки. Проблемы были связаны с тем что сам хостинг «деревянный», даже при обычной передачи или копировании файлов может возникнуть очень неприятная ошибка. Вообще, много уже забыл про баги, которые там были. Если не смотреть на эти рейтинги, а почитать отзывы некоторых других пользователей, которые ушли оттуда, расскажут вам больше про него. А их очень много.
Пост немного затянут, но согласитесь – это того стоило. Ведь сайт всегда должен работать стабильно. Это очень важно! Еще забыл упомянуть про «Majordomo», думаю вся его дешевизна объяснима и на самом деле потом узнаете, что это чистой воды развод. Отзывы можно почитать на «Advisor webmoney». На самом деле вы можете найти положительные отзывы на некоторых сайтов, таких как «Goodwinpress». Таких парней мажордомо не трогает для того что они известны, вот почему можно найти крайне положительные отзывы об этом хостинге. Я считаю, что если админ хостинга может позволить себе индивидуально наблюдать за каждым пользователем, то это – не хостинг. У хостинга должен быть большой персонал, а это крысячничество.
И так, кто еще не зарегистрировал хостинг, милости прошу – Eurobyte. При оплате хостинга на год – возвращаю вам от его стоимости 10% на ваш webmoney кошелёк.
Пару слов о доменном регистраторе.
После покупки хостинга нужно прописать в настройках домена – DNS-сервера. Все домены я покупаю на webnames и не заморачиваюсь. Да, ценники не дешёвые, но если так сравнивать, то нужно учитывать, что в других доменных регистраторов цена после истечения срока на продление может быть такой же, а в некоторых регистраторов еще дороже.
Настройка домена и хостинга
ОК, с доменным регистратором определились. Теперь необходимо прописать DNS-сервера.
Переходим в раздел «Домены» — «Мои домены» — выбрать домен из списка. После чего нас перекинет в настройки домена, где нужно перейти в «DNS-сервера» и прописать нужные или выбрать из списка. Надо выбрать – «Задать самостоятельно» и заполнить. Должно получиться следующее:
ns1.eurobyte.ru ns2.eurobyte.ru ns3.eurobyte.ru ns4.eurobyte.ruНовые DNS-сервера начнут работать спустя пару часов или сутки.
Чтобы DNS-сервера домена заработали на стороне хостинга, в его настройках нужно прописать доменное имя, после чего в директории www появится наш домен и тестовый сгенерированный шаблон сайта.
Для этого переходим на сервер:
Переход на сервер выбранного тарифного плана хостинга.
Переходим в раздел «WWW домены» и выбираем – «Создать».
Домены, которые прикреплены к хостингу.
Вводим название домена и ставим активным галочку SSI.
Привязка доменного имени к виртуальному хостингу.
После заполнения всех полей, в списке сайтов появится нужный домен. Теперь перейдя в раздел «Менеджер файлов», в директории «WWW» можно обнаружить созданный нами сайт. ВНИМАНИЕ!!! Чтобы открыть директорию, нужно клацнуть 2 раза левой кнопкой мыши, как открываете файлы и папки на привычном нами компьютере. Просто убедитесь, что сайт появился в списке. Все фалы будут заливаться при помощи FTP клиента «FileZilla».
Настройка доступа по FTP
Для начала нужно будет создать пользователя, назначив права доступа для определённого раздела, сайта или просто задав как эквивалент администратора. Последний вариант будет создан по умолчанию, если ничего не трогать. После такой настройки мы сможем получить доступ по FTP к любым сайтам находящихся на данном хостинге непосредственно через FileZilla.
Создание пользователя для FTP с правами (эквивалент администратора).
Для теста был создан пользователь с такими данными:
логин (имя) – pupkin пароль – 123123 домашняя директория - Эквивалент администратораВ конечном счете логин будет немного иначе – vh274082_pupkin. Хостинг привязывает основной логин к созданному для FTP, будь то логин для базы данных и.т.п.
Теперь нужно скачать и установить FileZilla по этой ссылке. Открываем её и заходим в менеджер файлов и выставляем такие настройки:
Тип входа: меняем с «Анонимный» на «Нормальный»; хост: «vh274082.eurodir.ru»; Пользователь: «vh274082_pupkin»; Пароль: «123123».На этом настройки FTP закончены.
Настройка подключения к серверу по ftp через filezilla.
Процедура переноса сайта
Процедура переноса сайта с локального хостинга на платный очень простая, однако для каждого сайта на движке разных cms, может немного отличаться. Мы же с вами рассмотрим процесс переноса сайта именно на wordpress.
Инструкция:
Скачиваем (экспортируем) базу данных в phpMyAdmin себе на компьютер.
Для денвер — http://localhost/Tools/phpmyadmin/
Для opencart — http://localhost/phpmyadmin/index.php
Для openserver – http://127.0.1/openserver/phpmyadmin/index.php (логин: root, пароль — оставляем пустым)
В левой колонке (сайдбаре) выбираем нужную базу данных кликнув по ней. Переходим во вкладку «Экспорт», она находится вверху и ничего не трогаем. Просто жмем «ОК» и начнется скачивание базы данных.
Открываем корневую папку с файлами сайта и ищем файл конфигурации. Для WordPress файл конфигурации расположен в корневом каталоге «wp-config.php».
Осталось подправить конфиг и базу данных.
Скачиваем Notepad++ и открываем в нём базу данных mysql. Комбинацией клавиш «Ctrl + F» переходим во вкладку «Заменить».
В поле «Найти», нужно вбить ищущийся домен локального хоста, а в поле заменить указать на какой домен нужно произвести замену. Заменить всё.
Теперь база данных готова для импорта в phpMyAdmin на реальном хостинге.
Замена доменного имени на новый в Notepad++.
Таким же способом открыть файл конфигурации и настроить подключение к базе данных. Но для этого нужно знать имя созданной базы данных.
Для хостинга Eurobyte нужно перейти в левую колонку хостинга выбрав раздел «База данных». Создаем её, придав ей логин и пароль. Должно получиться примерно так — «vh274082_loginbazy»
Редактируем «wp-config.php», указав название базы, логин и пароль. Локальный хост «localhost» не трогаем, он редко на каких-то хостингах меняется. Но все же…
Правка файла config.php — имя базы данных, логин, локальный хост.
Сайт почти готов, осталось по FTP закачать все файлы. Тем временем пока сайт закачивается на хостинг, нам нужно перейти в phpMayAdmin хостинга и произвести импорт базы данных SQL, в которой мы меняли доменное имя сайта.
Перейти можно по ссылке https://vh24.eurobyte.ru/myadmin/ или найти ссылку на него в левой колонке.
Далее нас просят авторизоваться, просто вводим в поле нашу базу данных vh274082_loginbazy и пароль 123123.
Вход в phpmyadmin хостинга, используя имя пользователя и пароль.
Чтобы сделать импорт базы данных, в верхнем углу ищем соответствующее название. Но перед этим слева нужно выбрать нашу базу данных из списка, а не системную которая стоит там по умолчанию. В настройках ничего не трогаем, выбираем базу и импортируем. Всё, осталось дождаться пока все файлы закачаются по FTP, после чего можно будет уже зайти на свой сайт и наслаждаться его работой.
Импорт базы данных на хостинге.
Заключение
Таким способом можно перенести сайты не только на WordPress. На некоторых движках файл конфигурации может быть не один, а на некоторых пришлось бы и очищать кэш и еще мелкие потребности. В одном пособии как не крути, не получается раскрыть тему шире. В этой статье было рассказано как перенести сайт с (denwer, Opencart, openserver) на хостинг. На деле это всё делается проще, запустив Notepad++, произвел замену дамп базы данных и подкорректировал фал настроек конфигурации. Затем создается и импортируется дамп базы данных на хостинге, параллельно проделывается закачка локального сайта по FTP. Если вдруг возникнут проблемы – пишите в комментариях.
26pk.ru