Przeniesienie strony WordPress na inny hosting

Data dodania: 5 grudnia 2019

Autor: Tomek Mikiciuk

Podczas tworzenia własnej strony internetowej większość administratorów (jak nie każdy)  marzy o tym, aby zainteresowała ona jak największe grono odbiorców oraz w sposób naturalny rozwijała się. Poszerzając zasoby strony o coraz to nowsze treści, zwiększamy zużycie jej pamięci i z czasem może się okazać, że nasza strona WordPress jest przeciążona i wcale nie działa tak jakbyśmy tego chcieli, a już na pewno nie tak sprawnie jak na początku.

Często hostingodawcy proponują w takich sytuacjach swoje ulepszone oferty. Czasami jednak, wolimy wybrać konkurencję dotychczasowego usługodawcy. Co wtedy? Problem rozwiąże przeniesienie strony na inny serwer lub hosting.

 

Hosting a serwer – na czym polega różnica?

No właśnie co wybrać? Wiele osób błędnie używa tych pojęć zamiennie, jednak trzeba zaznaczyć że definicje delikatnie się różnią, i wypadałoby je znać. Stronę internetową można przenieść zarówno na hosting, jak i serwer. Wybierając jedną z opcji należy mieć na względzie stopień rozbudowania strony internetowej oraz jej główne przeznaczenie.

 

Hosting

Jest to usługa związana z udostępnieniem miejsca na dysku serwera, który jest dzielony przez kilku użytkowników. Firma hostingowa zajmuje się konfiguracją serwera oraz administrowaniem, natomiast klient zyskuje dostęp do miejsca na serwerze, które może wykorzystać w dowolny sposób. Jest to rozwiązanie przeznaczone dla osób, które dopiero rozpoczynają swoją działalność w internecie, a także administratorów mało rozbudowanych, nieskomplikowanych stron. W porównaniu do wykupienia serwera, jest to znacznie tańsza opcja.

Serwer

Serwerem nazywamy wyspecjalizowany komputer o szerokiej powierzchni dyskowej. Jego stałe połączenie z Internetem pozwala na korzystanie ze strony internetowej o każdym momencie dnia i nocy. Wykupienie serwera wiąże się z uzyskaniem do niego nieograniczonego dostępu i zarządzania jego miejscem wedle swoich potrzeb – przechowywania plików, tworzenia kont pocztowych czy stworzenia bazy danych.

Istnieje możliwość zakupienia części serwera tzw. serwera VPS (Virtual Private Server) lub jego całości, czyli serwera dedykowanego. Od jakiegoś czasu zdobywają także na popularności serwery działające w chmurze. Wykupienie serwera to dobra opcja dla osób korzystających z rozbudowanej strony lub sklepu internetowego, ze względu na możliwość przechowywania większej ilości plików oraz braku ograniczeń, jak w przypadku hostingu.

 

Kiedy strona WordPress wymaga przeniesienia na inny hosting?

Najczęściej występującym problemem wśród świadczenia usług dostępu do serwera jest zbyt wolno działający hosting. Pojawiający się z upływem czasu, coraz większy ruch na stronie, może powodować pewne zastoje lub jej ogólne spowolnienie. Częste awarie i brak szybkiej reakcji ze strony usługodawcy może być frustrujący, przez co łatwo stracić zaufanie do hostingodawcy. Kolejny powód jest dość oczywisty… atrakcyjniejsza oferta od konkurencji. Jeśli inny hostingodawca proponuje tę samą usługę za niższą cenę, warto się zdecydować na zmianę.

 

Jak prawidłowo przenieść stronę na inny serwer? Do wyboru są różne sposoby

Przeniesienie strony internetowej na inny serwer jest możliwe przy pomocy różnych rozwiązań. Niezależnie od tego, który wybierzemy, należy się do tego przygotować (mniej lub bardziej). Wszystko po to, aby nie zaskoczyły nas niemiłe niespodzianki i przede wszystkim, aby ciągłość działania strony została zachowana. W przypadku wyboru metody samodzielnego przenoszenia plików, warto się zabezpieczyć i poinformować klientów o ewentualnych problemach z dostępem do strony w razie wystąpienia zakłóceń. W przypadku zlecenia przeniesienia strony specjalistom WordPress nie ma tego kłopotu, ponieważ zmiana domeny następuje dopiero po przeniesieniu plików na inny serwer, co zapewnia możliwość ciągłego korzystania ze strony internetowej.

 

