Chcesz bezpiecznego miejsca do eksperymentowania z witryną WordPress bez obawy o zepsucie czegoś na swojej aktywnej stronie?
Przeniesienie Twojej witryny WordPress na lokalny serwer na Twoim komputerze jest, naszym zdaniem, idealnym rozwiązaniem, szczególnie dla programistów, projektantów lub początkujących użytkowników WordPress.
Instalacja WordPressa na komputerze (serwer lokalny) pozwala na łatwe nauczenie się WordPressa i testowanie różnych rzeczy. Kiedy przenosisz działającą stronę WordPress na serwer lokalny, umożliwia Ci to eksperymentowanie z tymi samymi danymi, co na Twojej działającej stronie.
W tym artykule pokażemy Ci, jak łatwo przenieść działającą witrynę WordPress na serwer lokalny.

Dlaczego i kto chciałby przenieść działającą stronę WordPress na lokalny serwer?
Jeśli od jakiegoś czasu prowadzisz stronę WordPress, możesz chcieć wypróbować nowe motywy lub wtyczkę. Jednak robienie tego na aktywnej stronie internetowej może skutkować słabym doświadczeniem użytkownika dla Twoich odbiorców.
Aby tego uniknąć, wielu użytkowników tworzy kopię swojej witryny WordPress na serwerze lokalnym, aby testować nowe motywy, wtyczki lub przeprowadzać testy rozwojowe.
Pozwala to na skonfigurowanie motywu wraz z całą zawartością i przetestowanie wszystkich funkcji bez obawy o zepsucie witryny. Wielu użytkowników kopiuje swoją witrynę na lokalny serwer, aby ćwiczyć swoje umiejętności WordPress i kodowania na rzeczywistych danych witryny.
Chociaż możesz przeprowadzić wszystkie testy za pomocą przykładowej treści w WordPressie, rzeczywiste dane strony zapewnią lepszą wizualną reprezentację tego, jak te zmiany będą wyglądać na Twojej aktywnej stronie.
Przygotowanie do przeniesienia lokalnej witryny na lokalny serwer
Po pierwsze, musisz upewnić się, że zawsze tworzysz kopie zapasowe swojej witryny WordPress. Istnieje kilka świetnych wtyczek do tworzenia kopii zapasowych WordPressa, których możesz użyć.
Po drugie, musisz zainstalować lokalne środowisko serwerowe na swoim komputerze. Możesz użyć WAMP dla systemu Windows i MAMP dla Maca. Po skonfigurowaniu środowiska musisz utworzyć nową bazę danych za pomocą phpMyAdmin.
Po prostu odwiedź następujący adres URL w swojej przeglądarce, aby uruchomić phpMyAdmin.
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
Stąd musisz kliknąć zakładkę „Bazy danych” i utworzyć nową bazę danych. Będziesz potrzebować tej bazy danych, aby później rozpakować dane swojej aktywnej witryny.

Jesteś teraz gotowy do przeniesienia swojej aktywnej strony WordPress na lokalny serwer.
Metoda 1. Przenoszenie aktywnej strony WordPress na lokalny serwer 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. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.
Duplicator pozwala łatwo tworzyć zduplikowany pakiet całej Twojej witryny. Może być używany do przenoszenia witryny WordPress w nowe miejsce, a także może być używany jako wtyczka do tworzenia kopii zapasowych.
Uwaga: Istnieje darmowa wersja Duplicator, od której możesz zacząć. Jednak Duplicator Pro oferuje nieograniczone kopie zapasowe i bardziej zaawansowane funkcje.
Po aktywacji przejdź do Duplicator Pro » Backups z paska bocznego administracji WordPress. Aby utworzyć nowy pakiet, musisz kliknąć przycisk „Add New”.

Duplicator uruchomi następnie kreatora kopii zapasowych.
Najpierw musisz podać nazwę dla swojego pakietu kopii zapasowej. Możesz również użyć dynamicznych tagów, aby automatycznie utworzyć format nazwy, taki jak data i tytuł Twojej witryny.

Następnie rozwiń sekcję „Storage” i wybierz lokalizację przechowywania.
W tym samouczku użyjemy domyślnej lokalizacji. Możesz kliknąć link „Dodaj magazyn”, aby dodać nową lokalizację, taką jak Dropbox lub Google Drive, jeśli chcesz.

Kliknij przycisk „Dalej”, aby kontynuować.
Wtyczka przeskanuje następnie Twoją witrynę i przeprowadzi kilka kontroli w tle. Następnie wyświetli podsumowanie tych kontroli.
Jeśli wszystko wygląda dobrze, kliknij przycisk „Utwórz kopię zapasową”, aby kontynuować.

