Migracja WordPress - jak przenieść stronę na nowy hosting
Przenoszenie strony WordPress na nowy hosting może wydawać się ryzykowne, ale z odpowiednim podejściem jest bezpieczne i proste. Pokażę Ci trzy metody - od automatycznej po ręczną.
Krótka odpowiedź
Metoda 1: All-in-One WP Migration (najłatwiejsza)
Na starym hostingu:
1. Zainstaluj All-in-One WP Migration
2. Kliknij Export → Export To → File
3. Pobierz plik .wpress (backup całej strony)
Na nowym hostingu:
1. Zainstaluj czysty WordPress
2. Zainstaluj All-in-One WP Migration
3. Import → wgraj plik .wpress
4. Zaloguj się (dane ze starego WP)
5. Odśwież permalinki
Limit rozmiaru:
- Darmowa wersja: do 512MB
- Unlimited Extension ($69): bez limitu
- Alternatywnie: zwiększ upload limit w PHP
Metoda 2: Duplicator (dla większych stron)
Na starym hostingu:
1. Zainstaluj Duplicator
2. Packages → Create New
3. Scan system → Build
4. Pobierz: installer.php + archive.zip
Na nowym hostingu:
1. Wgraj installer.php i archive.zip do głównego katalogu (FTP)
2. Otwórz domena.pl/installer.php
3. Podaj dane nowej bazy danych (utwórz wcześniej w panelu hostingu)
4. Kreator rozpakuje i skonfiguruje
5. Zaloguj się i przetestuj
Zalety Duplicator:
- Sprawdza problemy przed migracją
- Obsługuje multisite
- Duplicator Pro: planowane backupy, cloud storage
Metoda 3: Ręczna migracja
Eksport z starego serwera:
1. phpMyAdmin → wybierz bazę WP → Export → SQL
2. FTP → pobierz całą zawartość public_html
Import na nowy serwer:
1. Utwórz bazę danych i użytkownika w panelu hostingu
2. phpMyAdmin → Import → wgraj plik .sql
3. FTP → wgraj wszystkie pliki
4. Edytuj wp-config.php:
- DB_NAME
- DB_USER
- DB_PASSWORD
- DB_HOST (zwykle localhost)
Search-Replace (jeśli zmiana domeny):
- WP-CLI: wp search-replace 'stara.pl' 'nowa.pl'
- Lub wtyczka Better Search Replace
Zmiana domeny przy migracji
Jeśli zmieniasz domenę:
1. Po migracji: wp search-replace 'stara.pl' 'nowa.pl' --all-tables
2. Lub Better Search Replace (wtyczka)
3. Sprawdź wp_options: siteurl, home
Co wymaga aktualizacji:
- Linki w treści postów
- Obrazki (URL-e)
- Menu nawigacji
- Widgety
- Ustawienia wtyczek (social, analytics)
DNS i SSL:
- Przekieruj domenę na nowy hosting (DNS)
- Zainstaluj certyfikat SSL
- Włącz HTTPS: Really Simple SSL lub ręcznie
Testowanie przed zmianą DNS:
- Edytuj plik hosts na komputerze
- Lub użyj tymczasowego URL hostingu