Вы можете перенести сайт на сервер самостоятельно или с помощью наших специалистов.
При самостоятельном переносе вам также может помочь видеоинструкция (размещена внизу статьи), где мы рассматриваем перенос через панель управления и через подключение по SSH.
Переносы выполняются:
В рамках переноса мы выполняем копирование данных (файлов сайта и базы данных), а также первичную настройку сайта на новом сервере (подключение к базе данных). Если для запуска приложения требуется правка кода или конфигурационных файлов системы, изменения вам необходимо внести самостоятельно или с помощью сторонних специалистов.
Время переноса ваших проектов мы укажем в уведомлении о создании заявки; если возникнут сложности, время проведения работ может быть увеличено — об этом мы уведомим вас дополнительно.
После переноса сайт будет соответствовать своему состоянию на момент приема заявки.
Если вы заметите какие-либо отличия в работе перенесенного сайта по сравнению с оригиналом, вы можете обратиться к нам в течение 14 дней. Мы готовы внести необходимые корректировки при наличии резервной копии на исходной платформе.
Перенос на сервер может быть выполнен двумя способами:
В этом случае вы можете перевести любой проект к нам. При этом сохранится настроенное ранее окружение для вашего проекта.
Этапы переноса:
Такой перенос выполняется только на сервер с установленной панелью (например, FastPanel или ispmanager). Для тонкой настройки сайта под окружение необходимо будет обратиться к сторонним специалистам.
Этапы переноса:
Для переноса сайта с хостинга Timeweb на VDS создайте заявку из панели управления отдающего аккаунта.
В теле сообщения укажите:
После этого мы самостоятельно создадим тикет для принимающего аккаунта, в котором будем ожидать подтверждения. Дальнейшая переписка будет вестись в обращении на принимающем аккаунте.
После сообщения о размещении сайта необходимо проверить его работу и перенести домен по инструкции.
Если перед переносом домена вам необходима актуализация базы данных, то в рамках обращения необходимо согласовать время копирования БД.
Для переноса сайта с другого сервера в Timeweb создайте заявку с передающего аккаунта через специальную форму.
В обращении укажите:
После этого мы самостоятельно создадим тикет для принимающего аккаунта, в котором будем ожидать подтверждения. Дальнейшая переписка будет вестись в обращении на принимающем аккаунте.
После сообщения о размещении сайта необходимо проверить его работу и перенести домен по инструкции.
Если перед переносом домена вам необходима актуализация базы данных, то в рамках обращения необходимо согласовать время копирования БД.
Для переноса сайта в Timeweb Cloud необходимо:
Если перед переносом домена вам необходима актуализация базы данных, то в рамках обращения необходимо согласовать время копирования БД.
После уведомления о завершении переноса настоятельно рекомендуем вам изменить пароль пользователя root (инструкция).
Вы можете заказать облачный сервер с предустановкой одной из панелей управления и после перенести сайт с помощью наших инструкций:
Для самостоятельного переноса сайта закажите сервер нужной конфигурации и перенесите сайт по инструкции ниже.
Если вы не планируете использовать на сервере какую-либо панель управления, рекомендуем сразу при заказе / создании сервера выбрать автоматическую установку LAMP.
LAMP — это набор программного обеспечения (Linux, Apache, MySQL, PHP), который необходим для работы и корректного отображения динамических веб-сайтов и веб-приложений.
При желании вы также можете создать сервер с чистой системой и после установить LAMP вручную по нашей инструкции.
После того, как сервер создан, добавьте домен в панель управления в разделе «Домены».
Вы можете перенести существующий домен, зарегистрировать новый домен или воспользоваться бесплатным техническим доменом, чтобы протестировать работу сайта на сервере.
По ссылкам вы найдете необходимые инструкции для данных процедур.
Загрузить файлы сайта на сервер проще всего при подключении по SFTP, с помощью приложения FileZilla.
Укажите при подключении:
Загрузите файлы в нужную директорию:
mysql
Создание базы:
CREATE DATABASE 'имя_базы_данных';
Создание пользователя базы данных:
CREATE USER 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль';
Предоставление всех привилегий пользователю на базу данных:
GRANT ALL PRIVILEGES ON 'имя_базы_данных'.* TO 'имя_пользователя'@'localhost';
Перезагрузка привилегий:
FLUSH PRIVILEGES;
mysql -u"имя_пользователя" имя_базы_данных -p"пароль" < /var/www/имя_дампа.sql
Для работы с базами данных вы также можете установить на сервер phpMyAdmin.
В видео рассказываем, из каких этапов состоит перенос сайта и как его выполнить в панели управления (на примере Fastpanel) или через консоль.
11:32 — О чем вебинар
12:39 — Этапы переноса сайта
13:27 — Способы миграции — какие бывают?
19:55 — Способ 1. Перенос через панель управления (без консоли)
23:43 — Шаг 1. Ищем файлы сайта
25:01 — Шаг 2. Ищем реквизиты доступа к базе данных и скачиваем дамп
27:16 — Шаг 3. Скачиваем файлы сайта
29:37 — Шаг 4. Готовим панель на принимающем сервере
32:05 — Авторизовались в панели
33:55 — Шаг 5. Загружаем файлы сайта в панели на принимающем сервере
37:02 — Шаг 6. Загружаем дамп в новую базу данных
39:27 — Шаг 7. Настраиваем etc/hosts
42:55 — Шаг 8. Меняем данные о БД в конфигурационном файле
44:55 — Проверяем
45:57 — Способ 2. Перенос по SSH через консоль
Чтобы вам было проще подготовиться к переносу, а сам перенос прошел быстро и гладко, мы собрали несколько полезных советов в этой небольшой памятке.
Для возможности восстановления данных, если что-то пойдет не так, предварительно сделайте резервную копию вашего проекта (или сервера) и сохраните ее вне ресурсов прежнего хостера — например, локально на своей машине или в удаленном хранилище. В этом случае вы всегда сможете получить доступ к бэкапу, даже если оплаченный период у прошлого провайдера уже закончится.
Вы точно знаете свой проект лучше, чем мы.
Для старта переноса мы просим реквизиты доступа и имена сайтов — но чем подробнее вы опишете особенности проекта, тем меньше доработок потребуется в дальнейшем.
Поэтому в заявке на перенос:
Часто пользователи планируют перенос проекта на последний оплаченный день у прежнего провайдера. Мы настоятельно не рекомендуем так делать: если при переносе что-то пойдет не так, ваш проект может оказаться недоступен на несколько часов или даже дней.
Запросите перенос заранее, хотя бы за 7-10 дней до истечения оплаты у прежнего хостера. Это позволит:
По возможности не вносите изменения в ваш проект во время переноса и тестирования. Если изменения в проекте сложно приостановить, согласуйте со службой поддержки время и дату финального обновления данных, в период минимальной активности на сайте, после чего вы сможете делегировать домен на наш сервер и работать с актуальной версией сайта сразу.
Отметим, что финальную актуализацию данных мы сможем выполнить только в дневное время.
Не планируйте какие-либо активности на перенесенном сайте (например, запуск рекламы) до завершения переноса. К сожалению, невозможно предусмотреть всё, и перенос может занять больше времени, чем вы рассчитываете.
После переноса, даже если все работает корректно, не спешите удалять данные у старого хостера. Иногда мелкие недочеты обнаруживаются спустя несколько дней — в таких случаях очень помогает иметь работающую копию проекта у прежнего провайдера, чтобы разобраться, что именно идет не так.
Это поможет убедиться, что всё необходимое работает и подгружается уже с нашего сервера и обращения к ресурсам прежнего провайдера не требуются.
Теперь, когда вы уверены, что проект перенесен полностью и все нюансы учтены, поменяйте настройки домена, чтобы он работал с сервером Timeweb Cloud.
Я хочу оставить видео но у вас даже кодировка Ворда сьезжает
Добрый день! К сожалению, не понимаем, о чем идет речь. Вы пытаетесь отправить видео в тикете? Там действительно есть ограничение на размер файла — 10 Мб.
Пожалуйста, опишите проблему подробнее в обращении из панели управления, постараемся помочь :pray: