Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:site-transfer:between-hosting-accounts-auto [2019/10/01 15:40]
karlov
hosting:site-transfer:between-hosting-accounts-auto [2020/06/26 09:42]
zinenko
Строка 1: Строка 1:
 ====== 2.17.3. Автоматический перенос сайта между хостинг-аккаунтами ====== ====== 2.17.3. Автоматический перенос сайта между хостинг-аккаунтами ======
  
-<note warning+<alert type="danger"
-Система переноса сайтов между хостинг-аккаунтами выступает лишь в роли помощника и не гарантирует работу сайта после завершения операции. +**Внимание!** Система переноса сайтов между хостинг-аккаунтами выступает лишь в роли помощника и не гарантирует работу сайта после завершения операции. 
-</note>+</alert>
  
 С помощью системы автоматического переноса можно выполнять следующее: С помощью системы автоматического переноса можно выполнять следующее:
-  * Переносить виртуальные хосты (сайты в разделе «**[[hosting:my-sites|Мои сайты]]**») и привязанные к ним [[hosting:mail:boxes|почтовые ящики]] (вместе с письмами в них) из одного хостинг-аккаунта в другой.+  * Переносить виртуальные хосты (сайты в разделе «**[[hosting:my-sites|Мои сайты]]**») и привязанные к ним [[hosting:mail:boxes|почтовые ящики]] (вместе с письмами в них) из одного хостинг-аккаунта в другой. Перенос выполняется вместе с установленными [[hosting:ssl|SSL-сертификатами]].
   * Копировать всё содержимое каталога выбранного сайта или любого из его подкаталогов из одного хостинг-аккаунта в другой.   * Копировать всё содержимое каталога выбранного сайта или любого из его подкаталогов из одного хостинг-аккаунта в другой.
   * Копировать содержимое выбранной [[hosting:mysql:databases|базы данных]] из одного хостинг-аккаунта в базу данных другого.   * Копировать содержимое выбранной [[hosting:mysql:databases|базы данных]] из одного хостинг-аккаунта в базу данных другого.
Строка 12: Строка 12:
 Чтобы полностью перенести сайт между хостинг-аккаунтами, необходимо отметить всё — хосты, каталоги и базу данных. После того, как сайт будет перенесён, **обязательно нужно исправить настройки подключения к базе данных** в его конфигурационном файле. Если этого не сделать, сайт останется подключённым к базе данных в старом хостинг-аккаунте, что может привести к проблемам в его работе и невозможности воспользоваться [[hosting:backup:restore|восстановлением]] базы данных из автоматической резервной копии в случае утраты связи с прежним владельцем сайта. Чтобы полностью перенести сайт между хостинг-аккаунтами, необходимо отметить всё — хосты, каталоги и базу данных. После того, как сайт будет перенесён, **обязательно нужно исправить настройки подключения к базе данных** в его конфигурационном файле. Если этого не сделать, сайт останется подключённым к базе данных в старом хостинг-аккаунте, что может привести к проблемам в его работе и невозможности воспользоваться [[hosting:backup:restore|восстановлением]] базы данных из автоматической резервной копии в случае утраты связи с прежним владельцем сайта.
  
-===== Перенос =====+<callout type="danger" title="Важные моменты:"> 
 +  * Автоматический перенос доступен только клиентам компании (пользователям, в учётных записях которых есть как минимум один оплаченный [[billing:invoice:list|счёт]]). 
 +  * Система автоматического переноса может переносить только сайты, у которых суммарный объём файлов **не превышает 1024 МБ**. Если объём сайта больше, можно либо уменьшить его, перенеся часть файлов вручную, либо воспользоваться [[hosting:site-transfer:between-hosting-accounts|ручным переносом]]. 
 +  * Переносить сайты можно только между хостинг-аккаунтами обычного и бизнес-хостинга. Перенос на хостинг-аккаунты Managed Dedicated невозможен — такой перенос нужно выполнять [[hosting:site-transfer:between-hosting-accounts|вручную]]. 
 +  * Если переносимый сайт работает на [[hosting:extra:dedicated-ip|выделенном IP]], то при переносе выделенный адрес не будет перенесён, поскольку он привязывается к хостинг-аккаунту, а не к сайту. После переноса на новом хостинг-аккаунте при необходимости нужно будет заказывать новый выделенный IP. 
 +  * Если сайт использует символические ссылки (симлинки), после переноса их необходимо пересоздать заново. 
 +</callout>
  
 Чтобы подать запрос на автоматический перенос, выполните следующее: Чтобы подать запрос на автоматический перенос, выполните следующее:
Строка 21: Строка 27:
       * «**Перенести другому пользователя**» — убедитесь, что галочка снята.       * «**Перенести другому пользователя**» — убедитесь, что галочка снята.
       * «**Сайт**» — выберите сайт, который нужно перенести.       * «**Сайт**» — выберите сайт, который нужно перенести.
-      * «**Хостинг-аккаунт получателя**» — выберите [[hosting:account:name|название]] хостинг-аккаунта, куда нужно перенести сайт.+      * «**Хостинг-аккаунт получателя**» — выберите [[:hosting:account:name|название хостинг-аккаунта]], куда нужно перенести сайт.
     * Если сайт нужно перенести в хостинг-аккаунт, расположенный **в учётной записи другого пользователя**, укажите следующее:{{ :hosting:site-transfer:to-other-account.png?nolink |}}     * Если сайт нужно перенести в хостинг-аккаунт, расположенный **в учётной записи другого пользователя**, укажите следующее:{{ :hosting:site-transfer:to-other-account.png?nolink |}}
       * «**Перенести другому пользователя**» — установите галочку.       * «**Перенести другому пользователя**» — установите галочку.
       * «**Сайт**» — выберите сайт, который нужно перенести.       * «**Сайт**» — выберите сайт, который нужно перенести.
-      * «**ID получателя**» — укажите [[account:personal-info:id|ID]] учётной записи получателя (его нужно уточнить у получателя). +      * «**ID получателя**» — укажите [[:account:personal-info:id|ID учётной записи]] получателя (его нужно уточнить у получателя). 
-      * «**Хостинг-аккаунт получателя**» — укажите [[hosting:account:name|название]] хостинг-аккаунта, куда нужно перенести сайт (его нужно уточнить у получателя).+      * «**Хостинг-аккаунт получателя**» — укажите [[:hosting:account:name|название хостинг-аккаунта]], куда нужно перенести сайт (его нужно уточнить у получателя).
   - Укажите, что конкретно нужно перенести, и нажмите «**Далее**»:{{ :hosting:site-transfer:components.png?nolink |}}   - Укажите, что конкретно нужно перенести, и нажмите «**Далее**»:{{ :hosting:site-transfer:components.png?nolink |}}
-    * «**Перенести виртуальные хосты и почтовые ящики**» — установите галочку, если нужно перенести виртуальные хосты (сайты и поддомены, добавленные в разделе «**[[hosting:my-sites|Мои сайты]]**») и привязанные к ним [[hosting:mail:boxes|почтовые ящики]] (вместе с письмами в них).+    * «**Перенести виртуальные хосты и почтовые ящики**» — установите галочку, если нужно перенести виртуальные хосты (сайты и поддомены, добавленные в разделе «**[[hosting:my-sites|Мои сайты]]**») и привязанные к ним [[:hosting:mail:boxes|почтовые ящики]] (вместе с письмами в них).
     * «**Копировать структуру файлов**» — установите галочку, если нужно скопировать всё содержимое каталога выбранного сайта или любого из его подкаталогов. Если галочка установлена, дополнительно укажите:     * «**Копировать структуру файлов**» — установите галочку, если нужно скопировать всё содержимое каталога выбранного сайта или любого из его подкаталогов. Если галочка установлена, дополнительно укажите:
       * Путь к каталогу в исходном хостинг-аккаунте, данные которого нужно скопировать. Если нужно скопировать всё содержимое каталога, оставьте поле пустым.       * Путь к каталогу в исходном хостинг-аккаунте, данные которого нужно скопировать. Если нужно скопировать всё содержимое каталога, оставьте поле пустым.
       * Путь к каталогу в целевом хостинг-аккаунте, куда нужно скопировать содержимое исходного каталога. Указываемый каталог должен быть пустым или несуществующим. При копировании он будет создан автоматически. Если нужно сохранить такую же структуру, как у исходного сайта, укажите то же, что было указано в пути к каталогу в исходном хостинг-аккаунте (если оно было пустое, тоже оставьте пустым).       * Путь к каталогу в целевом хостинг-аккаунте, куда нужно скопировать содержимое исходного каталога. Указываемый каталог должен быть пустым или несуществующим. При копировании он будет создан автоматически. Если нужно сохранить такую же структуру, как у исходного сайта, укажите то же, что было указано в пути к каталогу в исходном хостинг-аккаунте (если оно было пустое, тоже оставьте пустым).