1 sposób – Przeniesienie strony za pomocą wtyczki Duplicator

Użycie gotowej wtyczki o nazwie Duplicator, jest naszym zdaniem jednych z lepszych rozwiązań, dzięki zminimalizowaniu ryzyka wystąpienia błędów oraz szybkiej i bezproblemowej migracji. Plugin Duplicator zapewnia pewną automatyzację oraz nieskomplikowane, sprawne działanie. Kolejną zaletą tej opcji jest brak wymogów dostępu do baz danych czy FTP. Przeniesienie niewielkiej strony za pomocą powyższego rozwiązania jest szybkie i bezproblemowe.

 

Należy jednak mieć na uwadze, że użycie pluginu jest możliwe tylko, gdy pozwala na to prawidłowa wielkość strony – wtyczka ma bowiem ograniczone miejsce. Jeśli witryna okaże się być za duża, a serwer przepełniony, konieczne będzie skorzystanie z innej z poniższych metod. Należy także pamiętać, że w przypadku jej wyboru, nie ma możliwości przywrócenia poprzedniej wersji strony, jak np. w przypadku wtyczki UpDraft.

 

Migracja strony za pomocą wtyczki Duplicator – Krok po kroku

Jesteś zainteresowany przeniesieniem strony z pluginem Duplicator? Świetnie! Poniżej stworzyliśmy dla Ciebie mini poradnik, jak to szybko i sprawnie zrobić.

 

  1. W pierwszej kolejności należy zainstalować wtyczkę Duplicator, oraz wybrać zakładkę “Create New” w panelu administratora.
  2. Następnie po przejściu do dalszych ustawień, plugin sprawdza ustawienia plików i serwera. Jeśli są odpowiednie, wyświetla się napis “good”, natomiast gdy przekraczają 3 MB, pojawia się napis “warn”.
  3. Kolejno należy rozpocząć proces tworzenia paczki, po którym pojawią się przyciski Installer oraz Archive. Prz ich pomocy należy ściągnąc na dysk plik instalacyjny oraz archiwum z plikami strony.
  4. Jeżeli strona ma być dalej pod tą samą domeną to należy zmienić ustawienia DNS, tak by wskazywały na nowy serwer/hosting.
  5. Dalej, należy otworzyć przeglądarkę internetową i wpisać adres serwera (na który zostały wgrane pliki) z końcówką „/installer.php” – po pojawieniu się ekranu instalacji należy uzupełnić informacje do nowej bazy danych takie jak host, nazwa bazy, nazwa użytkownika i hasło. Istnieje także możliwość zmiany danych administratora, bowiem domyślnie są ustawione te z poprzedniej strony.
  6. Po aktualizacji, zgodnie z instrukcją wtyczki, należy wykonać już 4 ostatnie kroki, które pozwolą na sprawdzenie czy przeniesienie strony przebiegło pomyślnie i można już korzystać z nowego serwera.

 

Konfigurator wtyczki Duplicator

 

2 sposób – użycie wtyczki Updraft Plus

W momencie, gdy z powodu zbyt dużego rozmiaru strony lub ilości wykorzystanej pamięci, skorzystanie z Duplicatora będzie niemożliwe, alternatywnym rozwiązaniem jest wtyczka Updraft Plus. Plugin ten służy do zrobienia kopii zapasowej całej strony internetowej, a następnie odtworzenia jej na innym, nowym serwerze. Updraft nie jest ograniczony żadnym limitem pamięciowym, więc można skorzystać z niego bez względu na wielkość strony.

Jak więc przenieść stronę za pomocą Updraft Plus?