Duplicator utworzy teraz pakiet Twojej witryny.
Po zakończeniu zobaczysz plik archiwum zip zawierający wszystkie dane Twojej strony internetowej oraz plik instalacyjny. Musisz pobrać oba pliki na swój komputer.

Jesteś teraz gotowy do rozpakowania i zainstalowania tych plików na swoim lokalnym serwerze.
Najpierw musisz utworzyć nowy folder w głównym folderze serwera lokalnego. Jest to folder, w którym serwer lokalny przechowuje wszystkie witryny.
Na przykład, jeśli używasz MAMP, będzie to folder /Applications/MAMP/htdocs/. Alternatywnie, jeśli używasz WAMP, będzie to folder C:\wamp\www\.
Wewnątrz tego folderu możesz tworzyć nowe foldery dla każdej nowej strony internetowej, którą chcesz zaimportować lub utworzyć na swoim serwerze lokalnym.

Następnie musisz otworzyć folder, który utworzyłeś dla swojej lokalnej strony, a następnie skopiować i wkleić zarówno plik archiwum zip, jak i skrypt instalacyjny, które pobrałeś wcześniej.

Aby uruchomić instalację, musisz otworzyć skrypt installer.php w przeglądarce internetowej.
Na przykład, jeśli wkleiłeś oba pliki do folderu /mylocalsite/, będziesz mógł uzyskać do nich dostęp w przeglądarce, odwiedzając http://localhost/mylocalsite/installer.php.
Teraz zobaczysz skrypt instalacyjny Duplicator w następujący sposób:

Kliknij przycisk „Dalej”, aby kontynuować.
Duplicator rozpakuje teraz plik archiwum zip i poprosi o podanie informacji o bazie danych Twojej lokalnej witryny. Jest to baza danych, którą utworzyłeś wcześniej.

Nazwa serwera to prawie zawsze localhost, a nazwa użytkownika to root. W większości przypadków instalacja serwera lokalnego nie ma ustawionego hasła dla roota, więc możesz je pozostawić 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.

Jeśli wszystko wygląda dobrze, kliknij przycisk „Dalej”, aby kontynuować.
Duplicator zaimportuje teraz Twoją bazę danych WordPress. Następnie poprosi o ponowne sprawdzenie informacji o nowej stronie, które zostały automatycznie wykryte.

Kliknij przycisk „Dalej”, aby kontynuować.
Duplicator zakończy teraz konfigurację i wyświetli przycisk do zalogowania się na Twojej lokalnej stronie. Użyjesz tej samej nazwy użytkownika WordPress i hasła, których używasz na swojej działającej stronie.

To wszystko, pomyślnie przeniosłeś swoją działającą stronę na serwer lokalny.
Metoda 2. Ręczne przeniesienie aktywnej strony WordPress na serwer lokalny
W przypadku, gdy wtyczka nie działa, zawsze możesz ręcznie przenieść swoją aktywną witrynę na serwer lokalny. Pierwszą rzeczą, której będziesz potrzebować, jest ręczne wykonanie kopii zapasowej witryny z Twojego konta hostingowego WordPress.
Krok 1. Wyeksportuj bazę danych WordPress Twojej aktywnej strony
Aby wyeksportować bazę danych WordPress Twojej aktywnej witryny, musisz zalogować się do panelu cPanel i kliknąć phpMyAdmin.
Uwaga: Pokazujemy zrzuty ekranu z panelu Bluehost.

W phpMyAdmin musisz wybrać bazę danych, którą chcesz wyeksportować, a następnie kliknąć zakładkę eksportu na górze.

phpMyAdmin poprosi Cię teraz o wybór szybkiej lub niestandardowej metody eksportu. Zalecamy użycie niestandardowej metody i wybranie formatu zip jako metody kompresji.
Czasami pluginy WordPress mogą tworzyć własne tabele w bazie danych WordPress. Jeśli już nie używasz tego wtyczki, niestandardowa metoda pozwala na wykluczenie tych tabel.
Pozostaw pozostałe opcje bez zmian i kliknij przycisk „Go”, aby pobrać kopię zapasową bazy danych w formacie zip.

phpMyAdmin pobierze teraz plik Twojej bazy danych. Więcej szczegółów znajdziesz w naszym poradniku na temat ręcznego tworzenia kopii zapasowej bazy danych WordPress.
Krok 2. Pobierz wszystkie pliki WordPress
Następnym krokiem jest pobranie plików WordPress. Aby to zrobić, musisz połączyć się ze swoją stroną WordPress za pomocą klienta FTP.
Po połączeniu wybierz wszystkie pliki WordPress i pobierz je na swój komputer.

