Migracja WordPress na IQHost
Jak przenieść WordPress z innego hostingu na IQHost. Manual (FTP+phpMyAdmin), plugin Duplicator/All-in-One, IQHost free migration. Pułapki, URL search-replace.
Przenosisz stronę WordPress z innego hostingu? Trzy metody: ręczna (najwięcej kontroli), plugin Duplicator/AIOS (najprostsza), free migration od IQHost (my zrobimy za Ciebie). Każda ma plusy/minusy.
Co zyskasz
- Wybierzesz metodę migracji.
- Wykonasz przeniesienie bez utraty postów / zdjęć.
- Zaktualizujesz URL w bazie po migracji.
- Skierujesz DNS na IQHost.
Wymagania wstępne
- Konto IQHost (target migracji).
- Domena (już dodana na koncie + DNS w trakcie zmiany).
- Dostęp do starego hostingu (FTP + phpMyAdmin LUB admin WP).
Wskazówka
IQHost free migration: Jeśli przenosisz z popularnego hostingu (home.pl, OVH, nazwa.pl, cyber-folks) — my zrobimy za Ciebie. Zgłoś przez panel klienta → Zleć migrację.
Patrz Free migration.
Krok 1: Wybór metody
Metoda Kiedy Trudność IQHost free Standardowy hosting → IQHost Łatwa (my robimy) All-in-One Migration plugin Mała/średnia strona (< 512 MB) Łatwa Duplicator Średnia strona, więcej kontroli Średnia Manual (FTP + DB) Duża strona, custom konfiguracja Trudna WP-CLI export/import SSH dostępny na obu hostingach Średnia

Metoda 1: All-in-One WP Migration (plugin)
Najprostsza, idealna dla małych stron.
Krok 1: Stara strona — Export
- WP-admin → Plugins → All-in-One WP Migration → Install + Activate
- Menu All-in-One WP Migration → Export
- Export To: File → klik
- Plugin tworzy
.wpress(cały WP: pliki + DB) → download
Krok 2: IQHost — Install fresh WP
Patrz Instalacja WordPress 1-click.
Krok 3: Import
- Nowy WP → Plugins → All-in-One WP Migration → Install + Activate
- Menu → Import
- Import From: File → drag
.wpress- Czekaj (5-30 min zależnie od wielkości)
- Confirm → strona zaimportowana
Plugin automatycznie:
- Zamienia URL stare → nowe
- Aktualizuje wp-config.php
- Restartuje permalinks
Wskazówka
Limit darmowej wersji All-in-One: zwykle 512 MB. Powyżej — wymaga premium plugin. Alternatywy: Duplicator, ręcznie.
Metoda 2: Duplicator
Bardziej elastyczny, większe limity.
Krok 1: Stara strona — Create Package
- Plugin Duplicator → Install
- Packages → Create New
- Settings: zwykle defaults OK
- Build → tworzy 2 pliki:
installer.php+.zip- Download oba
Krok 2: IQHost — Upload pliki
- Menedżer Plików DA → wgraj
installer.phpi.zipdopublic_html/- Sprawdź uprawnienia (644)
Krok 3: Run installer
- Otwórz
https://mojafirma.pl/installer.phpw przeglądarce- Wpisz DB credentials (z IQHost — patrz Tworzenie bazy)
- Klik Validate → sprawdza connection
- Run Deployment → installer rozpakowuje, configures, finishes
- Test Site → sprawdź czy działa
- Delete plików installera (security!)
Metoda 3: Manual
Najwięcej kontroli, ale więcej kroków.
Krok 1: Stara strona — Export pliki + DB
# FTP / SSH # 1. Spakuj pliki WP tar czf wp-files.tar.gz /sciezka/do/wp/ # 2. Eksport bazy mysqldump -u user -p baza > wp-db.sql # 3. Pobierz oba na lokalny komputer
Krok 2: IQHost — Wgraj
- Menedżer Plików → wgraj
wp-files.tar.gzdopublic_html→ Wypakuj- Pliki w
public_html/wp/(lub wybranym folderze)- Edytuj
wp-config.php→ nowe DB credentials z IQHost
Krok 3: Import DB
- Utwórz nową bazę w DA (patrz Tworzenie bazy)
- phpMyAdmin → wybierz bazę → Import → wskaż
wp-db.sql- Czekaj na finish
Krok 4: Update URLs w bazie
WordPress przechowuje URLs w bazie. Po migracji — search-replace:
-- W phpMyAdmin SQL tab: UPDATE wp_options SET option_value = 'https://mojafirma.pl' WHERE option_name IN ('siteurl', 'home'); UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://oldsite.com', 'https://mojafirma.pl'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://oldsite.com', 'https://mojafirma.pl');Albo plugin Better Search Replace (po imporcie, w wp-admin) — robi to safer (obsługuje serialized data).
Po migracji
- Test: otwórz stronę, sprawdź każdą podstronę. Linki, zdjęcia, formularze.
- DNS: zmień u rejestratora NS-y na IQHost (patrz Skierowanie DNS)
- SSL: wystaw Let's Encrypt dla domeny (patrz Let's Encrypt)
- WP-admin: zaloguj, sprawdź plugins, motyw
- Backups: ustaw IQBackups + plugin (Backuply, UpdraftPlus)
- Forwardery — jeśli strona miała custom redirects, sprawdź
.htaccess - Plugin Cache — wyczyść (LiteSpeed Cache, WP Rocket, etc.)
- Stary hosting — zostaw aktywny 1-2 tygodnie (na propagację DNS), potem zamknij
Najczęstsze problemy
1. „Po migracji strona pokazuje URL starego hosta"
Search-replace nie był pełen. Use Better Search Replace plugin → znajdź wszystkie wystąpienia oldsite.com → zamień.
2. „Mixed content warnings"
Strona ładuje zasoby HTTP zamiast HTTPS. Search-replace http://mojafirma.pl → https://mojafirma.pl.
3. „Permalinks 404"
- Settings → Permalinks → Save (regeneruje
.htaccess) - Sprawdź czy
.htaccessistnieje wpublic_html/
4. „Database connection error"
wp-config.phpma stare DB credentials z starego hosta- Update: DB_NAME, DB_USER, DB_PASSWORD na IQHost
5. „Strona wolna po migracji"
- Cache plugin nie skonfigurowany (LiteSpeed Cache)
- Redis nie włączony (jeśli HS25+)
- Optymalizacja: patrz Optymalizacja WP
6. „Migracja zawiesiła się w trakcie"
- Limit pamięci / time. Zwiększ w php.ini
- Plugin Duplicator obsługuje wznawianie (resume)
- Manual: zostaje na half-state → restart, dokończ
7. „Mam multisite — jak migrować"
Multisite to skomplikowana migracja:
- All-in-One WP Migration ma support
- Lub manual + WP-CLI:
wp db export,wp db importz opcjami--network
Słowniczek
- All-in-One WP Migration — popularny plugin migracji.
- Duplicator — alternatywny plugin migracji.
- Better Search Replace — plugin do search-replace w bazie WP.
- Serialized data — PHP serialized strings (zwykle w
wp_options). Search-replace musi obsługiwać.
Related
Feedback
Czy ten artykuł pomógł?

