Как перенести сайт к Вам от другого хостинг-провайдера?
Наши специалисты технической поддержки всегда окажут помощь в переносе сайта, вплоть до полного переноса самостоятельно. На данный момент заявку на перенос сайта можно оставить в разделе "Помощь и поддержка".
Перенос сайта можно поделить на три этапа:
- Перенос файлов
- Перенос баз данных (БД)
- Перенос домена
Перенос файлов можно осуществить по FTP-протоколу или по SSH-протоколу. По умолчанию SSH выключен, включить его можно на главной странице в Панели Управления Аккаунтом.
Подключиться по FTP можно, используя данные, отправленные в письме при создании аккаунта. Также можно создать дополнительные FTP-аккаунты из Панели Управления в разделе "FTP-аккаунты".
Для подключения по FTP можно воспользоваться FTP-клиентом. Например: FAR, Total Commander, WinSCP или любым другим.
- Вам необходимо подключиться по FTP к Вашему хостинг-провайдеру, где сейчас находятся Ваши файлы, скопировать все файлы Вашего сайта на Ваш локальный компьютер, как правило, они лежат в папке public_html или www.
- Зайдите в Панель Управления в раздел "Сайты" и создайте новый сайт (директорию).
- Выберите временный домен (вида логин.beget.ru), который по умолчанию создается при открытии аккаунта, и прилинкуйте его к только что созданному сайту. Таким образом, Вы сможете проверять на временном домене переносимый сайт.
- Подключитесь по FTP к нашему серверу, зайдите в только что созданную папку, далее в папку public_html и скопируйте файлы сайта с Вашего локального компьютера на сервер.
Вот и всё - файлы Вашего сайта перенесены на новый хостинг. Если у Вас несколько сайтов, проделайте тоже самое для всех.
Перенос файлов также можно осуществить по SSH-протоколу. Для подключения к серверу по протоколу SSH мы рекомендуем использовать утилиту PuTTy. Инструкцию по ее настройке и по подключению по SSH можно найти здесь, скачать утилиту можно здесь. После того, как Вы подключились, введите команду:
mc
для того чтобы попасть в файловый менеджер Midnight Commander. Далее из меню вверху выберите "Left" или "Right" в зависимости от того, в какой половине файлового менеджера Вы хотите подключиться по FTP к серверу хостинг-провайдера, где находятся Ваши сайты. Выбираете в меню "FTP-link", вводите строку вида
логин_ftp:пароль_ftp@сервер
и нажимаете ОК. Выделяете файлы для переноса, для этого используйте клавишу Insert и нажимаете клавишу F5 для копирования. Для копирования файлов в фоновом режиме используйте команду
screen
таким образом, Вы сможете поставить файлы на копирование, выключить компьютер, а копирование не прервётся.
Перенос базы данных.
- Создайте дамп базы данных. Наиболее простой способ это экспортировать её через phpMyAdmin.
- Создайте базу данных из Панели Управления в разделе "MySQL". Имя базы данных нельзя задать произвольно, оно всегда начинается с "логин_". Обращаем также Ваше внимание на то, что общая длина имени базы данных составляет не более 16 символов. После того, как Вы создали базу данных, она отобразится в списке БД.
- Перейдите в phpMyAdmin, по ссылке "phpMyAdmin", напротив с каждой БД. Импортируйте базу данных. Для этого используйте вкладку "Импорт" в phpMyAdmin или выполните SQL-запрос.
- Измените подключение к базе данных в файлах Вашего сайта. Если Вы не знаете, или не можете найти, где идёт подключение к БД на Вашем сайте, обратитесь в техническую поддержку за помощью.
После того, как все файлы скопированы и база перенесена, проверьте на временном домене, что Ваш сайт работает. Если возникли какие-то проблемы, обратитесь за помощью в службу технической поддержки. После того, как Вы убедились, что всё работает, корректно осталось только перенести домен.
Для переноса домена зайдите в Панель Управления в раздел "Управление доменами", введите домен, и выберите сайт, к которому хотите прилинковать домен. Для того, чтобы Ваш сайт заработал на нашем хостинге, также необходимо в настройках домена прописать наши 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
В течение суток, во время обновления кеша на всём пути от первичных серверов до конечных пользователей, домен работает с обоих хостингов (то с одного, то с другого, у кого-то со старого, у кого-то уже от нас).
После переноса сайт отображается в неверной кодировке, подскажите, в чём причина?
Есть несколько вариантов проблемы:
Вы загружаете базу, и в самой базе кодировка отображается не верно.
В таком случае надо удалить все таблицы в базе, добавить в начало дампа строку
SET NAMES CP1251;
и загрузить заново. Если не получилось, то поэкспериментировать с кодировкой, например, написав
SET NAMES UTF8;
и т.п.
В базе кодировка корректная, но на сайте все ещё нет.
Браузер не верно подобрал кодировку. Попробуйте изменить кодировку в браузере (Вид->Кодировка). Если при выборе одной из кодировок сайт отображается корректно, то надо в корне сайта в файле .htaccess (если такого файла нет, то его надо создать) добавить строку AddDefaultCharset кодировка. Например:
AddDefaultCharset UTF8;
если все выше описанное не помогло, тогда надо искать в сайте подключение к БД и сразу после подключения к БД вставлять строку, например,
mysql_query('set names utf8');
или с другой кодировкой.
Проблемы с отображением изображений в 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'].'/');