Как перенести сайт Joomla на другой хостинг или другой домен. Перенос. Перенос сайта другой домен хостинг


100% правильный перенос сайта на Wordpress на другой домен и хостинг – Сергей Арсентьев

Нашел абсолютно проверенный  и 100%-рабочий способ переезда сайтов под Вордпресс на другой домен или хостинг. Все можно сделать быстро, а главное - правильно!

Обычно я переношу сайты WordPress CMS на другой хостинг довольно часто - по 20 раз в месяц (такая работа!). И мне всегда казалось, что я все делаю правильно: ну перенес файлы, перенес базу данных, поменял имя сайта в файлах и базе – и вуаля!

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

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

Плагины после переноса WordPress не заработали

Раньше я действовал так: ставил плагин Xcloner, копировал с его помощью сайт в виде архива (там внутри была и база), затем переносил и устанавливал на новый хостинг или домен.

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

В чем же дело?Я подумал сразу, что видимо дело в плагине Xcloner.Перепробовал еще штук 5 разных плагинов, вроде бесплатного Duplicator и платного BackUp Buddy, и еще уже не помню всяких разных до кучи.

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

Я плюнул на плагины и подумал: перенесу по старинке руками.

Переношу WordPress вручную

Как я уже писал в других статьях, современный сайт состоит обычно из двух «частей»: программные файлы и база данных со статьями, настройками и прочей информацией.

Поэтому в процессе переноса WordPress на другой домен и хостинг в ручном режиме обычно состоит из этих же двух этапов:

  1. Переносим файлы
  2. Переносим базу данных

Вручную это делается так.

Перенос файлов

Понятно, что перенести файлы можно несколькими способами. Раньше я это делал через 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

Программа работает именно с WordPress, поэтому логин и пароль к базе возьмет из конфигурации сама, всё что вам нужно – это вписать в первое поле имя старого домена (откуда переносится сайт), во второе поле – имя нового домена (куда переносим сайт) и нажать Live Run.

Процесс пошёл! Он нагляден, тут же показывается где и какие таблицы в базе содержали значение старого домена и все ли успешно поменялось.

Домены рекомендую вводить без префикса, то есть лучше не использовать http://test2.moytop.com, пишите просто: test2.moytop.com

Ну и в конце после замены информации о домене – можете удалить скрипт с сайта, так даже рекомендуют его авторы, чтобы он не был потенциальной дырой в безопасности сайта (читайте как повысить безопасность своего сайта на WordPress за пару кликов).

Все готово! Теперь перезагружайте страницу CTRL+F5 и если вы все сделали правильно и внимательно, то сайт перенесется на новый домен и хостинг без проблем.

И напоследок еще один суперпростой способ!

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

Для его реализации понадобится доступ в админку и плагин Velvet Blues Update URLs.

Этот плагин удобнее всего поставить еще до переноса Вордпресс-системы (как установить плагины для WordPress) и после переноса зайти в админку и выбрать в настройках нужные параметры.

Попасть в настройки:

перенос wordpress сайта на другой хостинг через плагин velvet

Нужные параметры:

перенос вордпресс на другой хостинг через плагин velvet 2

То есть в первом поле - старый адрес (лучше без http, просто домен).Во втором - новый (аналогично).

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

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

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

Кстати, я не очень люблю переносить сайты вручную, поэтому сейчас приступаю к масштабному тестированию разных плагинов под WordPress именно для миграции на другой хостинг или домен. Пока все что я пробовал – не устраивали меня на 100%, в каждом был какой-то косяк.

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

moytop.com

Перенос сайта joomla на другой домен или перенос с denvera на хостинг

Мне поступил заказ перенести сайт joomla с одного доменного имени на другое. Пользуясь моментом я постараюсь максимально подробно и с картинками описать весь происходящий процесс.

Какие шаги нам потребуется сделать для переноса сайта Joomla на другой хостинг с другим доменным именем:

  1. Сделать копию сайта.
  2. Закачать сделанную копию сайта через FTP на новый хостинг.
  3. Сделать копию базы данных.
  4. Создать на хостинге пустую базу данных.
  5. Загрузить копию сделанной базы данных в созданную пустую базу на новом хостинге.
  6. Отредактировать (изменить) файл configuration.php который лежит в корне сайта.
  7. Готово!

 