Krok 3. Zaimportuj pliki WordPress i bazę danych na lokalny serwer
Po pobraniu plików WordPress musisz utworzyć folder na swoim lokalnym serwerze, do którego chcesz zaimportować lokalną witrynę.
Jeśli używasz WAMP, utwórz folder w folderze C:\wamp\www\ dla swojej lokalnej witryny. Użytkownicy MAMP będą musieli utworzyć folder w folderze /Applications/MAMP/htdocs/.
Następnie po prostu skopiuj i wklej swoje pliki WordPress do nowego folderu.
Następnie musisz zaimportować swoją bazę danych WordPress. Po prostu otwórz phpMyAdmin na swoim lokalnym serwerze, odwiedzając następujący adres URL:
http://localhost/phpmyadmin/
Ponieważ baza danych została już wcześniej utworzona, należy ją teraz wybrać, a następnie kliknąć kartę „Importuj” u góry.

Kliknij przycisk „Wybierz plik”, aby wybrać i przesłać plik eksportu bazy danych, który pobrałeś w pierwszym kroku. Następnie kliknij przycisk „Przejdź” u dołu strony.
phpMyAdmin rozpakuje i zaimportuje Twoją bazę danych WordPress.
Teraz, gdy Twoja baza danych jest skonfigurowana, musisz zaktualizować adresy URL w swojej bazie danych WordPress, które odwołują się do Twojej aktywnej strony.
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.

