Миграция на WordPress сайт: Пълно ръководство стъпка по стъпка (2026)

# wordpress
# Сайт поддръжка
# Уебсайтове
миграция wordpress сайт на хостинг

Миграцията на WordPress изглежда доста сложна и изпълнена с технически термини и рискове. Но дали е така наистина? Не, много потребители, които не са местили WordPress сайт досега, ще бъдат изненадани колко лесно е всъщност. Изпълнявайки стъпките в тази статия и внимавайки в ключовите моменти, ще можете самостоятелно да прехвърлите вашия сайт на нов хостинг. Често тази стъпка е част от цялостното дигитализиране на вашия бизнес чрез WordPress, когато се налага преместване към по-мощна и сигурна сървърна среда

Прехвърлянето се осъществява без downtime (време, в което сайтът е недостъпен), тъй като сайтът първо се копира на новия сървър и едва след това се насочват адресите. След т.нар. propagation time (време за разпространение на новите DNS записи, често между 24 и 48 часа), потребителите автоматично ще започнат да бъдат препращани към новия сървър.

Важно: За да запазите SEO класирането си, уверете се, че структурата на връзките (permalinks) е абсолютно същата като при оригиналното копие.

Какво се изисква при ръчна миграция?

  1. База данни: Тя съдържа всички публикации, менюта, продукти и настройки.
  2. Файлова система: Това са скриптовете (PHP и JavaScript), темите, плъгините и вашите медийни файлове (снимки).

Подготовка

Осигурете си достъп до контролния панел (напр. cPanel) на стария и на новия хостинг.

Миграция - стъпки

1. Изтегляне на базата данни

  • Влезте в phpMyAdmin.
  • Кликнете върху базата данни от списъка вляво (трябва да видите списък с таблици).
  • Изберете таб Export.
  • Изберете метод: Custom - display all possible options.
  • Уверете се, че са маркирани всички таблици на сайта (можете да проверите точното име на базата във файла wp-config.php).
  • Ако базата е голяма (над 100MB), в секция Compression изберете gzipped.
  • Натиснете бутона Export и запазете файла на компютъра си.

2. Изтегляне на файловата система

  • Отворете File Manager в cPanel.
  • Ако сайтът е основен за хостинга, файловете са в папка public_html. Ако е добавен като addon домейн, потърсете папка с името на домейна.
  • Уверете се, че виждате папките wp-admin, wp-content, wp-includes и файла wp-config.php.
  • Маркирайте всички файлове и папки, кликнете с десен бутон и изберете Compress (изберете формат Zip или Gzip).
  • След като архивът е готов, го изтеглете на компютъра си.

3. Качване на базата на новия сървър

  • На новия сървър отидете в секция MySQL Databases.
  • Създайте нова база данни, след това създайте нов потребител и му задайте силна парола.
  • Добавете потребителя към базата данни и му дайте всички права (All Privileges).
  • Влезте в новия phpMyAdmin, изберете новата база и чрез таб Import качете файла, който изтеглихте в Стъпка 1.

4. Качване на файловете на новия сървър

  • Влезте във File Manager на новия хостинг и влезте в директорията на домейна (напр. public_html).
  • Използвайте бутона Upload, за да качите архивния файл със снимките и скриптовете.
  • След качването, кликнете върху файла с десен бутон и изберете Extract.

5. Актуализиране на адресите в базата данни

