Ось інструкція з перенесення даних між серверами 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.

Was this answer helpful? 0 Users Found This Useful (0 Votes)