Implementacja jest dość podobna jak w przypadku Duplicatora. Chcesz wiedzieć na czym polegają różnice? Zerknij do poniższej instrukcji!

  1. Po instalacji wtyczki, należy wejść w ustawienia i skonfigurować miejsce w którym mają być wykonane backupy, ich częstotliwość oraz ilość kopii, która ma być przechowywana;
  2. Po podpięciu miejsca do przechowywania kopii oraz ustaleniu częstotliwości i ilości backupów należy wrócić do zakładki o nazwie “Bieżący status” oraz kliknąć przycisk “Zrób kopię teraz”;
  3. Po dokonaniu czystej instalacji WordPressa na nowym serwerze oraz pobraniu kopii zapasowej na dysk, należy wysłać pliki z dysku z poprzedniego serwera;
  4. Analogicznie jak w przypadku wtyczki Duplicator należy zmienić ustawienia DNS by wskazywały na nowy hosting/serwer jeżeli strona ma być dalej pod tą samą domeną;
  5. Ostatnim krokiem jest uruchomienie konfiguratora w celu wgrania paczki na nowy serwer.

Konfigurator Updraft Plus

 

3 sposób – ręczne przenoszenie plików za pomocą Klienta FTP (Totalcommander, Filezilla, Winescp)

Główną zaletą powyższego rozwiązania jest fakt, że zadziała ono w każdej sytuacji, w przypadku gdy inne sposoby zawiodą. Powyższe rozwiązanie pozwala na przeniesienie nawet skomplikowanych i dużych serwisów, bez konieczności instalacji pustego WordPressa na serwerze docelowym. Daje ono administratorowi pełną kontrolę nad procesem migracji, dzięki czemu minimalizuje ryzyko popełnienia nieodwracalnych błędów.

 

Ręczne przeniesienie strony można wykonać wybierając jeden z poniższych wariantów:

 

  1. przeniesienie katalogu z plikami strony internetowej oraz przeniesienie bazy danych MySQL na docelowy serwer, co umożliwia przeniesienie strony jako kopii – wraz z wszystkimi funkcjonalnościami jakie zawierała na poprzednim serwerze. Jedyną zmianą jest tu aktualizacja nazwy i hasła do bazy danych podczas konfiguracji WordPress,
  1. zainstalowanie WordPressa na nowym serwerze, a następnie przeniesienie tam folderu wp-content oraz bazy danych,

 

Czego potrzebujemy do ręcznego migracji strony internetowej na inny hosting?

Wykorzystanie wtyczki wymaga od nas specjalnych ustawień, aby przeniesienie strony nastąpiło zgodnie z planem. I tutaj nie jest inaczej! Chodź trzeba przyznać, że poniższy sposób wymaga od nas znacznie mniej informacji i dostępów niż pozostałe. 

Czego więc będziemy potrzebować?

  • danych dostępu FTP zarówno do starego oraz nowego hostingu,
  • dowolnego klienta FTP – np. Totalcommander, Filezilla czy Winescp,
  • dostępu do PhpMyAdmin lub innej aplikacji umożliwiającej eksportowanie i importowanie bazy danych, zarówno na starym i nowym hostingu,
  • danych dostępu do panelu administracyjnego rejestratora swojej domeny

Przeniesienie strony WordPress krok po kroku

Warto dokładnie przeanalizować jak powinno wyglądać prawidłowe przeniesienie strony. Dlaczego? Żeby nie mieć w przyszłości obaw, że coś pójdzie nie tak! Ta wiedza może się naprawdę przydać 🙂

 

1. Najpierw należy wykonać kopię zapasową bazy danych w WordPress, po to by ją wyeksportować do pojedynczego pliku, który umożliwi przeniesienie zawartości strony na nowy serwer (do tego przyda się PhpMyAdmin).

 

2. Skopiowanie plików WordPressa ze starego serwera FTP – po wyborze dowolnego klienta FTP oraz połączeniu ze swoim serwerem FTP. W przypadku kilku podfolderów, należy skopiować wyłącznie zawartość katalogu z WordPressem.

 

3. Import starej bazy danych do nowej – po odnalezieniu w panelu klienta zakładki z bazami danych, należy wyszukać opcję stworzenia nowej bazy danych. Po wyświetleniu panelu PhpMyAdmin, należy przejść do zakładki “import” i wskazać plik z utworzoną przez nas bazą danych.

 

4. Aktualizacja pliku wp-config.php w kopii WordPressa na dysku – plik wp-config.php jest szczególnie ważny, bo to w nim znajdują się informacje, na podstawie których WordPress łączy się ze starą bazą danych. W pliku należy wprowadzić informacje, które pozwolą WordPressowi połączyć się z nową bazą danych.

 

