“Jak przenieść stronę WordPress na inną domenę?” – to pytanie słyszę bardzo często przygotowałam więc dla Was krótki poradnik, z którego dowiecie się jak zrobić kopię strony za pomocą wtyczki Duplicator i odpalić ją pod inną domeną (lub na innym serwerze). Gotowe? A więc zaczynamy.
Krok 1 – instalacja wtyczki Duplicator
W panelu WP strony, którą zamierzamy przenieść wchodzimy we Wtyczki -> Dodaj nową i w polu wyszukiwania wtyczek wpisujemy “duplicator”. Następnie instalujemy ją i aktywujemy.
Krok 2 – wykonanie kopii strony
Po zainstalowaniu wtyczki pojawi się w bocznym menu w naszym panelu nowa zakładka – Duplicator. Wchodzimy w nią i klikalny Create New w prawym górnym rogu.
Pokażą się zwinięte zakładki Storage, Archive oraz Installer. W pierwszej jest określone miejsce zapisu kopii – w wersji darmowej kopia zapisuje się na serwerze oraz w ostatnim etapie tworzenia backupu możemy ją pobrać na dysk komputera. Archive natomiast umożliwia wykluczenie folderów lub plików, których nie chcemy zamieszczać w kopii strony. Installer można zignorować. Klikamy Next i przechodzimy do kolejnego etapu tworzenia backupu.
System skanuje pliki i ustawienia serwera – jeśli jest wszystko w porządku pojawi się komunikat z zielonymi oznaczeniami i uaktywni się przycisk Build.
Paczka zostaje tworzona – może to chwilę potrwać.
Po chwili otrzymujemy komunikat o zakończonym procesie tworzenia paczki plików. Pojawią się również dwa przyciski – interesuje nas Archive. Klikamy w niego i pobieramy na dysk komputera paczkę z kopią strony.
Krok 3 – Przygotowanie plików do wgrania pod nową domenę
By wszystko zadziałało jak należy na początek musimy rozpakować pobrane archiwum, a następnie do folderu z plikami strony wrzucić również ten nasz zip. Dostajemy coś takiego:
Te pliki będzie trzeba wgrać przez FTP pod nowy adres.
Krok 4 – wgrywanie kopii pod nowy adres
By wgrać kopię strony pod nowy adres konieczne będzie posiadanie klienta FTP, czyli programiku, przez który można wejść na serwer. Polecam do tego WinSCP – o konfiguracji tego klienta FTP jest słów klilka (a nawet więcej niż kilka) w bonusie załączonym do artykułu https://sylwiastein.pl/domeny-i-hostingi/gdzie-kupic-domene/
Kiedy pliki są wgrane na serwer usuwamy plik wp-config.php (klikamy delete)
Po usunięciu pliku przechodzimy do odpalenia backupu pod nowym adresem.
Krok 5 – instalacja backupu pod nowym adresem
Wchodzimy na nasz nowy adres dodając na końcu /installer-backup.php
Zostanie sprawdzone czy wszystko pasuje, jeśli tak to zaznaczamy kwadracik pod tabelą i klikamy Next.
Przechodzimy do kolejnego etapu instalacji kopii, w którym trzeba podać dane do nowej bazy (bazę tworzymy w panelu hostingu).
Dla przykładu w lh.pl bazę tworzymy wchodząc w Serwery -> Bazy MySQL i w polu dodaj bazę danych podajemy nazwę i klikamy dodaj bazę
Następnie obok nowo utworzonej bazy klikamy ikonkę pisaka by nadać hasło użytkownikowi
Po dodaniu hasła schodzimy na sam dół widoku panelu lh z bazami i kopiujemy to co jest obok Host
Wracamy do instalowania backupu i podajemy tam dane właśnie stworzonej bazy – zaczynamy od skopiowanego hosta. Pamiętajcie o wpisaniu również hasła do bazy.
Chwilkę znów czekamy aż zakończy się instalacja bazy
W następnym etapie jest podsumowanie zmiany odnośników ze starego adresu na nowy
Znowu chwilkę czekamy a potem można się już zalogować na stronę. Dane do logowania są takie jak na pierwotnym serwisie.
Po zalogowaniu usuwamy pliki instalacyjne za pomocą odnośnika “Remove Installation Files Now!”, który nam się wyświetla zaraz u góry ekranu. No i gotowe. Można już sprawdzić czy wszystko działa poprawnie.
Potrzebujesz pomocy, wsparcia w biznesie, dodatkowej szczypty wiedzy? Dołącz do facebookowej biznesowo-technicznej grupy na FB – Biznes bliższy kobiecie – WordPress, design, SEO, reklama 🙂
Nigdzie nie widać 'bonusu’ dołączonego do artykułu w postaci info o konfiguracji WinSCP :/
Cześć, jest dostępny link po podaniu i potwierdzeniu adresu mailowego 🙂 Można go też znaleźć do pobrania tutaj – https://materialy.zostanspecka.pl/ . Warto sprawdzić też folder spam, oferty i innego tego typu 🙂 A jeśli mail potwierdzający nie dotarł ani z bloga ani ze strony zostanspecką odezwij się do mnie na kontakt@sylwiastein.pl
A nie da się tego bez takiego dodatku przenieść? 🙂
Oczywiście da się 🙂 Można przykładowo zrzut bazy z phpmyadmin zrobić, pliki zrzucić przez ftp i w ten sposób przenieść. Jeśli wszystko na jednym serwerze jest to wystarczy podpiąć nową domenę pod folder z plikami strony i zmienić adresy na nowe 🙂
hmm, próbowałem ze swojego serwera niedawno na nazwa.pl i nie działa 😛
Jakiś konkretnie błąd / komunikat wyskakuje?
Przeniosłem pliki WordPressa i zrzut bazy danych z localhost na publiczny serwer z domeną i niestety strona robi przekierowanie na localhost.
Nie jest to napewno wina .htaccess. Okazuje się, że nazwa domeny (w moim przypadku localhost) zaszyta jest w bazie danych i to w bardzo wielu miejscach więc ręczne „grzebanie” raczej odpada lepiej zrobić po przez wtyczkę.
Czy ta wtyczka będzie działać w serwisie WordPress.com, czy trzeba będzie im zapłacić za przeniesienie 301?
Wtyczka służy do migracji, nie do przekierowań starego adresu na nowy. Na wordpress.com w darmowym planie (nie wiem jak potem w płatnych, bo nie miałam nigdy okazji korzystać) można jedynie eksportować treści i potem je zaimportować u siebie.
Usunęłam plik wp-config.php i wszystko się posypało.. Brak połączenia z bazą danych , co mam robić w takiej sytuacji?
Wrzuć go ponownie ?
nie ma pliku installer-backup w glownym katalogu \
po usunieciu wpconfig i wpisaniu adresdomeny/installer-backup.php odpal sie jakby setup wordpressa
Plik przy nowej wersji duplicatora ma tam doklejony ciąg znaków -> w stylu 20221202_saints_7d08136a0ba020025895_20221202092453_installer-backup.php
U mnie wyskakuje błąd 404 i nie odpala się nic (wpisałem/skopiowałem z tym ciągiem znaków). Po rozpakowaniu tego pliku stworzonego za pomocą duplicatora nie ma w ogóle pliku wp-config.php. O co może chodzić? Patrząc na dotychczasową działającą stronę, po kliknięciu w FTP na domenę mam jeszcze foldery do wyboru public_html, private_html itp. Gdy wrzucam w nową domenę takich folderów nie ma. Może w tym tkwi problem? (przepraszam, jeśli palnęłam głupotę, jestem początkująca)
Sprawdź w panelu hostingu do jakiego folderu masz przypiętą swoją domenę i do niego wgraj pliki. Bywa też, że kopia zrobiona duplicatorem czy inną wtyczką jest niekompletna wtedy można przenieść pliki „ręcznie”
Dziękuję bardzo. Po pewnych perturbacjach wszystko ostatecznie zadziałało. Pozdrawiam!
Super, że się udało 🙂