А теперь по пунктам распишу подробно что и как делается.

1. Сделать копию сайта

Для того что бы сделать копию сайта с другого хостинга, не обходимо иметь FTP клиент. Лично я пользуюсь бесплатным, удобным и надежным FTP-клиентом FileZilla. Это бесплатный клиент который можно скачать с официального сайта. Я не буду описывать как настроить FTP клиент для соединения с сервером. я думаю по этому поводу статей в интернете более чем достаточно.

 

2. Закачать сделанную копию сайта через FTP на новый хостинг.

Загрузка файлов на FTP нового хостинга осуществляется по такому же принципу как и скачиваются, по этому этой теме я тоже не буду уделять особое внимание.

 

3. Сделать копию базы данных.

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

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

 

4. Создать на хостинге пустую базу данных.

Для создания на хостинге базы данных, перейдите в панели управления хостингом. Зайдите в раздел баз данных и нажмите "создать базу данных" перейдите в phpMyAdmin. 

 

5. Загрузить копию сделанной базы данных в созданную пустую базу на новом хостинге.

После того как вы зашли в phpMyAdmin, в левой колонке выберите свою базу данных. Убедитесь что в ней нет каких либо созданных таблиц. После чего в верхней части экрана нажмите на вкладку Импорт. Далее на против строки "Обзор вашего компьютера:" в открывшемся окне нажмите кнопку "Выберете файл" и укажите место положение ранее сохраненного образа базы данных. Убедитесь в том что кодировка стоит UTF-8 и жмите кнопку ниже OK. Загрузка файла может быть продолжительной, в зависимости от размера файла образа базы данных и от скорости вашего интернет канала.

После окончания загрузки образа базы вы увидите соответствующее сообщение.

 

6. Отредактировать (изменить) файл configuration.php который лежит в корне сайта.

Ну и наконец последний самый не сложный шаг, это изменение конфигурационного файла, который находится в корне вашего сайта (Нового сайта).

Для того что бы отредактировать конфигурационный  файл configuration.php, находящийся в корневой папке сайта, его нужно открыть в текстовом редакторе, в обычном блокноте или в Notepad++. Нужно найти в нём строки: 

public $host = '******'; public $user = '******'; public $password = '******'; public $db = '******';

у меня в версии Joomla 3.3.3 это 15-18 строка. В этих строках надо прописать ваши настройки для подключения к новой базе денных. Вместо звездочек как у меня будут прописаны ваши старые логин и пароль.

 

!!!ВНИМАНИЕ!!! Некоторые могут обрадоваться что сайт и так начал работать без внесения изменений описанных в пункте "6". Все верно, оно сайт  будет работать с старой базой данных. Если перемещение сайта происходит внутри одного хостинга (просто перенос на другое имя), то пункт "6" можно оставить без изменений.

 

 

 

myplugin.ru

Как перенести сайт на другой хостинг и домен

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

Здравствуйте уважаемые друзья!В данной статье я решил написать о том, как перенести сайт на другой хостинг. Если вам нужно еще и сменить домен, то вы также узнаете, как это сделать.

Причин переноса сайта на другой хостинг может быть несколько:

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

Что касается смены домена, то, на мой взгляд, причина может быть только одна: ресурс попал под санкции поисковых систем, например АГС или фильтр ты последний.

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

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

Мне уже переносили ресурс два разы. Первый хостинг – Макхост. Там достаточно отправить запрос в службу поддержки, указать доступ к старому хостингу, а также к макхост. Потом необходимо подождать несколько часов, и работа будет сделать отлично ;-).

Второй провайдер Fastvps. Специалисты могут перенести до 5 сайтов общим объёмом до 10Гб бесплатно (далее: 5 евро/сайт). Здесь я заказал виртуальный выделенный сервер для блога nayti-devushku.ru. Да, и еще одно, ребята переносят только с виртуального выделенного сервера, если ваш ресурс на обычном хостинге, то вам нужно самостоятельно скопировать файлы и базу данных, а они уже сделают все настройки.

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

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

  1. Экспортировать бэкап базы данных со старого хостинга на компьютер;
  2. Сжать в архив и скачать все папки, которые находятся в корне сайта;
  3. Создать базу данных на новом хостинге;
  4. Импортировать бэкап базы данных с компьютера на новый хостинг;
  5. Закачать архив всех файлов с компьютера в корневую папку нового хостинга, распаковать и удалить архив;
  6. Изменить в файле wp-config.php имя базы данных, логин, пароль, а также хост;
  7. Прописать DNS сервера нового хостинг- провайдера для вашего сайта.

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

