• Home
  • Wordpress
  • Jak przenieść WordPressa z komputera (localhost) na serwer

Jak przenieść WordPressa z komputera (localhost) na serwer

Zainstalowałeś WordPressa lokalnie na komputerze (localhost) i teraz chcesz go przenieść na wykupiony hosting? Zobacz, jak to zrobić i opublikować swoją stronę w sieci.

W poprzednim poradniku pokazywaliśmy, jak zainstalować WordPressa na komputerze, opierając się na serwerze lokalnym XAMPP. Takie rozwiązanie umożliwiało przetestowanie WordPressa nawet bez połączenia internetowego, gdyż wszystko było zainstalowane na naszym komputerze i działało lokalnie. Wiele osób używa tego rozwiązania do przygotowania i spersonalizowania WordPressa, aby później tylko w całości przenieść go na serwer zewnętrzny. Jak to zrobić?

Poniższy poradnik zakłada, że wykupiłeś już odpowiedni serwer oraz domenę dla swojej strony internetowej. Jeśli jeszcze nie masz serwera, to zachęcamy do zapoznania się ofertą hostingu w LH.pl, który jest odpowiednio zoptymalizowany pod WordPressa.

Krok 1: Wyeksportuj lokalną bazę danych do pliku

Na twoim komputerze jest zachowana baza danych, która stanowi podstawę działania WordPressa. Jeśli chcesz przekopiować stronę w całości z komputera na serwer zewnętrzny, to musisz najpierw utworzyć kopię lokalnej bazy danych WordPressa, aby później można ją było przenieść na serwer zewnętrzny.

Do wykonania kopii zapasowej i zaktualizowania zawartości bazy danych o nowy adres internetowy (o twoją domenę) skorzystamy z panelu phpMyAdmin.

Otwórz przeglądarkę internetową na komputerze (upewnij się, że serwer lokalny jest włączony) i wpisz poniższy adres w pasku przeglądarki:

http://127.0.0.1

Pojawi się ekran powitalny XAMPP (serwera lokalnego). W górnym prawym rogu wybierz „phpMyAdmin”. Zostaniesz przeniesiony do panelu zarządzania lokalnymi bazami danych. Z menu po lewej stronie wybierz bazę danych, która odpowiedzialna jest za WordPressa.

Następnie w górnym menu wybierz „Eksport”. Zostaniesz przeniesiony do zakładki, która pozwala zapisać kopię bazy danych. Zaznacz pole „Dostosuj” i w sekcji „Wyjście” zaznacz pole „Zapisz wynik do pliku”. Wybierz także kompresję .ZIP lub .GZIP.

Potwierdź wykonanie kopii zapasowej przyciskiem „Wykonaj” u dołu ekranu. Baza danych zostanie zapisana na dysku w formacie .ZIP lub .GZIP.

Krok 2: Zaimportuj bazę danych w swoim hostingu

Zaloguj się do swojego panelu klienta u swojego hostingodawcy. Następnie przejdź do zakładki z bazami danych i utwórz nową bazę danych. Jeśli wykupiłeś hosting u nas, to skorzystaj z instrukcji tworzenia bazy danych w LH.pl.

Po stworzeniu bazy danych znajdziesz w panelu klienta odnośnik do menedżera phpMyAdmin. Kliknij w odnośnik do phpMyAdmin i zaloguj się do swojej bazy danych.

Po wejściu do phpMyAdmin wybierz swoją bazę z menu po lewej stronie i przejdź do zakładki „Import”. W tym miejscu możesz zaimportować całą bazę danych bezpośrednio z pliku kopii zapasowej. Kliknij „Wybierz plik”, wskaż plik z rozszerzeniem .gzip i potwierdź import bazy danych.

Gdy baza zostanie zaimportowana, to wyświetlą się jej tabele w menu bocznym. Wybierz teraz tabelę „wp_options”, klikając w nią lewym przyciskiem myszy. Pojawią się szczegóły tabeli „wp_options”. Znajdziesz tu dwa wpisy, których zawartość musisz zaktualizować. Są to wpisy siteurl oraz home i zawierają one ścieżkę do strony.

