Перенос сайта

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

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

Перенос сайта можно поделить на три этапа:

  1. Перенос файлов
  2. Перенос баз данных(БД)
  3. Перенос домена.

Перенос файлов можно осуществить по FTP-протоколу или по SSH-протоколу. По умолчанию SSH выключен, включить его можно на главной странице в Панели Управления Аккаунтом.

Подключиться по FTP можно, используя данные, отправленные в письме при создании аккаунта. Также можно создать дополнительные FTP-аккаунты из Панели Управления в разделе "FTP-аккаунты".

Для подключения по FTP можно воспользоваться FTP-клиентом. Например: FAR, Total Commander, WinSCP или любым другим.

  1. Вам необходимо подключиться по FTP к Вашему хостинг-провайдеру, где сейчас находятся Ваши файлы, скопировать все файлы Вашего сайта на Ваш локальный компьютер, как правило, они лежат в папке public_html или www.
  2. Зайдите в Панель Управления в раздел "Сайты" и создайте новый сайт (директорию).
  3. Выберите временный домен (вида логин.beget.ru), который по умолчанию создается при открытии аккаунта, и прилинкуйте его к только что созданному сайту. Таким образом, Вы сможете проверять на временном домене переносимый сайт.
  4. Подключитесь по FTP к нашему серверу, зайдите в только что созданную папку, далее в папку public_html и скопируйте файлы сайта с Вашего локального компьютера на сервер.

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

Перенос файлов также можно осуществить по SSH-протоколу. Для подключения к серверу по протоколу SSH мы рекомендуем использовать утилиту PuTTy. Инструкцию по ее настройке и по подключению по SSH можно найти здесь, скачать утилиту можно здесь. После того, как Вы подключились, введите команду:

mc

для того чтобы попасть в файловый менеджер Midnight Commander. Далее из меню вверху выберите "Left" или "Right" в зависимости от того, в какой половине файлового менеджера Вы хотите подключиться по FTP к серверу хостинг-провайдера, где находятся Ваши сайты. Выбираете в меню "FTP-link", вводите строку вида

логин_ftp:пароль_ftp@сервер

и нажимаете ОК. Выделяете файлы для переноса, для этого используйте клавишу Insert и нажимаете клавишу F5 для копирования. Для копирования файлов в фоновом режиме используйте команду

screen

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

Перенос базы данных.

  1. Создайте дамп базы данных. Наиболее простой способ это экспортировать её через phpMyAdmin.
  2. Создайте базу данных из Панели Управления в разделе "MySQL". Имя базы данных нельзя задать произвольно, оно всегда начинается с "логин_". Обращаем также Ваше внимание на то, что общая длина имени базы данных составляет не более 16 символов. После того, как Вы создали базу данных, она отобразится в списке БД.
  3. Перейдите в phpMyAdmin, по ссылке "phpMyAdmin", напротив с каждой БД. Импортируйте базу данных. Для этого используйте вкладку "Импорт" в phpMyAdmin или выполните SQL-запрос.
  4. Измените подключение к базе данных в файлах Вашего сайта. Если Вы не знаете, или не можете найти, где идёт подключение к БД на Вашем сайте, обратитесь в техническую поддержку за помощью.

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

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

      ns1.beget.com
      ns2.beget.com
      ns1.beget.pro
      ns2.beget.pro

      Обратитесь с просьбой к нынешнему провайдеру сделать это. Перенос поддержки домена на другой сервер может длиться до 24-х часов. Задержка связана как с самими изменениями на сервере регистратора, так и с кэшированием DNS-данных на всем пути до конечных пользователей. Обычно это процедура занимает 3-4 часа.

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

      При переносе на Ваш хостинг Webasyst Shop-Script выдаёт ошибку Error connect to mysql?

      Проблема в подключении скрипта к базе данных.Для того, чтобы настроить подключение к базе данных Shop-Script, необходимо зайти в

      http://<имя домена>/installer/

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

      [директория установки Webasyst]/temp/

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

      Соответствует ли хостинг всем требованиям UMI-CMS?

      Все требования, необходимые для установки UMI.CMS, представленные на сайте umi-cms, у нас удовлетворены.

      Оказываете ли Вы помощь в переезде от другого провайдера?

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

      Мы осуществляем перенос, проверяем, что всё работает и отписываемся, что для доменов можно менять DNS-сервера на наши:
      ns1.beget.com
      ns2.beget.com
      ns1.beget.pro
      ns2.beget.pro

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

      После переноса сайт отображается в неверной кодировке, подскажите, в чём причина?

      Есть несколько вариантов проблемы:

      1. Вы загружаете базу, и в самой базе кодировка отображается не верно. В таком случае надо удалить все таблицы в базе, добавить в начало дампа строку
        SET NAMES CP1251;

        и загрузить заново. Если не получилось, то поэкспериментировать с кодировкой, например, написав

        SET NAMES UTF8;

        и т.п.

      2. В базе кодировка корректная, но на сайте все ещё нет:
        a)Браузер не верно подобрал кодировку. Попробуйте изменить кодировку в браузере (Вид->Кодировка). Если при выборе одной из кодировок сайт отображается корректно, то надо в корне сайта в файле .htaccess (если такого файла нет, то его надо создать) добавить строку AddDefaultCharset кодировка. Например:
        AddDefaultCharset UTF8;
        б) если все выше описанное не помогло, тогда надо искать в сайте подключение к БД и сразу после подключения к БД вставлять строку, например,
        mysql_query('set names utf8');

        или с другой кодировкой.

        1. Проблемы с отображением изображений в Virtuemart + Joomla

          Если в связке Joomla + Virtuemart не отображаются изображения при переносе с локального компьютера, либо с другого хостинга (например, при переносе с другого домена) в файле:

          administrator/components/com_virtuemart/virtuemart.cfg.php

          меняем 35 и 36 строку, где задается url, или в общем виде меняем на:

          define( 'URL', 'http://'.$_SERVER['HTTP_HOST'].'/' );
          define( 'SECUREURL', 'http://'.$_SERVER['HTTP_HOST'].'/');