1) Для того, чтобы экспортировать бэкап базы данных, нужно зайти в phpMyAdmin, выбрать нужную вам базу и отметить все таблицы:

перенос сайта на новый домен

Потом нажмите на кнопку «Экспорт» в самом верху:

экспорт

После этого нажмите «ОК»:

как перенести сайт на другой домен

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

2) Зайдите в корневую папку на вашем хостинге, обычно это может быть public_html , www, domains или HTDOCS. Отметьте все файлы и папки своего сайта и нажмите на ссылку «Сжать в zip».

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

Потом просто скачайте этот архив на компьютер.

3) Для того чтобы создать базу данных, перейдите в раздел phpMyAdmin, но уже на новом хостинге и нажмите на кнопку «Создать базу». Потом нужно заполнить имя базы, логин и нажать на кнопку «создать» или «добавить» везде по-разному. На хостинге Макхост это выглядит так:

создать базу данных

Имя базы, логин и пароль нужно где-то записать, эти данные вам еще пригодятся.

4) Теперь зайдите в базу данных, которую вы только что создали и нажмите на кнопку «Импорт».

импортировать базу данных

Потом выберите бэкап базы данных с компьютера, который вы экспортировали (пункт «1»), и нажмите на кнопку «ОК» (кликабельно):

резервное копирование сайта

5) Зайдите в корневую папку нового хостинга, и найдите там кнопку «закачать файл» или «закачать архив».

закачать файл

Выберите файл с компьютера, который вы скачали (пункт «2»). Потом просто нажмите «Ок». Дальше выделите этот архив и нажмите на кнопку «распаковать», теперь сам архив можете удалить.

6) После того, как вы распакуете все файлы и папки сайта, найдите файл под названием wp-config.php, в корневом каталоге. Его нужно немного отредактировать. Можете скачать этот файл на компьютер, а можете прямо там выделить и нажать на кнопку «редактировать». В этом файле нужно прописать все данные, которые вы указали при создании базы данных (пункт «3»), а именно имя базы, логин и пароль:

настройки mysql

В файле wp-config.php нужно еще указать Хост MySQL, обычно это localhost, но иногда название хоста нужно изменить. Эту информацию можно найти в разделе phpMyAdmin или спросить в поддержки.

7) И последнее что нужно сделать – это прописать DNS нового хостинг-провайдера для вашего домена. Для этого на новом хостинге вам просто нужно найти раздел «Управление DNS». Там прописать DNS не сложно.

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

Как перенести сайт на другой домен

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

  1. Меняем домен в базе данных;
  2. Прописываем 301 редирект в файле .htaccess;
  3. Правым файл robots.txt;

1) Если вы решили перенести сайт на новый хостинг, изменив при этом домен, то делаете все, то же самое, что я описал выше, только когда вы экспортируете бэкап базы данных на компьютер (пункт «1»), то нужно в текстовом редакторе notepad++ изменить один домен на другой.

Если вы просто хотите изменить домен, и остаться на том же хостинге, тогда все гораздо проще. Вам нужно только экспортировать бэкап базы данных, изменить домен в редакторе notepad++, и импортировать бэкап обратно на хостинг.

Для того, чтобы изменить доменное имя в текстовом редакторе notepad++, нужно зайти на вкладку «поиск» и выбрать пункт «замена»:

замена домена

В поле «найти» введите старый домен, а в поле «заменить на» введите новый домен, потом нажмите на кнопку «заменить все». Для примера, я буду заменять домен vachevskiy.ru на домен kolya.ru:

сменить домен

После этого сохраняем файл.