Aktualna ścieżka nadal wskazuje na twój serwer lokalny, czyli w obu przypadkach będzie wpisany adres:

http://127.0.0.1/wordpress

Kliknij w przycisk „Edytuj” obok pól „siteurl” oraz „home”, aby zmienić wartość.

W każdym z tych pól wpisz swój adres domeny, którą wykupiłeś dla WordPressa. Przykładowo, jeśli domena to blog.lh.pl, to zamiast powyższej ścieżki należy wpisać:

Potwierdź wykonanie zmiany. Gdy pola „siteurl” oraz „home” wskazują na twoją domenę, to możesz wyjść z panelu phpMyAdmin.

Krok 3: Przekopiuj pliki WordPressa z komputera na serwer

Pierwszym krokiem jest przekopiowanie plików na twój serwer zewnętrzny. Do tego będziesz potrzebować dowolnego klienta FTP, czyli programu, który pozwoli połączyć Ci się z twoim serwerem i przekopiować na niego pliki. Jednym z popularniejszych klientów FTP jest program FileZilla.

Pobierz FileZilla

Uruchom program FileZilla, a następnie kliknij „Plik > Menedżer stron”. W tym miejscu możesz skonfigurować swoje połączenie z serwerem FTP.

Kliknij w przycisk „Nowy adres” po lewej stronie, aby dodać nowy wpis. W zakładce „Ogólne” musisz wypełnić odpowiednie pola, aby można było się połączyć z serwerem. Są to następujące pola:

  • Serwer: wpisz tu adres serwera FTP
  • Port: wpisz numer portu (zazwyczaj jest to 21)
  • Tryb logowania: wybierz „Normalne”
  • Użytkownik: podaj nazwę użytkownika dla konta FTP
  • Hasło: podaj hasło dla konta FTP

Wszystkie powyższe dane powinieneś znaleźć w wiadomości od swojego hostingodawcy. Gdy skonfigurujesz już całe połączenie, to kliknij w przycisk „Połącz”, aby połączyć się z serwerem FTP.

Po jednej stronie okna widzisz teraz zawartość swojego serwera FTP, po drugiej z kolei wyświetla się zawartość twojego komputera. Wejdź teraz do folderu „C:/XAMPP/htdocs/” i znajdź swój folder z WordPressem.

Skopiuj folder z WordPressem na swój serwer FTP. Wystarczy w tym celu kliknąć folder z WordPressem prawym przyciskiem myszy i wybrać opcję „Wyślij”. Rozpocznie się wysyłanie plików WordPressa. Może to trochę potrwać, więc musisz uzbroić się w cierpliwość.

Krok 4: Zaktualizuj plik wp-config.php o nowe dane do bazy MySQL

Już prawie cały proces za tobą. Ostatnim krokiem jest zaktualizowanie zawartości pliku wp-config.php, który wysłałeś wraz z resztą plików WordPressa na serwer FTP. Plik ten zawiera dane do logowania do bazy danych, jednak póki co wskazuje on na twoją lokalną bazę danych na komputerze. Sprawia to, że WordPress nie może się połączyć z bazą i strona nie będzie działać.

Musisz edytować ten plik na serwerze FTP i wpisać w nim dane do twojej bazy danych w swoim hostingu. W tym celu w programie FileZilla zaloguj się na swój serwer FTP i wejdź do folderu z WordPressem. Poszukaj pliku wp-config.php, kliknij go prawym przyciskiem myszy i wybierz „Podgląd/Edytuj”.

Zostaniesz zapytany, jakim programem otworzyć plik wp-config.php. Zostaw domyślne ustawienia i kliknij OK. Plik otworzy się w Notatniku systemowym.

Musisz w nim teraz wpisać wszystkie dane do logowania do bazy danych na twoim serwerze. Odpowiadają za to poniższe pola:

  • DB_NAME: wpisz tu nazwę bazy danych (widoczna w panelu klienta)
  • DB_USER: wpisz nazwę użytkownika do bazy danych
  • DB_PASSWORD: wpisz tu hasło do logowania do bazy danych
  • DB_HOST: wpisz tu adres do bazy danych

