Przenoszenie witryny WordPress na lokalny serwer na komputerze

Czy chcesz przenieść witrynę na żywo WordPress na lokalny serwer na swoim komputerze?

Instalacja WordPress na komputerze (serwer lokalny) pozwala łatwo nauczyć się WordPress i testować rzeczy. Po przeniesieniu aktywnej witryny WordPress na serwer lokalny umożliwia eksperymentowanie z tymi samymi danymi, co witryna NA ŻYWO.

W tym artykule pokażemy, jak łatwo przenieść witrynę na żywo WordPress na lokalny serwer bez łamania czegokolwiek.

Moving a live WordPress site to a local server on your computer

Dlaczego I kto chciałby przenieść witrynę na żywo WordPress na lokalny serwer?

Jeśli od jakiegoś czasu korzystasz z witryny WordPress, możesz wypróbować nowe motywy lub wtyczkę. Jednak robienie tego na aktywnej stronie internetowej może skutkować słabym doświadczeniem użytkownika dla użytkowników.

Aby tego uniknąć, wielu użytkowników tworzy kopię swojej witryny WordPress na lokalnym serwerze, aby przetestować nowe motywy, wtyczki lub przeprowadzić testy programistyczne.

Pozwala to skonfigurować motyw z całą zawartością i przetestować wszystkie funkcje bez obawy o uszkodzenie witryny. Wielu użytkowników kopiuje swoją witrynę na lokalny serwer, aby ćwiczyć swoje umiejętności WordPress i kodowania z rzeczywistymi danymi witryny.

Mimo że możesz wykonać wszystkie testy z fałszywą treścią w WordPress, prawdziwe dane witryny zapewniają lepszą wizualną reprezentację tego, jak te zmiany pojawią się w Twojej aktywnej witrynie.

Przygotowanie do przeniesienia lokalnej witryny na lokalny serwer

Po pierwsze, musisz upewnić się, że zawsze tworzysz kopię zapasową swojej witryny WordPress. Istnieje kilka świetnych wtyczek do tworzenia kopii zapasowych WordPress, których możesz użyć.

Po drugie, musisz zainstalować lokalne środowisko serwera na swoim komputerze. Możesz użyć WAMP Dla Windows i MAMP dla Mac. Po skonfigurowaniu środowiska musisz utworzyć nową bazę danych za pomocą phpMyAdmin.

Po prostu odwiedź następujący adres URL w przeglądarce, aby uruchomić phpMyAdmin.

http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/

Stąd należy kliknąć zakładkę „bazy danych” i utworzyć nową bazę danych. Będziesz potrzebować tej bazy danych, aby później rozpakować dane aktywnej witryny.

Create database

Jesteś teraz gotowy, aby przenieść swoją witrynę na żywo WordPress na lokalny serwer.

Metoda 1. Przenoszenie witryny WordPress na serwer lokalny za pomocą wtyczki

Ta metoda jest łatwiejsza i zalecana dla wszystkich użytkowników.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Duplicator. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Duplikator pozwala łatwo utworzyć duplikat pakietu całej witryny. Może być używany do przeniesienia witryny WordPress do nowej lokalizacji, a także może być używany jako wtyczka do tworzenia kopii zapasowych.

Po aktywacji wtyczka dodaje nowy „Duplicator” element menu na pasku bocznym administratora WordPress. Kliknięcie na niego przeniesie Cię do ekranu pakietów wtyczki.

Creating new package in Duplicator

Aby utworzyć nowy pakiet, należy kliknąć przycisk Utwórz nowy pakiet. Duplikator uruchomi Kreator pakietów i musisz kliknąć przycisk Dalej, aby kontynuować.

Duplicator package set up

Wtyczka następnie san witryny i uruchomić kilka kontroli w tle. Następnie pokaże Ci podsumowanie tych kontroli. Jeśli wszystko wygląda dobrze, Kliknij przycisk „Zbuduj”, aby kontynuować.

Duplicator scan

Duplicator utworzy teraz pakiet Twojej witryny.

Po zakończeniu zobaczysz archiwalny plik zip zawierający wszystkie dane witryny oraz plik instalatora. Musisz pobrać oba pliki na swój komputer.

Download package files

Teraz możesz rozpakować i zainstalować te pliki na swoim lokalnym serwerze.