2) Вам еще нужно сделать так, чтобы посетители, которые будут заходить на старый домен, перенаправлялись на новый. Также ссылки, которые ведут на старый домен, пузомеркы (Тиц, PR, траст) должны передаться новому домену. Технически это реализовать очень просто. Откройте файл .htaccess на старом хостинге, который находиться в корневом каталоге вашего сайта и пропишите там вот такой код:

Options +FollowSymLinks<br />RewriteEngine on<br />RewriteRule (.*) http:// kolya.ru/$1 [R=301,L]

Вместо kolya.ru укажите свой новый домен.

3) Откройте файл robots.txt и пропишите там следующее:

host: kolya.ru

Эта строчка предназначена для Яндекса.

Вот и все, работа сделана. Да и еще одно. Не забывайте, что вы также можете воспользоваться услугами фрилансеров. Если у вас что-то не получается, то зачем тратить свое время, нервы и силы. Лучше доверить это дело специалистам, которые все быстро сделают за небольшую сумму денег, а вы в это время будете писать статьи на блог и раскручивать его :smile:.

На этом у меня все. Желаю вам быстро справиться с этой непростой работой ;-).

vachevskiy.ru

Как перенести сайт на другой домен

Пошаговый переезд сайта на другой домен

Причин, по которым может понадобиться перенести сайт на новый домен, существует множество. Это может быть банальное изменение имени домена на другой, более удачный вариант. Или же вынужденная замена домена, угодившего под «тяжелые» фильтры поисковых систем, из-под которых не получается выбраться. 

При этом вполне закономерно возникает сомнение, можно ли перенести сайт на другой домен без потерь его содержимого, позиций в поиске, «пузомерок», ссылочного профиля и других не менее важных достижений?

Конечно же, это возможно!

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

  1. Перенос базы данных веб-сайта

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

    Если осуществляется переезд сайта на другой домен, но хостинг остается тот же, то эта обязанность обычно ложится на плечи хостинг-провайдера. Вам нужно лишь сообщить им о своем желании сделать это и в большинстве случаев они перенесут все файлы сами. 

    Хотя возможно, даже это не потребуется, ведь у многих хостеров база данных (БД) бывает привязана к аккаунту клиента.

    Если же происходит изменение имени домена с переездом на новый хостинг, потребуется сделать дамп базы данных и взять его с собой на «новое место жительство» веб-сайта.

    Для примера, если веб-ресурс сделан на базе WordPress, бэкап можно сделать либо инструментами, предоставленными хостинг-провайдером, либо используя командную строку SSH:

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

    Далее, с помощью phpmyadmin выполняем экспорт таблицы WordPress в SQL.

    Полученный файл dump.sql импортируем в новую БД.

    Следующим шагом будет внесение изменений в wp-config.php, который находится в корне веб-сайта. В нем заменяем следующие строки:

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

    Чтобы это устранить, необходимо в phpmyadmin выполнить код для замены старых адресов на новые:

    Теперь все ссылки будут отображаться и работать должным образом.  

  2. Настройка перенаправления со старого домена на новый

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

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

    Осуществляется это в два шага:

    a) Используя 301 redirect, внести изменения в файл .htaccess:

    b) Сообщить роботам поисковых систем о переезде в инструментах для вебмастеров:

  • в Яндекс.Вебмастер  с помощью инструмента “Переезд сайта” в разделе “Инструменты”;

 

  • в Google Search Console добавить новый адрес сайта и воспользоваться функцией “Изменение адреса”.

 

Если все сделано правильно, склейка зеркал после замены домена веб-сайта происходит примерно в течение месяца.

Все готово!

Следуя этим рекомендациям, Вы сможете выполнить корректный переход сайта на другой домен и тем самым сохранить от 97% трафика, ссылочного веса. Главное, не забывайте делать резервные копии базы данных перед внесением в нее каких-либо изменений по описанным нами методам, чтобы иметь второй шанс, если что-то пойдет не так.

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

 

seo-akademiya.com

Как перенести сайт Joomla на другой хостинг или другой домен. Перенос

Подробности Обновлено: 01 апреля 2018 Просмотров: 47648

