Перенос данных между серверами с панелью Webuzo можно выполнить несколькими способами. Самый простой и надежный — использовать встроенный инструмент автоматического импорта (доступен администратору). Если у вас нет root-доступа к новому серверу, можно воспользоваться функцией резервного копирования и восстановления.

Ниже приведены пошаговые инструкции для обоих методов.

 

Способ 1: Автоматический импорт (Рекомендуемый)

 

Этот метод идеально подходит, если вы переносите данные на новый чистый сервер и у вас есть доступ к панели администратора Webuzo (обычно на порту 2004) на обоих серверах.

Подготовка:

  • Убедитесь, что на новом сервере установлен Webuzo.

  • Желательно, чтобы версии Webuzo на обоих серверах совпадали.

  • Вам понадобится IP-адрес и root-пароль старого сервера.

Инструкция:

  1. Зайдите в Admin Panel на новом сервере (обычно https://ваш-новый-ip:2004).

  2. В меню слева найдите раздел Import и выберите пункт Import From Webuzo.

  3. Заполните форму данными старого сервера:

    • Remote Server Address: IP-адрес или домен старого сервера.

    • Remote Server Port: Порт Webuzo (обычно 2004 или 2002, если меняли).

    • Remote Server Password: Пароль пользователя root старого сервера.

  4. Нажмите кнопку Scan Remote Server.

  5. Система покажет список пользователей, найденных на старом сервере. Выберите тех, кого нужно перенести (или отметьте всех).

  6. Нажмите Start Import.

  7. Процесс будет идти в фоновом режиме. Вы можете следить за ходом выполнения на вкладке Logs или в файле логов /usr/local/webuzo/cli/webuzo_import.log.

Важно: Этот инструмент переносит файлы сайта, базы данных MySQL, почту и настройки DNS. Если вы используете MongoDB или PostgreSQL, их может потребоваться перенести вручную.


 

Способ 2: Через Резервное копирование (Backup & Restore)

 

Этот метод подойдет, если вам нужно перенести отдельный аккаунт или у вас нет прав администратора для автоматического импорта.

На старом сервере:

  1. Зайдите в панель пользователя (Enduser Panel, порт 2002).

  2. Перейдите в раздел Server Utilities -> Backup and Restore (или просто "Backup").

  3. Нажмите Backup Now (Создать резервную копию).

  4. В настройках выберите:

    • Select Backup Server: Local (сохранить локально).

    • Backup Type: Full Backup (полная копия: файлы, базы, почта).

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

На новом сервере:

  1. Зайдите в панель пользователя Webuzo.

  2. Перейдите в Server Utilities -> Backup and Restore.

  3. Перейдите на вкладку Restore Backup (Восстановление).

  4. Загрузите скачанный архив через кнопку Upload.

  5. После загрузки нажмите иконку Restore (стрелочка) напротив архива.

  6. Система развернет все данные.


 

Способ 3: Ручной перенос (если панель недоступна)

 

Если автоматические методы не работают, можно перенести данные через командную строку (SSH).

  1. Файлы: Запакуйте папку /home/имя_пользователя/public_html в архив tar и передайте на новый сервер через scp или FTP.

  2. Базы данных: Сделайте дамп через mysqldump или phpMyAdmin, перенесите файл .sql и импортируйте на новом сервере.

  3. Почта: Почтовые ящики обычно находятся в /home/имя_пользователя/mail/. Эту папку также можно перенести через rsync или архив.

 

Финальные шаги

 

После переноса данных обязательно выполните следующее:

  • Смените DNS: Обновите A-записи вашего домена у регистратора, указав IP-адрес нового сервера.

  • Проверьте работу сайта: Если домен еще не обновился, можно прописать новый IP и домен в файл hosts на вашем компьютере для проверки.

  • SSL сертификаты: Если сертификаты не перенеслись автоматически, перевыпустите их через раздел "Lets Encrypt" в панели Webuzo.

Помог ли вам данный ответ? 0 Пользователи считают это полезным (0 голосов)