Najpierw musisz utworzyć nowy folder w folderze głównym serwera lokalnego. Jest to folder, w którym serwer lokalny przechowuje wszystkie witryny.

Na przykład, jeśli używasz MAMP, to będzie to / Applications / MAMP / htdocs / folder. Alternatywnie, jeśli używasz WAMP, to byłoby C:wampwww folder.

W tym folderze możesz tworzyć nowe foldery dla każdej nowej witryny, którą chcesz zaimportować lub utworzyć na serwerze lokalnym.

Creating a website folder on your local server

Następnie musisz otworzyć folder utworzony dla lokalnej witryny, a następnie skopiować i wkleić zarówno plik archiwum zip, jak i pobrany wcześniej skrypt instalatora.

Copy and paste Duplicator package and installer files

Aby uruchomić instalację, musisz otworzyć instalator.skrypt php w przeglądarce internetowej.

Na przykład jeśli wkleiłeś oba pliki w / mylocalsite/ folder, a następnie uzyskasz do nich dostęp w przeglądarce, odwiedzając http://localhost/mylocalsite/installer.php.

Zobaczysz teraz skrypt instalacyjny powielacza w ten sposób:

Duplicator installer screen

Kliknij przycisk Dalej, aby kontynuować.

Duplicator rozpakuje teraz archiwum zip i poprosi Cię o podanie informacji o bazie danych twojej lokalnej witryny. To jest baza danych, którą stworzyłeś wcześniej.

Duplicator database information

Nazwa serwera to prawie zawsze localhost, a nazwa użytkownika to root. W większości przypadków instalacja lokalnego serwera nie ma hasła ustawionego dla roota, więc możesz pozostawić to puste.

Na dole strony zobaczysz przycisk „Testuj bazę danych”, którego możesz użyć, aby upewnić się, że informacje o bazie danych są poprawne.

Test database connection

Jeśli wszystko wygląda dobrze, Kliknij przycisk „Dalej”, aby kontynuować.

Duplicator zaimportuje teraz twoją bazę danych WordPress. Następnie poprosi Cię o podwójne sprawdzenie informacji o nowej witrynie, które zostały automatycznie wykryte.

Check local site information

Kliknij przycisk Dalej, aby kontynuować.

Duplikator zakończy teraz konfigurację i pokaże Ci przycisk, aby zalogować się do lokalnej witryny. Będziesz używać tej samej nazwy użytkownika i hasła WordPress, których używasz w swojej aktywnej witrynie.

Import finished

To wszystko, pomyślnie przeniosłeś swoją witrynę na serwer lokalny.

Metoda 2. Ręcznie Przenieś witrynę WordPress na serwer lokalny

Jeśli wtyczka nie działa dla Ciebie, zawsze możesz ręcznie przenieść swoją witrynę na lokalny serwer. Pierwszą rzeczą, której potrzebujesz, jest ręczne wykonanie kopii zapasowej witryny z konta hostingowego WordPress.

Punkt 1. Eksportuj bazę danych WordPress swojej witryny na żywo

Aby wyeksportować bazę danych WordPress swojej witryny na Żywo, musisz zalogować się do Pulpitu nawigacyjnego cPanel i kliknąć phpMyAdmin.

Uwaga: pokazujemy zrzuty ekranu z Pulpitu Nawigacyjnego Bluehost.

cPanel phpMyAdmin

Wewnątrz phpMyAdmin musisz wybrać bazę danych, którą chcesz wyeksportować, a następnie kliknąć kartę Eksportuj na górze.

Export WordPress database manually

phpMyAdmin poprosi cię teraz o wybranie szybkiej lub niestandardowej metody eksportu. Zalecamy użycie niestandardowej metody i wybranie zip jako metody kompresji.

Czasami wtyczki WordPress mogą tworzyć własne tabele w bazie danych WordPress. Jeśli nie używasz już tej wtyczki, metoda niestandardowa pozwala wykluczyć te tabele.

Pozostaw resztę opcji TAK, JAK SĄ i kliknij przycisk Idź, aby pobrać kopię zapasową bazy danych w formacie zip.

Select export options

PhpMyAdmin pobierze teraz Twój plik bazy danych. Aby uzyskać więcej informacji, zobacz nasz samouczek na temat ręcznego tworzenia kopii zapasowych bazy danych WordPress.