Для переноса сайта на Joomla потребуются: ftp, notepad

  1. Сделать архив папки Joomla (сайта, который хотите перенести на другой домен или хостинг) public_html, или подобной ей, содержащей папки: administrator, images, templates и т.д. и отдельные файлы, такие как robots.txt, index.php, и т.д.
  2. Скачать архив к себе на компьютер
  3. Сделать экспорт базы данных Mysql к себе на компьютер. Для этого зайдите на хостинг в аккаунт. Через phpMyAdmin это делается так. Зайдите в базу данных. В верхнем меню - Экспорт. Метод экспорта - Обычный.  Проследите, чтобы все таблицы были выбраны. Компрессия - выберите zip. И далее в самом низу - Вперёд.
  4. Распакуйте базу данных на своём компьютере
  5. Сделать необходимые работы по домену. Зависит от ситуации. Перенести старый домен на другой хостинг, привязать к аккаунту новый домен, организовать поддомен и т.д. В любом случае Вам надо определиться с названием и размещением на аккаунте новой папки для сайта. Это будет папка с public_html или подобная (на разных хостингах по-разному). То есть надо назначить новому домену или поддомену папку для сайта в вашем аккаунте. Эта процедура различается на разных хостингах. Иногда в папки дополнительно автоматически добавляются специальные папки или файлы от хостинга. Можно спросить у хостеров, если затрудняетесь с определением пути к папке сайта. Путь к папке сайта у этого домена Вам надо будет записать в файл configuration.php. Ниже описано.
  6. Закачать в выбранную, или созданную папку архив файлов с вашего компьютера и распаковать.
  7. Создать пустую базу Mysq. Её название нужно в следующем пункте.
  8. Изменить имя  в экспортированной на ваш компьютер базе данных на новое полное название созданной пустой базы Mysql. Например, nedvizh_1.sql на gorodok_ne.sql. Описано далее как это сделать.
  9. Загрузить базу в Notepad и откорректировать:
    • исправить название базы на новое. В одном месте, приблизительно на 20 строчке.
    • исправить домен, если Вы переносите на другой домен. Например, старый домен nedvizhimost.ru, новый домен nedvizh.obmen.ru Для этого задайте поиск с заменой. Для уверенности сделайте несколько исправлений вручную без автоматической замены.
  10. Сделайте архив  (zip) исправленной базы.
  11. Сделайте импорт исправленной базы данных с вашего компьютера в пустую, созданную Вами базу данных на хостинге. Для этого зайдите на хостинг в аккаунт. Через phpMyAdmin это делается так. Зайдите в базу данных. В верхнем меню - Импорт. Выберите файл, в самом низу - Вперёд.
  12. Исправьте файл configuration.php (права у папки при записи должны быть 644, потом опять поменяйте на 444):
    • public $db= имя новой базы , например, gorodok_ne
    • public $user= имя пользователя базы данных. Как правило совпадает с именем базы
    • public $password= пароль новой базы данных
    • public $log_path= путь к log файлу в новой папке сайта. Путь к папке указан в домене, например, '/home/k/smirnova/public_html/logs'; smirnova - имя папки в вашем аккаунте, о которой я писала в пункте 5, в неё вы загрузили файлы joomla, то есть это папка сайта.
    • public $tmp_path= также , например, '/home/k/smirnova/public_html/tmp
  13. Сделайте, если требуется нужные изменения в robots.txt и .htaccess.
  14. Не забудьте изменить старый домен в ссылках в статьях, модулях  joomla, если вы их указывали в виде полного url с http, а не от корня /.

 

 

 

Перенос сайта на другой домен, хостинг. Как перенести сайт