Dane te znajdują się w panelu klienta oraz pojawiają podczas tworzenia bazy danych. Po wszystkim kliknij „Plik > Zapisz” i zamknij okno Notatnika.

Zostaniesz teraz zapytany przez program FileZilla, czy chcesz zaktualizować plik wp-config.php na serwerze. Kliknij „Tak”, aby potwierdzić wysłanie zaktualizowanego pliku. Możesz już zamknąć program FileZilla.

Krok 5: Przekieruj domenę na folder WordPressa na swoim serwerze

Ostatnim krokiem jest przekierowanie domeny, którą wykupiłeś, na swój serwer i na serwer FTP. Zaloguj się do swojego panelu klienta i przejdź do ustawień domeny.

Możesz w tym miejscu wybrać, czy domena ma być przekierowana bezpośrednio na główny folder serwera (tzw. root), czy też na wybrany podfolder.

Jeśli WordPressa przekopiowałeś „luzem” na swój serwer (czyli od razu po wejściu na serwer FTP widać pliki .PHP oraz foldery typu wp-content, wp-plugins, wp-includes), to domena powinna wskazywać bezpośrednio na główny katalog serwera.

Jeśli jednak twój WordPress jest umieszczony w osobnym podfolderze na serwerze (np. w podkatalogu „wordpress”), to musisz wejść do ustawień domeny i ustawić ją tak, aby wskazywała na ten folder.

Gdy to zrobisz, zaakceptuj zmiany i poczekaj, aż domena zostanie zaktualizowana o odpowiednie informacje. Gdy wejdziesz teraz w przeglądarce pod adres swojej strony, wyświetli się ona w dokładnie takim stanie, w jakim była na twoim komputerze.

Tags:, ,

9
Dodaj komentarz

avatar
6 Comment threads
3 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
7 Comment authors
AgnieszkaWioleta Wawrzonkowskawojtek1410OskarBłażej Starosta Recent comment authors
  Subscribe  
najnowszy najstarszy oceniany
Powiadom o
Katarzyna Sworek
Gość
Katarzyna Sworek

Czy gdy mam zainstalowanego na serwerze WordPressa to mam tworzyc nowa baze danych?

Mateusz Buczek
Gość
Mateusz Buczek

Cześć,
a jak zrobić to w drugą stronę? Mam stronkę stworzoną dzięki WP, chciałbym ją trochę zmodyfikować, ale nie na żywym organizmie 😛
Da radę przenieść to co mam na serwerze na mój lokalny dysk, odpalić za pomocą XAMPPa?
Szukałem, ale jeszcze nic nie znalazłem 😉

Oskar
Gość
Oskar

Cześć zrobiłem wszystko tak jak trzeba, wszystko działa poprawnie. Super Dziękuje za to
tylko nie moge zalogować się do panelu admina.. próbowałem:
– Przypomnieć hasło na email
– zmienić hasło za pomocą phpMyAdmin

co mogę zrobić ? Proszę o pomoc

wojtek1410
Gość
wojtek1410

Wszystko wspaniale opisane, ale nie rozumiem niestety ostatniego punktu. Moglibyście wyjaśnić go bardziej szczegółowo?
Pozdrawiam serdecznie.

Wioleta Wawrzonkowska
Gość
Wioleta Wawrzonkowska

Czesc, zrobilam wszystko krok po kroku, tak jak opisano powyzej. Strona sie nie wyswietla. Jest biale puste tlo. Na serwerze wyskakuje error: primary script unknown.
Jakis pomysl jak to rozwiazac? Pozdrawiam

Agnieszka
Gość
Agnieszka

Witam, co mam zrobić by exportować dane z komputera, w przypadku gdy najpierw aktywowałam stronę lokalhost zmieniając nazwę na nową – domenę za pomocą wtyczki WP Force SSL, a dopiero teraz chcę exportować dane z komputera na phpMyAdmin. Tutaj nadal mam nazwę localhost.
Pojawia mi się inf. przy exportowaniu: „The web server does not have permission to save the file C:UsershomeDesktopUniServe…”
Jak naprawić ten błąd?

Facebook - LH.pl

Page plugin Facebook nie działa poprawnie. Proszę włączyć śledzenie w ustawieniach przeglądarki.