Punkt 2. Pobierz wszystkie pliki WordPress

Następnym krokiem jest pobranie plików WordPress. Aby to zrobić, musisz połączyć się z witryną WordPress za pomocą klienta FTP.

Po podłączeniu wybierz wszystkie pliki WordPress i pobierz je na swój komputer.

Download all your WordPress files

Punkt 3. Importuj pliki i bazę danych WordPress na lokalny serwer

Po pobraniu plików WordPress musisz utworzyć folder na lokalnym serwerze, do którego chcesz zaimportować lokalną witrynę.

Jeśli używasz WAMP, to chcesz utworzyć folder wewnątrz C:wampwww folder dla Twojej lokalnej strony. Użytkownicy MAMP musieliby utworzyć folder w / Applications / MAMP / htdocs / folder.

Następnie po prostu skopiuj i wklej pliki WordPress do nowego folderu.

Następnie musisz zaimportować swoją bazę danych WordPress. Po prostu otwórz phpMyAdmin na lokalnym serwerze, odwiedzając następujący adres URL:

http://localhost/phpmyadmin/

Ponieważ baza danych została już utworzona wcześniej, musisz ją wybrać, a następnie kliknąć kartę Import u góry.

Import WordPress database

Kliknij przycisk „Wybierz plik”, aby wybrać i przesłać plik eksportu bazy danych pobrany w pierwszym kroku. Następnie kliknij przycisk ” Idź ” na dole strony.

PhpMyAdmin rozpakuje i zaimportuje twoją bazę danych WordPress.

Teraz, gdy twoja baza danych jest już skonfigurowana, musisz zaktualizować adresy URL w bazie danych WordPress odnoszące się do Twojej aktywnej witryny.

Możesz to zrobić, uruchamiając zapytanie SQL w phpMyAdmin. Upewnij się, że wybrałeś bazę danych swojej lokalnej witryny, a następnie kliknij SQL.

Updating URLs in database

Na ekranie SQL phpMyAdmin skopiuj i wklej ten kod, upewnij się, że zastąpisz example.com z adresem URL Twojej witryny i http://localhost/mylocalsite z lokalnym adresem URL serwera Twojej witryny.

UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com", "http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl';
 
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com", "http://localhost/mylocalsite');
 
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com", "http://localhost/mylocalsite');

To zapytanie zastąpi referencje do adresu URL Twojej witryny z bazy danych i zastąpi go adresem URL localhost.

Punkt 4. Aktualizacja wp-config.plik php

Ostatnim krokiem jest aktualizacja wp-config Twojej lokalnej witryny.plik php. Ten plik zawiera ustawienia WordPress, w tym sposób łączenia się z bazą danych WordPress.

Po prostu przejdź do folderu, w którym zainstalowałeś WordPress na lokalnym serwerze, a następnie otwórz wp-config.plik php w edytorze tekstu, takim jak Notatnik.

Zastąp nazwę bazy danych nazwą utworzoną w phpMyAdmin na twoim lokalnym hoście.

Następnie zamień nazwę użytkownika bazy danych na lokalną nazwę użytkownika MySQL, zwykle jest to root. Jeśli Ustawiłeś hasło dla użytkownika MySQL root na swoim lokalnym hoście, wprowadź To hasło. W przeciwnym razie pozostaw puste pole i zapisz zmiany.

/ * * Nazwa bazy danych dla WordPressa */
define ('DB_NAME', 'database_name_here');

/ * * Nazwa użytkownika bazy danych MySQL */
define ('DB_USER', 'username_here');

/ * * Hasło do bazy danych MySQL */
define ('DB_PASSWORD', 'password_here');

Możesz teraz odwiedzić swoją lokalną witrynę w oknie przeglądarki, wpisując adres URL w ten sposób:

http://localhost/mylocalsite/

Zastąp „mylocalsite” nazwą folderu, w którym skopiowałeś pliki WordPress.

To wszystko, twoja witryna NA ŻYWO WordPress jest teraz kopiowana na lokalny serwer.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak łatwo przenieść witrynę na żywo WordPress na serwer lokalny. Możesz również zobaczyć nasz przewodnik, jak łatwo utworzyć witrynę testową dla WordPress lub jak przenieść witrynę WordPress z lokalnego serwera na witrynę na żywo.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…