Миграция3 мин общо четене

Пълно ръководство за миграция към GrafixHost

Стъпка по стъпка ръководство за преместване на сайт от друг хостинг към GrafixHost — без downtime, без загуба на данни, с конкретни команди и тестов план.

Преместването на site от друг хостинг изглежда страшно, защото повечето tutorial-и пропускат критичните стъпки. Това ръководство покрива целия процес — от backup-а до final DNS switch — без downtime.

Преди да започнете

Подгответе си:

  • Достъп до стария хостинг (cPanel или подобен)
  • Активен GrafixHost акаунт + новия план провизиран
  • 2-3 часа концентрирана работа
  • Notepad да си отбележите credentials

Стъпка 1: Pre-migration audit

1.1 Какво местим

Направете списък на всичко на стария сайт:

  • Брой домейни и поддомейни
  • Брой email акаунти + размер на mailbox-овете
  • Брой бази данни + общ размер
  • Cron jobs (ако има)
  • Custom PHP конфигурации (php.ini промени)

1.2 DNS TTL понижение

24-48 часа преди миграцията, понижете TTL на A и MX записите на 300 секунди (5 минути). Това гарантира че при switch-а DNS-ът ще propagate-не за минути, не часове.

Стъпка 2: Backup на стария сайт

2.1 Пълен cPanel backup

В стария cPanel → Backup WizardBackupFull Backup. Изберете Home Directory като destination и въведете email за notification.

Backup-ът се генерира за 5-30 минути зависимо от размера. Ще получите .tar.gz файл в /home/user/.

2.2 Database export

Ако backup wizard-ът не работи (хостинг не позволява full backup):

mysqldump -u USER -p DBNAME > db.sql

После gzip:

gzip db.sql

2.3 Files via FTP/SSH

Ако SSH е достъпен:

tar -czf public_html.tar.gz public_html/

После rsync към локално или директно към GrafixHost:

rsync -avz public_html.tar.gz user@new-server:/home/user/

Стъпка 3: Качване на новия сървър

3.1 Restore от cPanel backup

Качете .tar.gz файла в /home/user/ на новия сървър. После cPanel → File Manager → намерете архива → десен клик → Extract.

3.2 Database import

В новия cPanel → MySQL Databases → създайте нова база с същото име (или различно ако предпочитате).

После cPanel → phpMyAdmin → изберете базата → Import → upload db.sql или db.sql.gz.

3.3 Update wp-config.php

Ако WordPress, отворете wp-config.php и обновете:

define('DB_NAME', 'нова_база');
define('DB_USER', 'нов_user');
define('DB_PASSWORD', 'нова_парола');
define('DB_HOST', 'localhost');

Стъпка 4: Тестване на новия сайт ПРЕДИ DNS switch

4.1 hosts файл

Преди да преместите DNS-а, тествайте сайта чрез hosts файла:

Windows: C:\Windows\System32\drivers\etc\hosts (като administrator)

Mac/Linux: /etc/hosts (sudo)

Добавете ред:

1.2.3.4    example.com www.example.com

(Замените 1.2.3.4 с IP-то на GrafixHost сървъра.)

Отворете example.com в browser-а. Сайтът трябва да зареди от новия сървър — ако да, миграцията е успешна и DNS-ът е готов за switch.

4.2 Какво да тествате

  • Homepage зарежда
  • Login в admin работи
  • Database query-та работят (вижте post в WP, продукт в Woo)
  • Имейл изпращане от формата работи
  • Broken images (relative paths)

Стъпка 5: DNS switch

5.1 Промяна на nameservers

В регистратора на домейна (където платихте за домейна) → DNS management → Nameservers → променете към:

ns1.grafixhost.bg
ns2.grafixhost.bg

5.2 Wait

Propagation: 1-4 часа типично. Проверете на dnschecker.org.

5.3 Verify

Когато propagation е готова, отворете example.com в browser. Трябва да зарежда от новия сървър без hosts файл.

Стъпка 6: Cleanup

6.1 Изтрийте hosts entry

Премахнете реда който добавихте в /etc/hosts.

6.2 Restore TTL

Върнете TTL обратно на 3600+ секунди.

6.3 SSL re-issue

В GrafixHost cPanel → AutoSSLRun AutoSSL. Ще генерира нов сертификат вече когато DNS-ът сочи към нас.

6.4 Изтриване на стария акаунт

След 30 дни (за всеки случай), отменете стария хостинг план.

AI-powered миграция

Ако звучи сложно, AI Migration Planner (/ai/migration) автоматизира повечето стъпки. Въвеждате URL на стария сайт + credentials, агентът прави analysis, генерира план, и може да изпълни стъпките вместо вас.

Безплатна услуга за всички нови клиенти.

Сподели

Написано от

Hristo Sidzhimov

Founder

Основател на GrafixHost. Работи с уеб инфраструктура от 2013 г. Преглежда AI-генерирано съдържание преди публикация.