Перенос сайта на Joomla сделать легко. Чтобы перенести сайт на другой хостинг оставляя тот же домен, нужно выполнить практически те же действия, как и в случае, переноса сайта на том же хостинге на другой, новый домен. Или же Вы оставляете тот же домен , но Вам надо перенести домен сайта на другой хостинг. Эту процедуру обсудите с техподдержкой старого и нового хостинга, или ознакомьтесь с правилами по переносу домена на сайтах-хостингах. Смысл переноса домена сайта в том, чтобы поменять DNS сервера на новый аккаунт, и затем на аккаунте назначить папку домену, в которую Вы перенесёте сайт. Перенос сайта Joomla на другой домен также включает работу по привязке домена к аккаунту. А также , чтобы перенести сайт на другой домен надо изменить очень много записей в таблице контента Mysql, корректируя в них старое имя домена на новое. Перенос сайта без изменения домена, просто со сменой ip на ранжирование сайта поисковиками повлиять не должно. Если конечно всё сделать быстро и чётко. Во Всяком случае то, что зависит от Вас. Смена DNS домена происходит от нескольких часов до нескольких суток. Чтобы перенести сайт на другой домен, надо поставить серверный редирект 301.В Яндекс после установки серверного редиректа нужно написать письмо в техподдержку о переносе сайта. Мне удалось в Яндексе осуществить автоматический перенос информации индекса на новый сайт за 1 месяц. В Гугле склейку имён без www и с www сделать ДО ПЕРЕНОСА сайта обязательно для обоих доменных имён, старого и нового . Потому что после того, как вы поставите редирект , это сделать уже не удастся. Может быть, поэтому Гугл мне не выполнил перенос информации индекса сайта, и весь процесс индексации сайта был сделан заново. И не забудьте сделать склейку и в htaccess на главное зеркало. Счётчики на сайт после переноса сайта на другой домен ставим заново.

olga-smirnova.com

Как перенести домен на другой хостинг? — WebPromote.Ru

Что такое на самом деле домен?

Большинство людей считают, что домен намертво привязан к сайту и тем людям, которые его регистрировали. На самом деле все совсем не так. Домен это всего лишь указатель на то место, где в данный момент находится Ваш сайт. Как это? А вот так! Набирая в браузере тот или иной домен мы посылаем запрос в систему DNS (Domain Name Server) своего интернет провайдера. Система DNS обращается в базу данных и пересылает нас на сервер, где расположен сайт привязанный к этому доменному имени. В результате мы видим этот сайт в нашем браузере.

Кто владелец домена и кто может им управлять?

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

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

В паспорте есть штампик о месте регистрации. То есть месте, где Вы проживаете. Эта же информация есть в отделение ФМС, где Вы получали паспорт и в единой базе данных МВД. Отвлечемся от деталей и представим теоретическую ситуацию. Некоторый человек хочет найти Вас. Он идет в свое отделение ФМС и спрашивает - где живет Вася? Если там есть информация о Вас, то ее ему выдают и он направляется к Вам. Если там этой информации нет, то они запрашивают ее в центральной базе и так же выдают ее.

Точно так же и работает система доменных имен.

Теперь рассматриваем нашу ситуацию. У вас есть паспорт (домен), который у Вас откуда то оказался и Вам необходимо сменить место жительства (переехать на другой сервер). Что нужно делать? Да. Все верно. Нужно идти в ближайший отдел ФМС и подать заявку на смену адреса. Но где оно это мое ФМС для моего домена?

Как и в паспорте, так и у домена написано место его выдачи. Только в паспорте это написано буквами на бумаге, а у домена в WHOIS базе. Эта база общедоступна и найти ее можно почти у каждого регистратора. Ну например, вот здесь.

Вводим там имя своего домена и видим примерно следующее:

И где же здесь написано где регистрировали домен? А вот напротив слова registrar: стоит код REGTIME-REG-RIPN. По этому коду с помощью таблицы ниже мы и определяем адрес сайта компании, где зарегистрирован наш домен.

101DOMAIN-REG-RIPN

101DOMAIN-REG-RF

www.101domain.ru
AGAVA-REG-RIPN

AGAVA-REG-RF

www.hosting.agava.ru/ domains/
AXELNAME-REG-RIPN

AXELNAME-REG-RF

http://axelname.ru
ARDIS-REG-RIPN

ARDIS-REG-RF

http://ardis.ru
BEELINE-REG-RIPN

BEELINE-REG-RF

www.beeline.ru
DEMOS-REG-RIPN

DEMOS-REG-RF

https://reg.demos.ru
WEBNAMES-REG-RIPNWEBNAMES-REG-RF  http://webnames.ru
CARAVAN-REG-RIPN

CARAVAN-REG-RF

www.caravan.ru
CT-REG-RIPN

CT-REG-RF

www.regplanet.ru
NAUNET-REG-RIPN

NAUNET-REG-RF

www.naunet.ru
NETFOX-REG-RIPN

NETFOX-REG-RF

