Мај 23, 2026Водичи
Како мигрирати сајт на нови VPS
Миграција: резервна копија фајлова и базе, отпремање на Hiddence VPS, промена DNS и провера.

Пренос сајта на нови VPS — са заједничког хостинга или старог сервера — захтева копирање фајлова, базе и ажурирање DNS. Кораци за мањи прекид на Hiddence.
Припрема
- Нови VPS са истом или новијом верзијом OS/PHP/MySQL
- Инсталиран веб стек (Nginx/Apache, PHP, MySQL)
- Смањите DNS TTL на 300 дан пре миграције
- Пуна резервна копија старог сервера
- Обавестите кориснике о кратком прозору одржавања
Корак 1: Резервна копија фајлова сајта
На старом серверу направите архиву:
bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/
# Download to your computer:
scp user@old-server:/var/www/website-backup.tar.gz .Корак 2: Отпремање на нови VPS
Копирајте архиву на Hiddence и распакујте:
bash
scp website-backup.tar.gz root@NEW_VPS_IP:/var/www/
ssh root@NEW_VPS_IP
cd /var/www
tar -xzvf website-backup.tar.gz
chown -R www-data:www-data yoursite/Корак 3: Миграција MySQL базе
Извоз на старом, увоз на новом:
bash
# On old server:
mysqldump -u root -p database_name > db.sql
# Copy and import on new VPS:
scp db.sql root@NEW_VPS_IP:/tmp/
mysql -u root -p -e "CREATE DATABASE database_name;"
mysql -u root -p database_name < /tmp/db.sql
# Update wp-config.php or app .env with new DB credentials if neededКорак 4: Пребацивање DNS
Када сајт ради на новом IP (тест преко /etc/hosts), ажурирајте A запис. Проверите:
- Сајт се отвара без грешака
- SSL сертификат важећи (поново Certbot ако треба)
- Форме и пријава раде
- Cron и слање поште раде
- Оставите стари сервер 24–48 сати као резерву
Савети за миграцију
- За велике сајтове: rsync -avz old:/var/www/site/ new:/var/www/site/
- Ускладите PHP верзију са CMS
- Тест пре DNS: додајте нови IP у /etc/hosts
- После миграције очистите Redis кеш
- WordPress: замените URL у бази ако се домен мења