Перенос сайтов между аккаунтами

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

Перенос через поддержку

Для переноса сайта нашими силами создайте обращение от передающего аккаунта, отправив заявку из панели управления

В теле сообщения укажите:

  • Имя принимающего аккаунта.
  • Имя директории, в которой расположен сайт.

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

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

Если перед переносом домена вам необходима актуализация базы данных, то в рамках обращения необходимо согласовать время копирования БД.

Самостоятельный перенос

Для самостоятельного переноса сайтов выполните следующие действия: 

  1. Создайте архив файлов сайта и дамп (резервную копию) базы данных на старом аккаунте.
    Это можно сделать при помощи файлового менеджера и phpMyAdmin, также для данных целей вы можете использовать подключение по SSH.
    Для создания архива файлов при работе по SSH необходимо использовать команду:
tar cf имя_архива.tar имя_директории

Дамп базы данных — это файл, в котором будет храниться копия вашей базы данных. Для создания дампа базы данных при подключении по SSH используйте команду:

mysqldump -u'база_данных' база_данных -p'пароль_базы_данных' > имя_дампа.sql

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

  1. Создайте сайт на новом аккаунте в разделе «Мои сайты».
    После в файловом менеджере появится директория с названием сайта, внутри которой будет находиться папка public_html.
  1. Загрузите архив файлов сайта в папку public_html.
    Сделать это можно при помощи файлового менеджера (функция «Файл» — «Загрузить на сервер»), подключения по FTP или SSH.
    Для копирования файлов по SSH используйте команду:
scp имя_архива.tar логин_второго_аккаунта@имя_сервера.timeweb.ru:~/

Для распаковки архива:

tar -xvf имя_архива.tar
  1. Создайте базу данных на новом аккаунте, раздел «Базы данных».
  1. Импортируйте дамп базы в созданную на новом аккаунте базу данных при помощи phpMyAdmin (вкладка «Импорт») или подключения по SSH:
mysql -u'база_данных' база_данных -p'пароль_базы_данных' < имя_дампа.sql
  1. Укажите новые реквизиты подключения к базе данных в конфигурационном файле сайта, изменив в нем информацию о базе данных, пользователе базы данных и пароле. Обратите внимание, что пользователь базы данных и название базы данных всегда будут совпадать.
  1. Перенесите домен на новый аккаунт согласно данной инструкции и привяжите его к сайту (раздел «Сайты» — «Мои сайты»).