Ако сменяте и самия домейн (име на сайта), влезте в новия phpMyAdmin, намерете таблицата wp_options и променете стойностите в редовете siteurl и home с новия адрес (напр. https://nov-sait.com). Тук може да разгледате и нашето ръководство за изчистване и оптимизация на база данни.

6. Свързване на файловете с новата база данни

Във File Manager на новия сървър намерете файла wp-config.php и го редактирайте, като въведете данните на новата база:

define( 'DB_NAME', 'nov_ime_na_baza' );
define( 'DB_USER', 'nov_potrebitel' );
define( 'DB_PASSWORD', 'nov_parola' );
define( 'DB_HOST', 'localhost' );

7. Финални настройки и почистване

  • Проверете PHP версията: Уверете се, че на новия сървър тя е същата или по-нова от предходната.
  • Better Search Replace: Ако сте сменили домейна, инсталирайте този плъгин. Заменете стария домейн с новия (star-sait.com -> nov-sait.com) във всички таблици, за да оправите "скритите" връзки в базата.
  • DNS Насочване: Накрая променете Name Servers на домейна от контролния панел на вашия регистратор, за да сочат към новия хостинг.

8: Насочване на Name Servers (NS) към новия сървър

Това е финалната стъпка, с която казвате на целия свят, че сайтът ви вече се намира на ново място.

1. Вземете новите Name Servers

Вашият нов хостинг доставчик трябва да ви е изпратил имейл с „Добре дошли“ или „Данни за хостинг акаунт“. Там ще намерите поне два записа, които обикновено изглеждат по следния начин:

  • ns1.nov-host-primer.bg
  • ns2.nov-host-primer.bg

2. Промяна в контролния панел на домейна

Трябва да влезете в профила си при регистратора на домейна (мястото, откъдето сте закупили името на сайта, например SuperHosting, Jump, GoDaddy и др.).

  1. Намерете секция „Управление на домейни“.
  2. Изберете конкретния домейн и потърсете опция „Промяна на Name Servers“ или „DNS управление“.
  3. Изберете опцията за „Използване на собствени/външни нейм сървъри“.
  4. Въведете записите, предоставени от новия хостинг.
  5. Запазете промените.

Какво да очаквате след промяната?

Важно е да знаете, че промяната не влиза в сила мигновено.

  • Време за опресняване (Propagation): Процесът обикновено отнема от 2 до 48 часа. През това време сайтът може да се зарежда ту от стария, ту от новия сървър за различните потребители в зависимост от техния интернет доставчик.
  • SSL сертификат: Ако новият хостинг предлага безплатен SSL (като Let's Encrypt), той често се активира автоматично едва след като домейните се насочат правилно. Ако видите грешка за „несигурна връзка“ веднага след смяната, не се притеснявайте – просто изчакайте малко сертификатът да се генерира.

Алтернатива: Миграция чрез плъгини

Ако предпочитате да извършите миграцията изцяло чрез инструменти в самия WordPress, съществуват няколко утвърдени варианта:

  • All-in-One WP Migration and Backup – изключително популярен и лесен за работа. Важно е да знаете, че за по-големи и сложни сайтове (над определен лимит на архива) ще се наложи закупуването на Premium версия (около 99 USD).
  • Duplicator – Backups & Migration Plugin – предлага мощни функции за архивиране и преместване. Налична е стабилна безплатна версия, както и Premium версия с добавени облачни услуги (Cloud Backups) и планирани архиви, която стартира от 69 USD.

Чеклист след миграция на WordPress сайт

След като приключите с преместването, изпълнете тези стъпки, за да сте сигурни, че всичко работи безупречно.

1. Критична проверка (Front-end & Back-end)

  • [ ] Изчистване на кеша: Изчистете кеша на браузъра си, на кеширащите плъгини (напр. WP Rocket, LiteSpeed) и на Cloudflare (ако използвате такова).
  • [ ] Проверка на вътрешните страници: Отворете сайта и кликнете върху няколко линка. Ако получите грешка 404, отидете в Settings > Permalinks и просто натиснете Save Changes. Това автоматично ще регенерира вашия .htaccess файл.
  • [ ] Админ панел: Уверете се, че можете да влизате в /wp-admin без неочаквани пренасочвания към стария адрес или грешки.

2. Технически настройки

  • [ ] SSL сертификат: Проверете дали в адресната лента свети „зеленото катинарче“. Ако липсва, пуснете функцията AutoSSL (или Let's Encrypt) от контролния панел на новия хостинг.
  • [ ] Версия на PHP: Уверете се, че новият сървър използва същата или по-нова версия на PHP (препоръчително 8.1 или 8.2), за да избегнете несъвместимости и грешки в кода.
  • [ ] HTTPS Force: Тествайте дали сайтът автоматично пренасочва потребителите от http:// към сигурната връзка https://.

3. Форми и имейли (Критично важно!)

  • [ ] Контактни форми: Изпратете тестово съобщение през сайта. Проверете дали пристига в пощата ви.Съвет: Споделените хостинги често ограничават стандартната PHP функция за изпращане. Ако имейлите не идват, инсталирайте плъгина WP Mail SMTP.
  • [ ] Емейл акаунти: Ако сте пресъздали пощенските кутии на новия сървър, тествайте изпращането и получаването на писма през Webmail или вашия мейл клиент (напр. Outlook).

4. SEO и видимост

  • [ ] Search Engine Visibility: Отидете в Settings > Reading и се уверете, че опцията "Discourage search engines from indexing this site" НЕ е отметната. (Често се забравя активна след работа по тестови копия).
  • [ ] Google Search Console: В дните след миграцията следете секция Indexing за внезапни грешки.

5. Почистване и сигурност

  • [ ] Старият хостинг: Не бързайте да триете файловете там веднага. Изчакайте поне 72 часа, за да сте напълно сигурни, че DNS пропагацията е приключила и целият световен трафик отива към новия сървър.
  • [ ] Премахване на помощни плъгини: Ако сте използвали инструменти като All-in-One WP Migration или Duplicator, деактивирайте ги и ги изтрийте след успешния край.

Детайлни проверки след миграция

Дори всичко да изглежда наред, направете тези четири проверки, за да гарантирате стабилността на сайта:

1. Проверка на DNS разпространението (Propagation)

Преди да правите каквито и да е фини настройки, трябва да сте сигурни, че светът вижда новия сървър, а не стария кеш.

  • Инструмент: Използвайте whatsmydns.net.
  • Какво да направите: Въведете вашия домейн, изберете NS от падащото меню и натиснете Search.
  • Резултат: Трябва да виждате имената на новите нейм сървъри със зелени отметки пред повечето локации. Ако все още виждате старите, изчакайте – промяната тепърва „пътува“ по мрежата.

2. Проверка за "Mixed Content" (Счупено катинарче)

Често след миграция сайтът се зарежда, но браузърът показва, че връзката не е напълно защитена. Това се случва, защото някои снимки или скриптове все още се зареждат през http:// вместо през https://. Бързо решение:

  1. Инсталирайте плъгина Better Search Replace.
  2. Отидете в Tools > Better Search Replace.
  3. В полето "Search for" напишете: http://vashiadomein.com
  4. В полето "Replace with" напишете: https://vashiadomein.com
  5. Маркирайте всички таблици, премахнете отметката от "Run as dry run" и стартирайте процеса.

3. Проверка на имейлите

Ако ползвате поща от типа office@yourdomain.com, тя може да спре да работи веднага след смяната на NS, ако кутиите не са пренесени.

  • Изпратете имейл от лична поща (Gmail/Abv) към служебната.
  • Ако получите съобщение за грешка (Bounce back), значи кутията на новия сървър не е създадена или MX записите не са правилни.

4. Поглед към .htaccess файла

Понякога старият хостинг оставя специфични пътища към кеширащи папки, които на новия сървър не съществуват. Това може да доведе до бавно зареждане или Error 500. Съвет: Ако сайтът се държи странно, отидете в Settings > Permalinks и натиснете Save Changes два пъти. Това „пренаписва“ правилата за достъп и решава 90% от проблемите.

Често срещани проблеми при миграция

  • Твърде големи архиви: Ограничения на хостинга могат да прекъснат създаването или качването на архива.
  • Хардкоднати линкове: Връзки, записани директно в кода на темата или плъгините, които сочат към стария адрес или папка.
  • Разлики в сървърната среда: Различни версии на PHP и MySQL, или по-ниски лимити на паметта (Memory Limit) на новия сървър.

Миграцията на WordPress сайт не трябва да бъде плашеща. Независимо дали избирате ръчния метод за пълен контрол или залагате на автоматизиран плъгин, ключът към успеха е в детайлната проверка след преместването. Следвайки този алгоритъм, вие гарантирате на своите потребители безпроблемен преход и запазвате авторитета на сайта си пред търсачките.

Миграцията на WordPress може да бъде гладък процес, ако се следват правилните стъпки, но ако времето ви е ценно или срещате технически затруднения, нашият екип е на разположение. Можем да поемем целия процес по прехвърляне, както и последващата техническа оптимизация и грижа за Вашия проект, за да сте спокойни за сигурността на Вашия онлайн бизнес.

Имате въпрос? Пишете ни!