WordPress • zdalnie • cała Polska
Przeniesienie WordPressa na nowy hosting — bez przerwy i bez utraty poczty
Przeniesienie WordPressa to skopiowanie plików i bazy danych, ale większość problemów pojawia się wokół: znika poczta firmowa, strona przez kilka godzin pokazuje błąd, sklep gubi zamówienia złożone w trakcie albo formularze przestają wysyłać maile. Kolejność jest prosta: przygotowanie, kopia, test na nowym serwerze, a przełączenie domeny na samym końcu.
Spis treści
1. Przygotuj DNS i pocztę, zanim cokolwiek skopiujesz
Najczęstsza wpadka to utrata poczty. Jeśli skrzynki firmowe działają u obecnego dostawcy, a domena zostanie przepięta na nowe serwery DNS, poczta przestanie dochodzić, dopóki rekordy MX nie zostaną odtworzone. Dlatego zacznij od spisania całej strefy DNS.
- lista wszystkich rekordów DNS: A, CNAME, MX, TXT (SPF, DKIM, DMARC, weryfikacje Google)
- gdzie działa poczta firmowa i czy zostaje u obecnego dostawcy
- TTL rekordów domeny obniżony do kilku minut dzień przed przełączeniem
- wersja PHP na nowym serwerze co najmniej taka jak na obecnym
- pełna kopia plików i bazy danych zapisana poza serwerem
2. Skopiuj pliki i bazę danych
Przenosisz dwie rzeczy: pliki (przede wszystkim katalog wp-content i plik wp-config.php) oraz bazę danych. Bazę wyeksportujesz w phpMyAdmin albo poleceniem wp db export w WP-CLI. Na nowym serwerze utwórz bazę, zaimportuj kopię i wpisz nowe dane dostępu w wp-config.php.
Wtyczki migracyjne (np. Duplicator, All-in-One WP Migration) wygodnie robią to za Ciebie, ale przy dużych stronach potrafią trafić na limity rozmiaru lub czasu. Ręczna kopia jest wtedy pewniejsza.
3. Zmienia się adres? Podmień go bezpiecznie
Jeśli domena zostaje ta sama, ten krok pomijasz. Przy zmianie adresu (nowa domena albo przejście na https) adresy trzeba podmienić w bazie danych. Nie rób tego zwykłym „znajdź i zamień” w pliku SQL, bo uszkodzi to zapisane ustawienia wtyczek i widżetów. Bezpieczna droga to polecenie wp search-replace w WP-CLI albo wtyczka, która obsługuje dane serializowane.
Przy zmianie domeny ustaw też przekierowania 301 ze starych adresów na nowe i zgłoś zmianę w Google Search Console.
4. Przetestuj stronę przed przełączeniem domeny
Nową kopię da się sprawdzić, zanim zobaczą ją klienci: przez tymczasowy adres od hostingu albo wpis w pliku hosts na swoim komputerze, który kieruje domenę na nowy serwer tylko u Ciebie.
- strona główna i kilka podstron, także na telefonie
- logowanie do panelu WordPress
- formularz kontaktowy — czy mail faktycznie dochodzi
- koszyk i płatność testowa w sklepie
- certyfikat SSL na nowym serwerze
5. Przełącz domenę i nie wyłączaj starego hostingu od razu
Zmień rekord A (lub serwery DNS) na nowy serwer i sprawdź, czy poczta dalej dochodzi. W sklepie zaplanuj przełączenie na godziny z najmniejszym ruchem i na czas kopiowania wstrzymaj zamówienia, inaczej te złożone w międzyczasie zostaną na starym serwerze.
Stary hosting zostaw aktywny przez tydzień lub dwa — to Twoja kopia awaryjna, gdyby coś wyszło dopiero po kilku dniach.
Najczęstsze pytania
Czy po przeniesieniu stracę pozycje w Google?
Przy tej samej domenie i tych samych adresach podstron — nie, o ile strona działa bez przerw i ładuje się co najmniej tak szybko jak wcześniej. Przy zmianie domeny kluczowe są przekierowania 301 i zgłoszenie zmiany adresu w Search Console.
Ile trwa przerwa w działaniu strony?
Przy dobrym przygotowaniu praktycznie nie ma przerwy: stara i nowa kopia działają równolegle, a po zmianie DNS ruch stopniowo przechodzi na nowy serwer. Obniżony wcześniej TTL skraca ten czas do kilku minut.
Czy poczta firmowa przeniesie się razem ze stroną?
Nie automatycznie. Jeśli poczta działa u obecnego dostawcy, albo zostawiasz ją tam i zachowujesz rekordy MX, albo przenosisz skrzynki osobno. To najczęściej pomijany element przeprowadzki.
Opieka WordPress — zobacz zakres usługi
WordPress nie wysyła maili — co sprawdzić po zmianie serwera
Wolny WordPress — co sprawdzić, zanim zmienisz hosting
Kopia zapasowa WordPress — jak ją zrobić i sprawdzić, że naprawdę działa