5. Skopiowanie wszystkich plików WordPressa na nowy serwer FTP – analogicznie do punktu 2 należy skopiować pliki z dysku na nowy serwer. Po zalogowaniu się na nowy serwer FTP, należy wypakować pliki do głównego katalogu, lub w przypadku chęci utrzymywania więcej niż jednej strony – do osobnego podkatalogu.

 

6. Przekierowanie domeny na nowy serwer – istnieje możliwość pozostawienia rejestracji i opłat u starego hostingodawcy lub przeniesienia ich do nowego dostawcy. Innym rozwiązaniem jest przekierowanie domeny bez potrzeby wykonywania transferu domeny.  Aby to zrobić, należy edytować domenę w panelu klienta, a następnie wpisać adresy DNS do nowego hostingu. Kolejnym krokiem będzie dodanie domeny w nowym panelu klienta oraz przekierowanie jej na WordPressa w docelowym hostingu.

zrzut ekranu z Filezilli

 

O czym należy pamiętać po przeniesieniu WordPressa?

Poprawne przeniesienie strony WordPress, może się dla niektórych okazać nie lada wyzwaniem, jednak należy pamiętać, że to tak naprawdę dopiero połowa sukcesu. Co należy sprawdzić po wykonaniu ostatniego etapu?

Linki wewnętrzne

WordPress wykonuje linki wewnętrzne przy pomocy pełnych odnośników. Po zmianie domeny automatycznie przestaną poprawnie działać i będą kierować użytkowników do strony z błędem 404 (a tego z pewnością nie chcemy). Dlatego należy pamiętać o zeskanowaniu strony używając do tego np. xenu, w celu określeniu ile linków czy obrazków zostało nieprawidłowych i wymaga zmiany.

Różne wersje PHP

Wersji PHP jest tyle co hostingów. Może się zdarzyć, że prawidłowo przeniesiona strona nie będzie działać ze względu na brak kompatybilności wersji PHP ze skórką lub wtyczką zainstalowaną w WordPressie na nowym serwerze. Taka sama sytuacja może mieć miejsce w przypadku przeniesienia bazy danych.

Przekierowania 301

Po zmianie domeny na nową należy pamiętać o przekierowaniu na nią wszystkich odnośników z poprzedniej strony. Jest to ważny element z punktu SEO, w innym razie może skutkować obniżeniem ruchu organicznego z wyszukiwarek internetowych.

Zagrożenia wiążące się z przeniesieniem strony internetowej na inny serwer

Jak zawsze, w przypadku samodzielnych przenosin mogą pojawić się kłopoty. Jeśli nie czujemy się na siłach by samemu przenieść stronę na inny hosting, warto zostawić to profesjonalistom. Po pierwsze – pozwoli to zaoszczędzić mnóstwo czasu oraz potencjalnych problemów, które i tak prędzej czy później musiałby naprawić fachowiec. Po drugie, i chyba nawet ważniejsze – mamy wtedy pewność, że nasze dane zostaną bezpiecznie przeniesione. Trzeba pamiętać o tym, że w trakcie operacji może dojść do utraty danych, na których odzyskanie może być potem za późno. Łatwo jest także zapomnieć o jakimś elemencie typu wtyczka WordPress czy skrzynka pocztowa. Kolejnym problemem, który czasami występuje jest tzw. downtime. Oznacza to brak możliwości połączenia się z nowym portalem, co często prowadzi do spadku popularności witryny.

 

Zmiana hostingu z WP-Opieka

Zmiana hostingu często wywołuje u sporej ilości ludzi mieszane uczucia, przez co odkładają operację na ostatni moment. Oczywiście w przypadku braku wystarczającej wiedzy i doświadczenia, strata dużej ilości czasu oraz ryzyko popełnienia mniejszych i większych błędów są prawdopodobne. Dlatego warto postawić na sprawdzoną pomoc, aby proces przebiegł sprawnie i bezproblemowo, a w razie wątpliwości i problemów, wsparcie było na wyciągnięcie ręki.  Jeśli chcecie, abyśmy pomogli Wam w przeniesieniu Waszej strony, skontaktujcie się z nami!

 


Dodaj komentarz

Twój adres email nie będzie widoczny.

*