www.netfox.ru
UNINIC-REG-RIPN

UNINIC-REG-RF

http://uninic.ru/
CENTRALREG-REG-RIPNCENTRALREG-REG-RF http://centralreg.ru/
REGGI-REG-RIPN

REGGI-REG-RF

www.reggi.ru
RU-CENTER-REG-RIPN

RUCENTER-REG-RF

www.nic.ru
REGRU-REG-RIPN

REGRU-REG-RF

www.reg.ru
REGISTR1-REG-RIPN

REGISTR1-REG-RF

http://registr1.ru/
REGISTRANT-REG-RIPN

REGISTRANT-REG-RF

www.registrant.ru
DOMENUS-REG-RIPN

DOMENUS-REG-RF

www.domenus.ru
REGISTRATOR-REG-RIPN

REGISTRATOR-REG-RF

www.mastername.ru
R01-REG-RIPN

R01-REG-RF

webpromote.ru

Перенос сайта на другой хостинг (пошаговая инструкция), сохранение домена.

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

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

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

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

В своей статье «Что такое сайт?» я рассказывал о трех компонентах каждого интернет ресурса. При переносе мы должны поработать с каждым из них.

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

Это вкратце, теперь давайте рассмотрим весь процесс в подробностях. Максимум, для переноса потребуется 8 шагов. Я буду описывать процесс исходя из предположения, что у вас уже есть новый хостинг, если у вас его еще нет, то сначала выберите подходящий и зарегистрируйте в нем аккаунт, порекомендовать могу один из этих (ссылки партнерские): Timeweb или Sprinthost .

Шаг 1. Добавить домен в админку нового хостинга

Первое, что нам нужно сделать для переноса – это добавить доменное имя сайта в ваш аккаунт и привязать к нему соответствующие папки, в которые мы, в дальнейшем, будем переносить файлы вашего web ресурса. Для этого нужно найти в панели управления раздел, связанный с управлением доменами, обычно, он так и называется.

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

Перенос файлов, пожалуй, самое простое действие, из всех, что нужно сделать. С помощью FTP клиента или встроенного файлового менеджера нужно скачать все файлы, принадлежащие сайту, со старого хостинга на компьютер, а потом, точно также, закинуть их на новый сервер в папку public_html, отвечающую за работу переносимого домена.

Иногда, сайты могут иметь большой объем данных и много файлов, поэтому, лучше всего, полностью все файлы упаковать в ZIP архив еще на старом месте и дальше перекидывать уже один архивный файл. Такой архив без проблем распакуется на любом хостинге, а времени на перенос уйдет намного меньше, да и нагрузка на сервера снизится.

Шаг 3. Скачать базу данных со старого хостинга

Если ваш ресурс очень простой (выполнен на простом HTML) и не имеет баз данных, то пункты с 3 по 6 можно пропустить. Но любой сайт, использующий систему управления контентом (CMS), требует для своей работы базу данных MySQL, ее тоже необходимо перенести.

Для этого в админке вашего старого хостинга находите раздел «Управление базами данных MySQL». Заходите в панель администратора phpMyAdmin. Выбираете нужную базу и выбираете вкладку «Экспорт».

В меню экспорта базы данных установите для скачивания архивный формат ZIP или GZIP. Нажимаете кнопку «ОК» и указываете место на вашем компьютере, куда будет сохранен файл.

Точно также, как и в предыдущем пункте, открываете на другом хостинге раздел «Управление базами данных» (Базы MySQL), только вместо выбора нужной базы – выбираете пункт создать новую базу данных.

Для нее нужно будет указать название, а также логин пользователя и пароль для доступа. Некоторые хостеры автоматически устанавливают имя пользователя (логин) соответствующий названию базы данных, поэтому просят ввести только пароль. Запишите эти данные, они вам понадобятся.

Шаг 5. Импортировать базу данных на новый хостинг

После того, как вы создали новую базу данных, необходимо скопировать на нее информацию из той базы, которую вы экспортировали со старого сервера. Для этого выбираете меню «Ипморт». Через окно указываете путь к базе, сохраненной на вашем компьютере, и нажимаете импортировать.

