Перенос сайтов между аккаунтами
Перенести сайт между аккаунтами Timeweb вы можете самостоятельно по этой инструкции либо отправить запрос в техническую поддержку.
Перенос через поддержку
Для переноса сайта нашими силами создайте обращение от передающего аккаунта, отправив заявку из панели управления.
В теле сообщения укажите:
- Имя принимающего аккаунта.
- Имя директории, в которой расположен сайт.
После этого мы самостоятельно создадим тикет для принимающего аккаунта, в котором будем ожидать подтверждения. Дальнейшая переписка будет вестись в обращении на принимающем аккаунте.
После нашего сообщения о размещении сайта необходимо проверить его работу и перенести домен по инструкции.
Если перед переносом домена вам необходима актуализация базы данных, то в рамках обращения необходимо согласовать время копирования БД.
Самостоятельный перенос
Для самостоятельного переноса сайтов выполните следующие действия:
- Создайте архив файлов сайта и дамп (резервную копию) базы данных на старом аккаунте.
Это можно сделать при помощи файлового менеджера и phpMyAdmin, также для данных целей вы можете использовать подключение по SSH.
Для создания архива файлов при работе по SSH необходимо использовать команду:
tar cf имя_архива.tar имя_директории
Дамп базы данных — это файл, в котором будет храниться копия вашей базы данных. Для создания дампа базы данных при подключении по SSH используйте команду:
mysqldump -u'база_данных' база_данных -p'пароль_базы_данных' > имя_дампа.sql
Также дамп можно сделать через phpMyAdmin. Для этого в phpMyAdmin выберите требуемую базу данных, перейдите на вкладку «Экспорт» и нажмите «Вперед». Файл дампа будет сохранен на ваш компьютер.
- Создайте сайт на новом аккаунте в разделе «Мои сайты».
После в файловом менеджере появится директория с названием сайта, внутри которой будет находиться папка public_html.
- Загрузите архив файлов сайта в папку public_html.
Сделать это можно при помощи файлового менеджера (функция «Файл» — «Загрузить на сервер»), подключения по FTP или SSH.
Для копирования файлов по SSH используйте команду:
scp имя_архива.tar логин_второго_аккаунта@имя_сервера.timeweb.ru:~/
Для распаковки архива:
tar -xvf имя_архива.tar
- Создайте базу данных на новом аккаунте, раздел «Базы данных».
- Импортируйте дамп базы в созданную на новом аккаунте базу данных при помощи phpMyAdmin (вкладка «Импорт») или подключения по SSH:
mysql -u'база_данных' база_данных -p'пароль_базы_данных' < имя_дампа.sql
- Укажите новые реквизиты подключения к базе данных в конфигурационном файле сайта, изменив в нем информацию о базе данных, пользователе базы данных и пароле. Обратите внимание, что пользователь базы данных и название базы данных всегда будут совпадать.
- Перенесите домен на новый аккаунт согласно данной инструкции и привяжите его к сайту (раздел «Сайты» — «Мои сайты»).