Przeniesienie strony WordPress na inny hosting

No Comments
Przeniesienie strony WordPress na inny hosting
Oceń wpis

Przenoszenie strony na nowy serwer może być stresującym doświadczeniem. Wiele osób posiadających stronę na WordPressie boryka się z koniecznością przejścia na inny hosting, ze względu na problemy z obecnym hostingiem. Brak odpowiedniego wsparcia ze strony administratorów, problemy ciągłych restartów, czy problemy z dostępem do serwera FTP. A przecież nasz biznes musi działać 24h/dobę. Jeśli zamierzasz przenieść swoją stronę na nasz serwer, oferujemy przeniesienie Twojej strony bezpłatnie. Zaczynajmy! W pierwszej kolejności musimy dodać domenę do nowego hostingu oraz zmienić DNSy u bieżącego operatora, w którym znajduje się nasza domena. [alert type=” info” title=”Nasze DNSy:”] ns1.webhosts.pl ns2.webhosts.pl[/alert]

Pierwszy krok musimy wykonać kopię zapasową.

Pierwszymn krokiem każdego projektu jest wykonanie kopii zapasowaj. Ten krok jest również dobrą praktyką, przed wykonywaniem większych zmian na stronie WP. Kopiujemy katalog wp-content na dysk twardy w komputerze lokalnym. Możemy to zrobić za pomocą klienta FTP (Filezilla). Nie możemy zapomnieć o plikach, które mogły zostać zmodyfikowane przez wtyczki, bądź sami te pliki zmodyfikowaliśmy. Są to pliki .htaccess oraz wp-config.php, które znajdują się w głównym katalogu WordPressa. Przenoszenie WordPressa na inny serwer

Drugi krok wykonujemy kopię bazy danych.

W bazie znajduje się wiele informacji na temat konfiguracji strony czy bloga, wtyczek, szblonów itp. Jest to temat na oddzielny wpis, więc nie będę go tu opisywał ze szczegółami. Do kopiowania bazy danych można użyć wtyczki np. WP-DBManager bądź wykonać manulanie. Zademonstruję exportowanie bazy danych za pomocą aplikacji phpMyAdmin. Eksportowanie bazy danych to prosty proces, który wymaga tylko kilku kroków do wykonania. Logujemy się do panelu zarządzania na serwerze (np. cPanel, DirectAdmin) i przechodzimy do aplikacji phpMyAdmin. Wybierz bazę danych, która zawiera instalację WordPress z listy w lewym panelu strony, kliknij na karcie Eksportuj w menu nawigacyjnym. W Eksport zaznaczamy wszystkie tabele, na dole zaznaczamy „Zapisz jako plik”, możemy wybrać kompresję i dalej klikamy w „Wykonaj”. Export bazy danych WordPress Możemy

zaznaczyć opcję „Dodaj DROP TABLE / DROP VIEW” – polecenie wykasuje wszystkie istniejące tabele w nowej bazie danych.

Trzeci krok instalujemy WordPress i tworzymy bazę danych.

Instalujemy WordPress na nowym serwerze i przenosimy kopię bazy danych. Po zainstalowaniu WP za pomocą klienta FTP podmieniamy katalog wp-content na ten z dysku twardego na lokalnym komputerze. Następnie przeprowadzamy aktualizację bazy danych. Należy zalogowąć się do panelu phpMyAdmin. Importujemy kopię bazy danych ze starego serwera. Za pomocą phpMyAdmin wybieramy nową bazę danych i przechodzimy do karty „Import”. Wskazujemy plik bazy danych, kodowanie na utf8 i klikamy „Wykonaj”.

Czwarty krok to aktualizacja katalogu wp-content

Ponownie musimy się zalogować na konto FTP i usunąć cały katalog wp-content z serwera. Następnie zastąpić go katalogiem z naszego dysku twardego na lokalnym komputerze.

Piąty krok to aktualizacja bazy danych

Ponownie logujemy się do panelu phpMyAdmin. Wybieramy nową bazę danych, utworzoną podczas instalacji nowego WordPressa, zaznaczamy wszystkie tabele i na dole z rozwijanego menu usuwamy je za pomocą Drop” bądź “Usuń”. Następnie przechodzimy do karty „Import”. Wskazujemy plik bazy danych z lokalnego komputera (który wcześniej wyeksportowaliśmy) , kodowanie na utf8 i klikamy „Wykonaj”. Import bazy danych WordPress Na tym etapie baza danych powinna być zaimportowana i działać poprawnie.

Szósty krok to aktualizacja „site url” w bazie danych WordPress

Ponieważ WordPress zapisuje adresy stron w bazie danych, po zaimportowaniu bazy siedzą w niej stare adresy. Jeśli przenosimy całego WordPressa

na tę samą domenę, nie musimy zmieniać adresów w bazie i możemy pominąć ten krok. Zostaje nam tylko zalogować się do panelu administracyjnego. W celu zmienienia adresów w bazie danych, logujemy się do bazy danych na nowym hostingu przez phpMyAdmin, wybieramy odpowiednią bazę danych i klikamy z górnego menu SQL. Aktualizacja opcji WordPress

UPDATE wp_options SET option_value = replace(option_value, 'http://staradomena.pl', 'http://nowadomena.pl') WHERE option_name = 'home' OR option_name = 'siteurl';

Aktualizacja adresów wpisów i stron w WordPressie

UPDATE wp_posts SET guid = replace(guid, 'http://staradomena.pl','http://nowadomena.pl');

Aktualizacja linków na stronach i we wpisach

UPDATE wp_posts SET post_content = replace(post_content, 'http://staradomena.pl', 'http://nowadomena.pl');

Podsumowanie

Jeśli masz jakieś pytania zachęcamy do komentowania i zadawania pytań.

Blog naszej agencji SEO/SEM

Piszemy o ciekawostkach SEO i SEM oraz o własnych osiągnięciach. 

Zapytaj o wycenę

Oferujemy profesjonalne usługi SEO, które pomogą zwiększyć ruch organiczny z wyszukiwarki Google, zdobywamy wysokie pozycje na bardzo konkurencyjne frazy kluczowe.

Zapisz się do  newslettera!

More from our blog

See all posts