Все таблицы будут созданы и заполнены автоматически. На серверах разных провайдеров может использоваться разное программное обеспечение, поэтому, несмотря на полную совместимость всех баз, иногда, могут возникать проблемы. У меня выскочила ошибка 1062, решение проблемы я описал здесь. В 99% случаев перенос пройдет гладко.

После того, как мы перенесли файлы и базу данных, нам нужно связать их между собой. Для этого найдите конфигурационный файл вашей CMS. В WordPress он называется wp-config.php, находится он в корневой директории сайта (прямо в public_html).

/** Имя базы данных для WordPress */

/** Пароль к базе данных MySQL */

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

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

— некоторые хостинги для каждого сайта создают технический домен. Обычно это домен 4 уровня, похожий на moysait.ru.hosting.ru – по этому адресу ваши страницы работают, даже если не работает ваш основной домен. Проверьте, если там все функционирует нормально, значит, переходите к следующему пункту.

— другой вариант подойдет в том случае, если технический адрес на вашем хостинге не предоставляется, но у вас есть на нем другие, работающие домены. Вы можете создать для одного из них поддомен типа test.sait.ru . Подключить этот поддомен к папке public_html вашего нового сайта и проверить как и в предыдущем случае.

Шаг 8. Изменить DNS записи домена

Итак, у вас все готово, файлы и база работают нормально на новом сервере. Осталось только перенаправить доменное имя на другой хостинг. Для этого нужно изменить NS записи домена. Сейчас в них прописаны NS сервера старого хостинга, поэтому вся информация берется с них. Нам же требуется их переписать.

Заходим в ваш аккаунт у регистратора доменных имен, если вы регистрировали домен напрямую у регистратора. Находите раздел «управление DNS» и делаете запрос на их замену. Новые значения вам нужно найти либо на сайте нового провайдера, либо узнать их через техническую поддержку.

У любого другого хостера DNS записи свои.

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

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

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(15 голосов, в среднем: 5 из 5)

Оставьте свой вопрос, отзыв или комментарий

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

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

Никак не могу понять что мне делать в моей ситуации. Есть сайт. Доменное имя и хостинг оплачивались у одного хостера (агава). Хочу переехать к другому хостеру, но доменное имя проплачивать хочу у первого (агавы). Возможно ли такое вообще? И если да, то какие DNS мне прописывать, первого или второго провайдера?

Хочу предостеречь таких как я, начинающих «создателей» сайта.

Год назад разместила на одном удобном конструкторе сайт, и ничего не предвещало беды, была довольна очень — заполняешь конструктор фактически как соц сеть или блог, напрямую, никакие знания, кроме элементарных не требуются каждый шаг поясняется, времени много не занимает, пиши, заполняй — красота и вообще чудо: и сайт компании, и магазин и вообще безграничные возможности без создания каких-либо файлов. Всё за тебя уже продумали!

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

так вот, надо переезжать и как можно скорее, но…….

Может есть другой вариант? Подскажите, будем благодарны……

грустное кино. фильм ужасов. шок.

Скажите, а как понять, что сайт перенесен, и можно его удалять со старого хостинга?

Здравствуйте! А можно подробнее описать как перенести сайт с Нетхауса на 1gb.ru

Для этого нужно иметь аккаунт и там и там, у меня их нет

Разархивировал на новом хостинге, в результате у всех файлов изменились права доступа. Обратился в поддержку хостинга, они попросили выложить архив и разархивировали без изменения, то есть все ок открылось. Но как они это сделали они не говорят… Может подскажете?

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

Возможно у вас другая CMS (не WordPress) и в ней файл с данными для доступа к базе называется иначе.

Так получается, что сначала нужно сайт переносить, а потом только домен, а не наоборот?

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

Здравствуйте. При переключении сайта, до появления его на новом хостинге, в старом хостинге ничего не надо делать? Потом, когда сайт заработает на новом, то понятно, что на старом можно всё удалять. По идее, если днс у регистратора прописаны для нового хостинга и файлы залиты, то что делается на старом — уже не имеет значение. Правильно я понимаю сам процесс?

Все нюансы только во внешнем виде панели хостинга, а всё остальное идентично.

может как-то иначе называется?

* Нажимая на кнопку вы соглашаетесь с Политикой конфиденциальности

tirnet.ru