-    * «**Копировать базу данных**» — установите галочку, если нужно скопировать содержимое выбранной [[hosting:mysql:databases|базы данных]]. Если галочка установлена, дополнительно укажите:+    * «**Копировать базу данных**» — установите галочку, если нужно скопировать содержимое выбранной [[:hosting:mysql:databases|базы данных]]. Если галочка установлена, дополнительно укажите:
       * Название базы данных в исходном хостинг-аккаунте, содержимое которой нужно скопировать. Узнать, какую базу данных использует сайт, можно, просмотрев настройки подключения к базе данных в его конфигурационном файле.       * Название базы данных в исходном хостинг-аккаунте, содержимое которой нужно скопировать. Узнать, какую базу данных использует сайт, можно, просмотрев настройки подключения к базе данных в его конфигурационном файле.
       * Название базы данных в целевом хостинг-аккаунте, куда нужно скопировать содержимое исходной базы данных. Указывать нужно название базы данных, которая ещё не существует. При копировании она будет создана автоматически.       * Название базы данных в целевом хостинг-аккаунте, куда нужно скопировать содержимое исходной базы данных. Указывать нужно название базы данных, которая ещё не существует. При копировании она будет создана автоматически.
-  - Если сайт переносится в хостинг-аккаунт, расположенный **в учётной записи другого пользователя**, сообщите этому пользователю, чтобы он подтвердил операцию со своей стороны. Для этого ему нужно открыть в своей учётной записи раздел «**Перенос сайта**», переключиться на вкладку «**Входящие запросы**» и нажать «**Принять**»:{{ :hosting:site-transfer:incoming-request-accept.png?nolink |}}Также получателю системой будет отправлено автоматическое сообщение о входящем запросе на перенос — оно высветится у получателя при входе в панель управления, появится в разделе «**[[https://adm.tools/user/pmessage/|Сообщения]]**» и на [[account:personal-info:mail|почту учётной записи]] будет отправлено соответствующее уведомление.+  - Если сайт переносится в хостинг-аккаунт, расположенный **в учётной записи другого пользователя**, сообщите этому пользователю, чтобы он подтвердил операцию со своей стороны. Для этого ему нужно открыть в своей учётной записи раздел «**Перенос сайта**», переключиться на вкладку «**Входящие запросы**» и нажать «**Принять**»:{{ :hosting:site-transfer:incoming-request-accept.png?nolink |}}Также получателю системой будет отправлено автоматическое сообщение о входящем запросе на перенос — оно высветится у получателя при входе в панель управления, появится в разделе «**[[https://adm.tools/user/pmessage/|Сообщения]]**» и на [[:account:personal-info:mail|почту учётной записи]] будет отправлено соответствующее уведомление.
   - Дождитесь завершения операции.   - Дождитесь завершения операции.
-  - В хостинг-аккаунте, куда был перенесён сайт, **обязательно** исправьте настройки подключения к базе данных в его конфигурационном файле:{{topic>[подключение_к_бд&nodate&nouser&sort]}}+  - В хостинг-аккаунте, куда был перенесён сайт, **обязательно** [[hosting:mysql:connecting-site-to-db|исправьте настройки подключения к базе данных в его конфигурационном файле]]. Если на сайте используются абсолютные пути, скорректируйте их. Путь к каталогу сайта должен иметь вид ''/home/user/example.com/www'', где вместо ''user'' должно быть указано [[hosting:account:name|название хостинг-аккаунта]], а вместо ''example.com/www'' — [[hosting:my-sites:site-settings:root-dir|путь к файлам сайта]]. \\ Инструкции для популярных CMS: 
 +    * [[hosting:cms:opencart:site-address-change|инструкция для OpenCart]]. 
 +    * [[hosting:cms:wordpress:migrate|инструкция для WordPress]]. 
 +    * [[hosting:cms:joomla:transfer-to-hosting|инструкция для Joomla!]]
   - Проверьте работу сайта.   - Проверьте работу сайта.
- 
-===== Другие статьи ===== 
- 
-{{indexmenu>.#1|nsort tsort}} 
  • hosting/site-transfer/between-hosting-accounts-auto.txt
  • Последнее изменение: 2020/06/26 09:42
  • zinenko