Sprawdź naszą ofertę Hostingu NVMe
Zbuduj stronę w kilka minut w specjalnym pakiecie
Skorzystaj z naszego pomocnika do wyboru odpowiedniego pakietu.
Bezpłatnie przeniesiemy Twoje strony i pocztę
Sprawdź nasze rozwiązania
Chcesz zarabiać? Sprawdź naszą ofertę programu partnerskiego
Zadbaj o bezpieczeństwo swoich stron.
Potrzebujesz więcej? Sprawdź nasze dodatki do hostingu.
Opisz problem. Sprawdzimy, czy możemy pomóc.
Zmiana domeny WordPressa wymaga aktualizacji adresu strony oraz odnośników zapisanych w bazie danych. Jeśli przenosisz istniejącą witrynę pod nowy adres na tym samym hostingu, poniższe kroki przeprowadzą Cię przez ustawienia DirectAdmin, autoinstalatora i WordPressa.
Wykonaj kopię plików i bazy danych. Upewnij się, że nowa domena kieruje na właściwy hosting i ma działający certyfikat HTTPS, jeśli strona ma używać HTTPS. Zanotuj pełny stary i nowy adres, wraz z protokołem, ewentualnym www oraz podkatalogiem.
www
Jeśli chcesz zmienić nazwę domeny dodanej do usługi, wykonaj instrukcję zmiany nazwy domeny w DirectAdmin, a następnie wróć tutaj. Po zmianie sprawdź nową ścieżkę do plików. Jeżeli chcesz zachować oryginał i uruchomić drugą kopię, użyj klonowania WordPressa.
Zaloguj się do DirectAdmin. W sekcji Aplikacje PHP i Python kliknij Instalator aplikacji PHP (2).
Otwórz kafelek Instalacje (3). Na liście znajdź właściwego WordPressa i kliknij ikonę ołówka, czyli edycję szczegółów instalacji (3). Jeśli strony nie ma na liście, najpierw zaimportuj istniejącą instalację.
W Szczegółach instalacji popraw pola Katalog i URL (4). Katalog musi wskazywać miejsce, w którym rzeczywiście znajdują się pliki WordPressa. Jeśli zmieniła się nazwa domeny w ścieżce /domains/nazwa-domeny/public_html/, uwzględnij tę zmianę, zachowując podkatalog instalacji. Pole URL powinno zawierać pełny nowy adres witryny.
/domains/nazwa-domeny/public_html/
Pozostaw dane bazy bez zmian, jeśli strona nadal korzysta z tej samej bazy. Przewiń formularz i kliknij Zapisz szczegóły instalacji (5).
Po zapisaniu wróć do zarządzania WordPressem w autoinstalatorze. Rozwiń właściwą instalację, jeśli jej ustawienia są zwinięte. W części Informacje o witrynie zmień Adres URL strony (6) i kliknij Zapisz informacje o witrynie (6). Przycisk pojawi się po zmianie pola.
Sprawdź, czy możesz otworzyć stronę i jej kokpit pod nowym adresem. Jeśli stałe WP_HOME lub WP_SITEURL są ustawione w pliku wp-config.php, mogą nadpisywać adres z bazy. Dostosuj je do nowego adresu, zachowując wcześniej kopię pliku. Instrukcja dotyczy pojedynczej instalacji; sieć WordPress Multisite wymaga osobnego planu migracji.
WP_HOME
WP_SITEURL
wp-config.php
W WordPressie zainstaluj i włącz wtyczkę Better Search Replace — w polskim katalogu może mieć nazwę Lepsze wyszukiwanie i podmiana. Znajdziesz ją w Wtyczki → Dodaj wtyczkę, wpisując nazwę w wyszukiwarce. Następnie otwórz Narzędzia → Better Search Replace (7).
W polu Szukaj podaj pełny stary adres, a w Zamień na — nowy (8). Zachowaj zgodność podkatalogów: jeśli instalacja pozostaje w /wordpress, uwzględnij go w obu adresach. Zaznacz wyłącznie tabele tej instalacji (9); ich prefiks może być inny niż wp_.
/wordpress
wp_
Najpierw pozostaw zaznaczone Uruchomić na sucho?, a opcję Zastąp identyfikatory GUID pozostaw wyłączoną (10). Kliknij Uruchom Wyszukiwanie/Zamianę (11). Próbne wykonanie pokaże zakres zmian bez zapisywania ich do bazy.
Przejrzyj wynik próby. Gdy wskazuje właściwe tabele i adresy, upewnij się, że masz kopię bazy, odznacz Uruchomić na sucho? i uruchom tę samą zamianę ponownie. Opcję zmiany GUID pozostaw wyłączoną. Wtyczka obsługuje dane serializowane; zwykłe masowe REPLACE w SQL może je uszkodzić.
REPLACE
Jeśli korzystasz z SSH i WP-CLI, zamiast wtyczki wykonaj poniższe polecenia w katalogu właściwej instalacji. Najpierw utwórz kopię bazy w bezpiecznym miejscu poza katalogiem publicznym strony. Wstaw rzeczywiste adresy swojej witryny, wraz z podkatalogiem, jeśli jest używany.
wp search-replace 'https://stara.example.com' 'https://example.com' --all-tables-with-prefix --skip-columns=guid --dry-run
Sprawdź wynik próby i prefiks tabel. Jeśli zakres jest prawidłowy, uruchom to samo polecenie bez --dry-run. Nie wykonuj obu metod zamiany jedna po drugiej bez potrzeby.
--dry-run
Wyczyść pamięć podręczną WordPressa i używanych wtyczek cache. Sprawdź stronę główną, kilka podstron, obrazy, formularze i logowanie. Jeśli nadal kontrolujesz starą domenę, ustaw przekierowanie 301 na nową z zachowaniem ścieżek podstron. Zaktualizuj też adres w zewnętrznych integracjach strony.
tagi: domena migracja softaculous wordpress