Na ekranie SQL w phpMyAdmin skopiuj i wklej ten kod, upewnij się, że zastąpiłeś example.com adresem URL swojej aktywnej strony i http://localhost/mylocalsite adresem URL lokalnego serwera swojej strony.
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 odniesienia do adresu URL Twojej witryny na żywo w bazie danych i zastąpi je adresem URL localhost.
Krok 4. Zaktualizuj plik wp-config.php
Ostatnim krokiem jest zaktualizowanie pliku wp-config.php Twojej lokalnej witryny. Ten plik zawiera ustawienia WordPress, w tym sposób połączenia z bazą danych WordPress.
Po prostu przejdź do folderu, w którym zainstalowałeś WordPress na swoim lokalnym serwerze, a następnie otwórz plik wp-config.php w edytorze tekstu, takim jak Notatnik.
Zastąp nazwę bazy danych tą, którą utworzyłeś w phpMyAdmin na swoim localhost.
Następnie zastąp nazwę użytkownika bazy danych swoją lokalną nazwą użytkownika MySQL, zazwyczaj jest to root. Jeśli ustawiłeś hasło dla użytkownika MySQL root na swoim lokalnym hoście, wpisz to hasło. W przeciwnym razie pozostaw je puste i zapisz zmiany.
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
Możesz teraz odwiedzić swoją lokalną stronę w oknie przeglądarki, wpisując adres URL w ten sposób:
http://localhost/mylocalsite/
Zastąp „mylocalsite” nazwą folderu, do którego skopiowałeś pliki WordPress.
To wszystko, Twoja działająca strona WordPress została teraz skopiowana na Twój lokalny serwer.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak łatwo przenieść działającą witrynę WordPress na serwer lokalny. Możesz również zapoznać się z naszym przewodnikiem, jak łatwo utworzyć witrynę stagingową dla WordPress do testowania, lub jak przenieść witrynę WordPress z serwera lokalnego na serwer produkcyjny.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Joseph
Cześć, natknąłem się na ten tutorial dzisiaj, dowiedziałem się o niektórych krokach z innych tutoriali, ale mój problem dotyczy zapytania SQL. Otrzymuję błąd # MySQL zwrócił pusty zestaw wyników (tj. zero wierszy). Postępowałem zgodnie ze wszystkimi Twoimi krokami dotyczącymi zmiany nazw witryn itp., ale nie mogę tego rozgryźć i dlatego oczywiście nie mogę połączyć się z lokalną witryną. Używałem wcześniej Duplicator na innej witrynie, ale na tej nie działa tak dobrze z powodu wszystkich obrazów na mojej stronie ze zdjęciami, czyli problemów z przekroczeniem limitu czasu. Kręcę się w kółko, więc pomoc byłaby mile widziana.
Dzięki,
Joseph
Jarina
Joseph, sprawdź, czy prefiks tabel w tabelach SQL, z którymi pracujesz, jest taki sam. Miałem ten problem wcześniej, gdy nie zdawałem sobie sprawy, że motyw, z którego kopiowałem, miał nietypowy prefiks (wp_extra-text zamiast po prostu wp_). Kiedy tworzysz nową bazę danych w phpMyAdmin, upewnij się, że prefiks pasuje do prefiksu starej bazy danych. Mam nadzieję, że to pomoże!
Alan OldStudent
Próbowałem użyć Duplicator, i to zadziałało z jednym drobnym błędem. Następnie usunąłem bazę danych i spróbowałem metody ręcznej. Wszystkie kroki przebiegły pomyślnie, dopóki nie nadszedł czas na import. Odtworzyłem bazę danych i przeszedłem do importu. Następnie otrzymałem komunikat o błędzie: „#1064 – Masz błąd w składni SQL; sprawdź podręcznik odpowiadający wersji serwera MySQL, aby uzyskać prawidłową składnię używaną w pobliżu ‘default’, ‘This is the default profile, used when no profile is specified.’, ‘a:’ w linii 7”
Dla mnie wygląda to na bełkot. Czy masz pojęcie, co poszło nie tak i jak mogę przeprowadzić import ręcznie?
Pozdrawiam,
Alan
Wsparcie WPBeginner
Może to być błąd składni lub konflikt spowodowany użyciem różnych wersji MySQL. Aby to rozwiązać, podczas eksportowania bazy danych wybierz tę samą wersję MySQL, co w lokalnej instalacji. Upewnij się również, że używasz tego samego zestawu znaków dla obu tabel bazy danych.
Admin
Em Cloney
Tylko szybka rzecz, którą zauważyłem: plik Duplicator nazywa się „installer.php”, a nie „install.php”.
Ben
Zauważyłem to samo. Świetny artykuł. Bardzo się cieszę, że usłyszałem o tej wtyczce od was.
wpva
Cześć, zdecydowałem się zrobić to ręcznie
Utworzyłem bazę danych dla mojej strony WordPress na moim lokalnym serwerze i próbowałem zaimportować bazę danych, którą wcześniej pobrałem na mój komputer, ale otrzymuję ten komunikat o błędzie:
Zapytanie SQL:
—
— Baza danych: `aguilar_jmln1`
—
— ——————————————————–
—
— Struktura tabeli dla tabeli `gm_AnythingPopup`
—
CREATE TABLE IF NOT EXISTS `gm_AnythingPopup` (
`pop_id` int(11) NOT NULL,
`pop_width` int(11) NOT NULL DEFAULT ‘380’,
`pop_height` int(11) NOT NULL DEFAULT ‘260’,
`pop_headercolor` varchar(10) NOT NULL DEFAULT ‘#4D4D4D’,
`pop_bordercolor` varchar(10) NOT NULL DEFAULT ‘#4D4D4D’,
`pop_header_fontcolor` varchar(10) NOT NULL DEFAULT ‘#FFFFFF’,
`pop_title` varchar(1024) NOT NULL DEFAULT ‘Anything Popup’,
`pop_content` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`pop_caption` varchar(2024) NOT NULL DEFAULT ‘Click to open popup’
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
MySQL powiedział:
#1046 – Aucune base n’a été sélectionnée
Kin
Mówi, że żadna baza danych nie została wybrana.
Tak, ja też to miałem.
Musisz upewnić się, że kliknąłeś na bazę danych przed naciśnięciem „import”, w przeciwnym razie narzędzie administracyjne spróbuje zaimportować plik .sql do niczego!!
TMo
Wspaniały tutorial o tym, jak ręcznie przejść przez ten proces. Dziękuję za jasne instrukcje i zdjęcia!
Shane Levine
Cześć, czy Duplicator jest akceptowalną metodą tworzenia kopii zapasowej witryny? Używałem BackWPup, ale wygląda na to, że Duplicator również pozwala na tworzenie kopii zapasowej…
Dennis Crayon
Cześć, nie jestem pewien, czy miałem szczęście, ale udało mi się szybko pobrać i skonfigurować wersję lokalną. Jedyny problem, jaki mam, to to, że muszę ustawić permalinki na domyślne, co jest w porządku lokalnie. Czy będę mógł później zmienić je z powrotem na nazwę posta, gdy opublikuję całość? Dzięki, samo dotarcie do tego punktu jest świetne.
Zespół WPBeginner
Tak, możesz zmienić permalinki po opublikowaniu swojej witryny.
Felix
Dennis, jestem nowy w WordPressie, ale do tej pory nauczyłem się kluczowych kwestii konfiguracyjnych. Czy możesz mi pomóc w zmianie permalinków z domyślnych na nazwy postów?
Iftikhar Raja
Tylko obserwacja do podzielenia się.
If you choose custom structure as permalink, it might not work. The work around is to chose default permalink and save the changes. It worked for me after several hours of head scratching
Mam nadzieję, że pomoże
Mario
Jeśli używasz WAMP, musisz włączyć mod_rewrite, aby umożliwić niestandardowe permalinki.
Kliknij Wamp -> Apache -> Moduły Apache -> rewrite_module
Zespół WPBeginner
Zazwyczaj jest włączona domyślnie.
isboleas
Doskonale! Zrobiłem to ręcznie, tylko w pliku wp-config.php trzeba było zmienić linię
/** MySQL hostname */
define(‘DB_HOST’, ‘127.0.0.1 ‘);
Z IP pojawiło się w phpmyadmin w lewym górnym rogu.
Anindyo Yudhistiro
Postępowałem zgodnie ze wszystkimi krokami, ale nadal nie widzę mojej bazy danych w moim lokalnym wp. Nadal mam tylko wpis „Hello World”.
Zaimportowałem to, zmieniłem wszystkie adresy URL i wiele wierszy zostało już zmienionych.
Keith Davis
Użyłem metody ręcznej, ale zapytanie SQL mi nie działało.
Musiałem wejść do tabeli wp-options i zmienić adres URL w polach siteurl i home, a potem wszystko było w porządku.
Keith Davis
Cześć wszystkim
Metoda Duplicator wygląda dobrze.
Czy wiecie, ile wolnego miejsca na dysku potrzebujecie do tworzenia pakietów?
Nana
Masz jakieś pomysły, dlaczego pojawia się ekran „Witamy w słynnej pięciominutowej instalacji”?
Zespół WPBeginner
Możliwe, że Twój adres URL WordPress i adres witryny są ustawione na localhost/xammp. Jeśli możesz uzyskać dostęp do obszaru administracyjnego, przejdź do ustawień i ustaw go na katalog instalacyjny WordPress.
Je
Sprawdziłem i zdecydowanie nie jest ustawione na to. To jest takie dziwne!
Je
Rozwiązałem problem. Problemem był cache W3 w pliku htaccess. Dziękuję za pomoc i za ten świetny tutorial!
Jen
Świetny tutorial, zrobiłem wszystko dokładnie tak, jak powiedziałeś… Myślałem, że działa, dopóki nie spróbowałem zmienić motywu i się nie zmienił. Potem zacząłem próbować nawigować do innych stron i za każdym razem przenosiło mnie do localhost/xammp. Jakieś pomysły?
dion
Cześć. Zrobiłem wszystko to (używając opcji ręcznej), ale kiedy klikam w jakąkolwiek opcję, np. logowanie lub jedną z opcji menu, otrzymuję komunikat „żądany adres URL… nie został znaleziony na tym serwerze”
wagster
Jeśli skopiujesz zapytanie SQL prosto z powyższego ekranu, otrzymasz również numery linii, co spowoduje błąd podobny do powyższego. Kliknij „Wyświetl źródło” i skopiuj czysty kod stamtąd.
MrDev
Dziękuję za ten artykuł. Próbowałem ręcznie przenieść stronę WordPress na localhost, jednak moje arkusze stylów nie ładują się. Z jakiegoś powodu atrybut ‘href’ nie jest ustawiany dla wszystkich moich arkuszy stylów. Czy masz pomysł, co może się dziać?
Zespół WPBeginner
Z większą pewnością polecalibyśmy BackupBuddy do tworzenia kopii zapasowych.
NikkiC4lyf
Czy poleciłbyś używanie wtyczki Duplicator do tworzenia kopii zapasowych, a także przenoszenia stron?
Kin Tatsu
Świetny tutorial! Problem, z którym się borykam, polega na tym, że po zalogowaniu się do wp-admin tym samym loginem i hasłem, którego używałem na żywej witrynie, otrzymuję komunikat „BŁĄD: Nieprawidłowy użytkownik. Zapomniałeś hasła?” Nazwa użytkownika i hasło są poprawne dla żywej witryny, ale nieprawidłowe dla witryny localhost. Próbowałem odzyskać hasło za pomocą mojego adresu e-mail, ale mówi, że mój adres e-mail nie jest zarejestrowany. Masz jakieś pomysły?
pbr
Mam tylko jedno słowo na temat tych kroków… NIESAMOWITE!!!!
StefsterNYC
Czy sprawdziłeś swoje prefiksy?
pels
ten sam błąd
StefsterNYC
Mogłeś pominąć tabelę lub coś w tym stylu. Przeszukaj stary prefiks. Upewnij się również, że używasz świeżego pliku WP-CONFIG. Czasami to psuje sprawy.
StefsterNYC
Przepraszam za opóźnienie Marku. Nie jestem pewien, czy rozumiem twoje pytanie. Mam nadzieję, że mogę tu coś odpowiedzieć.
Jeśli zacząłeś od pliku konfiguracyjnego i pierwotnie zaczynał się od wp_ i nie używałeś niestandardowego, wszystko będzie w porządku. Pamiętaj tylko, że konfiguracja musi pasować do bazy danych. Jeśli pracowałeś lokalnie i migrujesz wszystko na żywą witrynę i używasz tej samej bazy danych i tej samej konfiguracji, z którą pracowałeś lokalnie, wszystko powinno być w porządku. Pamiętaj tylko, aby zmienić nazwę użytkownika, hasło i nazwę hosta.
Kluczem tutaj do zapamiętania są przedrostki. Tak wiele osób uczy, jak robić to i tamto, ale pomijają jedną rzecz, która może wszystko zepsuć. A jest nią przedrostek.
A także role użytkowników, jeśli zostaną pominięte, mogą spowodować poważny ból głowy przy ręcznym dodawaniu administratorów. Zachowaj więc ostrożność podczas zmiany i pracy z prefiksami. Są one absolutnie świetnym sposobem na zabezpieczenie witryn WP. Zdecydowanie polecam zawsze używać niestandardowego prefiksu. dbh_234_ coś w tym stylu to świetny sposób na ochronę Twojej witryny/witryn.
Zespół WPBeginner
Jeśli host MySQL Twojej aktywnej witryny nie jest localhost, musisz zmienić go na localhost. Możesz również potrzebować zmienić nazwę bazy danych na bazę danych na swoim komputerze lokalnym. To samo dotyczy nazwy użytkownika bazy danych, która zazwyczaj jest root na serwerach lokalnych, i hasła bazy danych, które zazwyczaj jest puste.
Mark
Cześć, żeby było jasne, hasło w pliku config.php powinno być takie samo jak to, którego używasz do myphpadmin? ponieważ to wydaje się działać dla mnie?
StefsterNYC
Świetny tutorial. Wydaje mi się, że czegoś brakowało. Prefiks. Dla tych z Was, którzy używają prefiksu w konfiguracji, upewnijcie się, że podczas zapytania do bazy danych zmienicie wp w zapytaniu na swój prefiks. W przeciwnym razie zapytanie nie zresetuje poprawnie adresów URL.
Mark
Jeśli mam lokalną instalację i przeniosę bazę danych na serwer produkcyjny, prefiks pozostanie taki sam, prawda? Czy muszę coś zrobić?
Cypherinfo
Błąd 404: Obiekt nie znaleziony: Żądany adres URL nie został znaleziony na tym serwerze. Link na stronie odsyłającej wydaje się być błędny lub nieaktualny. Proszę poinformować autora tej strony o błędzie.
Jeśli uważasz, że jest to błąd serwera, skontaktuj się z administratorem strony.
” Wykonałem wszystkie kroki, które napisałeś.
Sophie
Te instrukcje są dokładnie tym, czego potrzebowałem. Dziękuję!!!
Napotkałem jednak pewien problem…
Podczas aktualizacji adresów URL w mojej bazie danych do adresów serwera lokalnego, zwraca błąd #1064 – błąd w składni SQL w pobliżu linii 3. Czy możesz zasugerować rozwiązanie?
Czy musiałbym uwzględnić numer portu podczas aktualizacji części kodu http://localhost/?
Pomocy!!
Vtin
Jeszcze jeden problem nowego użytkownika! Przepraszam za niedogodności.
Oczywiście, myślę, że zrobiłem wszystko poprawnie (prawdopodobnie nie). Kiedy próbuję uzyskać dostęp do strony przez localhost, na ekranie pojawia się plik index.php linijka po linijce, zamiast go ładować.
Jakieś pomysły?
W
To było fantastyczne. Super szybkie i działało dokładnie tak, jak zamierzono.
Paul Sahota
Czy możesz proszę pokazać, jak przenieść aktywną witrynę WordPress na lokalną za pomocą backup buddy na Macu z MAMP. Próbowałem wielokrotnie, ale mi się nie udaje. Łatwo robię odwrotnie.
dzięki
Jeremy
Po przeniesieniu działającej strony na mój lokalny serwer (wamp), nawiguję do docelowego miejsca w przeglądarce i otrzymuję błąd WordPressa „Nie znaleziono”. Nawigacja strony jednak się ładuje, a po kliknięciu przenosi mnie na działającą stronę. Czy czegoś elementarnego brakuje?
Kin
Mam to samo. Wykonałem wszystkie kroki. Następnie wróciłem, aby sprawdzić ponownie, ale błąd pozostał. Widzę, że kilka osób powyżej miało ten sam problem. Czy macie jakieś pomysły, dlaczego tak się dzieje?
Sinuhe
Thank you!!! I just finished moving my site and a subdomain to a new hosting service and it worked like a charm. I am no techie, actually I am philosopher
I really appreciate you taking the time to explain this info in detail.
Sam
Hej, zrobiłem wszystko tak samo, jak powiedziałeś w metodzie ręcznej.
po konfiguracji,
Widzę stronę główną mojej witryny na serwerze lokalnym.
Ale kiedy próbuję przejść do innej strony, otrzymuję następujący błąd:
„Nie znaleziono: żądany adres URL /test/logistics nie został znaleziony na tym serwerze.”
Proszę o pomoc
Bill
Właśnie napotkałem ten sam problem. Wszedłem na stronę site/wp-admin. Następnie przeszedłem do Ustawienia > Permalinks i po prostu kliknąłem Zapisz zmiany. Zaktualizowało to coś i wszystkie moje linki działają.
Spójrz na to! Mój pierwszy wkład w społeczność.
Isabela Santos
dziękuję! Ale musiałem to wyłączyć, żeby działało…
Mark
Genialne!
Jan
Niesamowite. Działało świetnie! Dzięki za opublikowanie tego.
Natalia
Cześć,
I followed your tutorial on doing it manually to the T, but I still get an error message. I am pulling my hair, here…
I’m pretty new to WP and I still have to figure out how to actually enter the new content and modify the files… but I can’t even get it to work locally
To jest komunikat, który otrzymuję:
„Błąd nawiązywania połączenia z bazą danych”
Czego nie rozumiem, ponieważ zrobiłem wszystko tak, jak powiedziałeś w swoim tutorialu.
Pomocy, proszę!!
Natalia
Tried it all over again a second time and still same error message… I’m going crazy
Natalia
Próbowałem nawet na zdalnym serwerze i otrzymałem ten sam komunikat o błędzie. Nie wiem, co robię źle… musi być gdzieś ścieżka, o której zapomniałem i po prostu nie odczytuje właściwej bazy danych…
Ktoś, proszę, pomóż!!
Wsparcie WPBeginner
Natalio, najczęstszą przyczyną tego błędu są nieprawidłowe informacje o bazie danych. Na swojej stronie na żywo musisz edytować plik wp-config.php. Upewnij się, że informacje o bazie danych w tym pliku odpowiadają bazie danych, którą utworzyłeś dla swojej strony na żywo.
Admin
Kathi Kostiuk
Dziękuję, twoja strona jest bardzo pomocna. Jestem nowy w WP, odziedziczyłem stronę, uruchomiłem ją lokalnie, abym mógł się uczyć/testować. Kiedy próbuję 'przesłać' zdjęcie, otrzymuję: C:/wamp/www/testsite/wp-content/uploads. Czy jego katalog nadrzędny jest zapisywalny przez serwer? Brak błędów w phpMyAdmin, uprawnienia do folderów, użytkownicy wyglądają poprawnie. Czy możesz mnie skierować do rozwiązania? Szukałem wszędzie, gdzie tylko mogłem pomyśleć. Dziękuję.
Wsparcie WPBeginner
Kiedy przenosiłeś stronę na localhost, czy zmieniłeś opcje siteurl i homeurl? Jeśli nie, musisz dodać te dwie linie do swojego pliku
wp-config.phpdefine('WP_HOME','http://localhost/yoursite'); define('WP_SITEURL','http://localhost/yoursite');1-click Use in WordPress
Admin
Kathi Kostiuk
Dziękuję, zrobię to.
Julie Rondeau
Cześć,
Świetne tutoriale! Dziękuję, jednak ciągle otrzymuję komunikat o błędzie „Nieznany” kod błędu 0 z wtyczki Duplicator podczas próby tworzenia pakietów. Czy możesz polecić jakąś inną metodę? Będę bardzo wdzięczny za wszelką pomoc.
Dziękuję bardzo,
Pozdrowienia z Paryża.
J.
Wsparcie WPBeginner
Możesz również ręcznie wykonać kopię zapasową swojej lokalnej witryny i przywrócić ją na serwerze produkcyjnym.
Admin
Rehan
Best tutorial ever!!
Ashley
Cześć! Dziękuję bardzo za Twoje świetne tutoriale! Wszystko poszło świetnie, ale kiedy miałem „ponownie zapisać permalinki”, nie mogłem się zalogować. Naprawiłem to i jestem teraz zalogowany, ale gdzie mam je ponownie zapisać, skoro nie mam tego wyskakującego okienka? Zakładam, że dlatego, gdy próbuję kliknąć na posty, pojawia się „strona nie znaleziona”? Z góry dziękuję!
Wsparcie WPBeginner
Możesz zapisać permalinki w Ustawienia » Permalinki.
Admin
Jesse
Czy mogę zapytać, jak rozwiązałeś problem z logowaniem? Mam ten sam problem.
Jarina
Cześć! Wszystko działało świetnie, dopóki nie musiałem zalogować się do panelu wp, moje logowanie nie działało i nawet po ręcznej zmianie w tabeli użytkowników nie mogłem się zalogować, jakieś pomysły...?
Angela
Dziękuję! Próbowałem to zrobić od jakiegoś czasu. Obejrzałem kilka filmów na YouTube, ale nie udało mi się tego poprawnie uruchomić. To było takie proste... najlepsza rzecz w historii. Jeszcze raz dziękuję!
Ivan
Cześć,
Postępowałem zgodnie z Twoimi instrukcjami co do joty (i śpiewając lol), ale nie odniosłem sukcesu. Myślę, że ma to związek z instalacją WP. Nie zainstalowałem jej, tylko skopiowałem.
Brett Golding
Nie zadziałało u mnie, po uruchomieniu programu pojawiła się tylko pusta biała strona główna. Próbowałem ponownie 3 razy.
Wsparcie WPBeginner
Sprawdź, jak rozwiązać problem białego ekranu śmierci.
Admin
Jason Moore
Dziękuję! To było zbyt łatwe!
ron
Cześć, próbuję zrobić dokładnie to, ale otrzymuję błąd 500 Internal Server Error zaraz po wprowadzeniu danych bazy danych i kliknięciu przycisku Run Deployment. Widzę animację postępu i po około 10-15 sekundach pojawia się błąd.
Przyglądałem się logom błędów znajdującym się w C:\wamp\logs i znalazłem tylko tę linię, która wydawała się nieco istotna: „Invalid command ‘RewriteOptions’, perhaps misspelled or defined by a module not included in the server configuration”.
W przeszłości z powodzeniem używałem duplicatora, ale z serwera WWW na inny serwer WWW.
Jakieś pomysły?
Wsparcie WPBeginner
Zapoznaj się z naszym przewodnikiem, jak naprawić błąd 500 (Internal Server Error) w WordPress.
Admin
Usama Noman
Thanks, seems like this is a tutorial posted upon my request
Thanks guys you are doing good.
Wsparcie WPBeginner
Tak, to Usama. Dziękuję za zasugerowanie tego nam.
Admin
Jamie Mannion
Dobry przewodnik, ale myślę, że pominąłeś część, w której aktualizujesz plik wp-config.php o nowe dane bazy danych – nazwa to nowa nazwa, użytkownik to 'root', a hasło jest puste.
Próbowałem ręcznie i wszystko wygląda dobrze, ale linki prowadzą mnie do strony konfiguracji serwera WAMP, mimo że adresy URL zostały zaktualizowane – nie mogę tego rozgryźć. Mogę uzyskać dostęp do strony głównej i panelu administracyjnego, ale to wszystko. Pozdrawiam!
Wsparcie WPBeginner
Dziękujemy za zwrócenie uwagi na aktualizację pliku wp-config.php. Zaktualizowaliśmy artykuł.
Co do problemu z przekierowaniem. Spróbuj usunąć plik .htaccess z instalacji WordPressa na swoim lokalnym serwerze.
Admin
Jamie Mannion
Świetnie, dzięki! Usunąłem plik .htaccess, następnie odwiedziłem stronę opcji permalinków i zapisałem, i teraz wszystko działa! Muszę przyznać, że jedynym powodem, dla którego wiedziałem o ustawieniach wp-config.php, jest to, że czytałem Twoje poprzednie artykuły. Rób tak dalej!
Kin
Zadałem pytanie wcześniej dzisiaj, ale to zadziałało dla mnie świetnie.
Dziękuję.
Shahraar Khan
Robię to ręcznie. Po prostu archiwizuję pliki z serwera i pobieram je… eksportuję bazę danych i zamieniam wszystkie linki w moim edytorze tekstu. to tylko 5 minut pracy.. Ale tak czy inaczej, Twój tutorial jest również bardzo dobrą alternatywą.