Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak przenieść witrynę WordPress na serwer lokalny

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.

Przenoszenie aktywnej witryny WordPress na lokalny serwer na Twoim komputerze

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.

Utwórz bazę danych

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”.

Dodaj nowe kopie zapasowe

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.

Wprowadź nazwę kopii zapasowej

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.

Wybierz przechowywanie w Duplicatorze

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ć.

Po skanowaniu utwórz kopię zapasową

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.

Pobierz pliki kopii zapasowej strony

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.

Tworzenie folderu strony internetowej na lokalnym serwerze

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.

Skopiuj i wklej pliki pakietu i instalatora Duplicator

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:

Ekran instalatora Duplicator

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.

Informacje o bazie danych Duplicator

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.

Testuj połączenie z bazą danych

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.

Sprawdź informacje o lokalnej stronie

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.

Import zakończony

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.

cPanel phpMyAdmin

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

Ręczny eksport bazy danych WordPress

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.

Wybierz opcje eksportu

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.

Pobierz wszystkie swoje pliki WordPress

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.

Importuj bazę danych WordPress

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.

Aktualizacja adresów URL w bazie danych

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

257 CommentsLeave a Reply

  1. Ręcznie utworzyłem kopię zapasową mojej strony internetowej i skonfigurowałem ją na lokalnej maszynie, uruchamiając powyższe zapytania, ale moja strona internetowa przekierowuje do wersji online.

    • It seems like you may have not updated the URL, you can do so using step 3 of the manual method of this article. :)

      Admin

  2. Bardzo dziękuję za ten jasny i użyteczny artykuł. Udało mi się go zastosować i przenieść moją stronę WP w mniej niż 20 minut – a nie jestem ekspertem. Uratowałeś mnie przed wieloma problemami – dziękuję.

  3. Nie działa u mnie. Tworzę pakiet, ale instaluje podstawowe pliki WordPress. Więc kiedy przechodzę do folderu, prosi mnie o skonfigurowanie WordPressa.

    • W najczęstszym przypadku chcesz upewnić się, że jesteś poprawnie połączony z bazą danych; jeśli nie, zamiast wyświetlać prawidłową witrynę, pojawi się opcja utworzenia nowej witryny.

      Admin

  4. Nooo, u mnie nie działa. Doskonale napisany tutorial i łatwy do naśladowania (poza tym, że w trzecim zapytaniu jest hhttpps).

    Widzę to w mojej przeglądarce:

    Ta witryna jest niedostępna
    localhost odmówił połączenia.
    Spróbuj:

    Sprawdzanie połączenia
    Sprawdzanie serwera proxy i zapory sieciowej
    ERR_CONNECTION_REFUSED

    • Dziękuję za wskazanie literówki, powinna zostać poprawiona. W przypadku tego błędu należy upewnić się, że adres URL został poprawnie zaktualizowany w kroku 3, ponieważ jest to najczęstsza przyczyna tego problemu.

      Admin

  5. Dziękuję za Twój tutorial.

    Strona główna działa częściowo, ale wszystkie inne strony w ogóle nie działają. Ponadto, wygląda na to, że strona główna ładuje wszystkie strony. Co może być nie tak?

  6. Cześć, dziękuję za ten niezwykle pomocny artykuł.

    Nie wiem, dlaczego moje nie działa, zrobiłem dokładnie to samo i otrzymałem wszystkie poprawne informacje zwrotne. Kiedy próbuję otworzyć stronę główną localhost/site/ , otrzymuję stronę, która nie istnieje, z nagłówkami i stopkami, a pozostałe strony nadal wskazują na stronę na żywo.

    • Wygląda na to, że mogłeś nie ustawić poprawnie adresów URL. Prawdopodobnie będziesz chciał przejść do metody 2 i spróbować zmian w SQL, aby zaktualizować swoje adresy URL.

      Admin

  7. Dla tych, którzy otrzymują błąd „wp_options nie istnieje”, być może wcześniej zmieniliście prefiks tabeli. Po prostu otwórz plik wp_config.php i sprawdź $table_prefix = 'wp_'

    jeśli wartość nie jest „wp_” otrzymasz ten błąd, więc podczas wklejania kodu edytuj go odpowiednio, na przykład:
    UPDATE xx_options SET option_value………..

  8. Kiedy kopiuję i wklejam kod, który podałeś, na ekran SQL phpMyAdmin, otrzymuję komunikat: #1146 – Tabela ‘xyz.wp_options’ nie istnieje.

    Jak można to naprawić?

    • Chcesz upewnić się, że masz wybraną właściwą bazę danych, ponieważ jest to najczęstszy powód tego problemu.

      Admin

  9. Użyłem wtyczki Duplicator do skonfigurowania kopii strony dla organizacji non-profit, którą odziedziczyłem. Po ponownym załadowaniu, tak aby wszystkie wtyczki były wyłączone, doszedłem do wniosku, że moja strona próbuje używać https:// do logowania do panelu administracyjnego. Co jeszcze bardziej mnie myli, pusta strona, którą utworzyłem na localhost, NIE używa https:// do logowania do panelu administracyjnego. Rozumiem wartość https:// na działającej stronie, ale wydaje się, że może istnieć sposób, aby wyłączyć ją na localhost?

  10. Czy istnieje wtyczka, która pozwala na pobranie pliku zip z działającej strony, a następnie przesłanie go do świeżej instalacji WordPressa na lokalnym serwerze w prostszy sposób?

  11. I successfully uploaded to localhost but when i try to use localhost/mysite_location/wp-admin, it redirects to the live site. Not the one on the localhost.
    Need help :(

  12. Świetny samouczek. Jest prosty. Niestety, nadal jestem przekierowywany do panelu administracyjnego, gdy tylko próbuję wpisać mój adres URL. Postępowałem zgodnie ze wszystkimi krokami, ale czegoś musi brakować. Czy ktoś ma pomysł, co może być problemem? Pozdrawiam

    • Możesz sprawdzić tabelę opcji w swojej bazie danych, aby upewnić się, że nie ustawiłeś adresu URL witryny na obszar administracyjny WordPressa.

      Admin

  13. Cześć, dzięki za tutorial, był super pomocny!!
    Jednak po wykonaniu wszystkich kroków mam problemy z „nawiązaniem bezpiecznego połączenia” (chyba z powodu SSL) i dlatego nie działa. Próbowałem nawet zmienić linię ‘DB_HOST’ na ‘localhost/localhost:8888’ w pliku wp-config.php, o czym nie było mowy w filmie, ale to nie pomogło.

    Ponadto, podczas zmiany linków próbowałem wielu wariantów i nic nie działało. Czy ktoś napotkał podobny problem i znalazł rozwiązanie?

    • Czy próbowałeś wyczyścić wszystkie swoje dane podręczne po zaktualizowaniu adresów URL i czy na stronie z błędem jest opcja kontynuowania mimo wszystko w zaawansowanych ustawieniach?

      Admin

  14. Przede wszystkim dziękuję za te jasne wyjaśnienia, których trzymałem się co do joty. Rezultat jest taki, że mogę uzyskać dostęp do strony głównej mojej witryny lokalnie, ale linki na tej stronie głównej nie działają, ponieważ po kliknięciu na link, na przykład:
    localhost.mysite.com/subject.html
    wyświetlana jest następująca strona dla wszystkich linków:
    localhost/dashboard

    Czy możesz mi pomóc rozwiązać ten problem
    Z góry dziękuję

  15. Świetna praca, napotykam nowy problem, polegający na tym, że mogę uzyskać dostęp tylko do strony głównej mojej strony WordPress. Jak mogę uzyskać dostęp do innych stron??

  16. Cześć,

    to jest naprawdę łatwe do naśladowania i pomocne, więc dziękuję za to.

    Mam jednak bardzo proste pytanie.

    Podczas aktualizacji adresów URL mówisz, aby zastąpić http:// example.com swoją aktywną stroną, ale co jeśli moja aktywna strona używa https?

    • Jeśli przenosisz swoją witrynę na lokalny serwer, zalecamy użycie http, aby uniknąć problemów z lokalną instalacją z powodu braku SSL. Zmienisz na https, jeśli przenosisz zawartość z powrotem na aktywną witrynę, która używa SSL.

      Admin

  17. Dzięki. Napisałeś ten artykuł ponad 5 lat temu, a nadal jest dobry. Udało mi się wszystko ładnie skonfigurować bez większych problemów, postępując zgodnie z Twoimi instrukcjami. Dzięki w szczególności za zapytania SQL.
    Philip

  18. Po zakończeniu instalacji klikam przycisk Admin Login. przeglądarka otwiera nowe okno do instalacji WordPressa ponownie? a strona logowania nie jest dostępna

    Sprawdziłem foldery. wszystkie pliki zostały skopiowane.

  19. Twoje instrukcje dotyczące ręcznego przeniesienia mojej witryny (z serwera produkcyjnego na localhost) zadziałały całkiem dobrze. Musiałem zrobić coś z linkami stałymi – po prostu kliknąć „zapisz” bez wprowadzania zmian – aby linki działały poprawnie. Ale poza tym jest w większości dobrze.

    Jednak napotkałem problem podczas próby użycia nowych motywów. Jeśli dodam nowy motyw, to oczywiście motyw instaluje się poprawnie i pojawia się na stronie motywów. Jednak jeśli spróbuję podglądnąć lub aktywować nowy motyw, otrzymuję całkowicie pustą stronę – nawet panel administracyjny staje się pusty. Jedynym rozwiązaniem jest użycie przycisku wstecz w przeglądarce, aby wrócić do widoku administracyjnego, gdzie mogę usunąć motyw.

    Dodawanie nowych motywów i próba ich użycia powoduje, że wszystko się psuje!

    Jakieś pomysły?

    (p.s. Używam bardzo starej wersji WordPressa – 2.9.2…!! Co jest powodem, dla którego chcę się nim pobawić na localhost i dowiedzieć się, jak najlepiej go zaktualizować.)

  20. Samouczek działał całkiem dobrze, ale miałem „błąd wewnętrznego serwera”. Pobierałem całą instalację sieciową. Skopiowałem ponownie plik wp-config.php, ponieważ został skompresowany, a całe odstępy usunięte. Następnie zastąpiłem .htaccess świeżą wersją sieciową i „RewriteBase /sitename/” wskazywało na folder instalacji, zamiast „RewriteBase /”.

  21. Instrukcje są jasne i proste, ale niestety mam ogromne problemy z uruchomieniem mojej witryny na lokalnym serwerze. Po wielu próbach udało mi się połączyć z bazą danych i wyświetlić część zawartości witryny, ale linki nie działają (podobno nie są znalezione). Używam MAMP Pro dla Windows. Może spróbuję XAMMP – lub użyję Maca. Myślę, że wiele problemów wynika z uprawnień, ale tak naprawdę nie wiem, od czego zacząć, ponieważ wydaje się, że potrzeba tak wielu poprawek!

    • Cześć Emma,

      Jeśli masz dostęp do obszaru administracyjnego WordPress, spróbuj odwiedzić Ustawienia » Linki, a następnie kliknij przycisk zapisz zmiany bez wprowadzania żadnych zmian.

      Admin

  22. Rozwiązuję swój problem. Jeśli ręcznie przeniosłeś wordpressa na localhost i zainstalowałeś w3 total cache w swoim wordpressie, musisz wyczyścić pamięć podręczną przeglądarki po zmianie bazy danych i pliku wp-config. Lub po prostu otwórz swoją stronę localhost w innej przeglądarce.

  23. Zmieniłem wp-config i wszystkie adresy URL bazy danych na localhost, ale localhost nadal przekierowuje mnie na stronę główną. Dlaczego? Nie mogę już zainstalować żadnego wtyczki, takiej jak duplicator, ponieważ strona została już usunięta.

    • Cześć Andy

      Czy próbowałeś zmienić ustawienia z panelu administracyjnego WordPress?

      Ustawienia-> Ogólne-> Adres WordPress (URL), Adres strony (URL)

      Nawet jeśli wyświetla adres localhost, po prostu go zapisz i sprawdź. Mam nadzieję, że pomoże.

  24. Witaj wpbeginner,

    Dziękuję za samouczek, bardzo mi pomaga. Próbowałem ręcznej instalacji, ale ostatecznie ciągle przekierowuje mnie na stronę instalacji WordPress. Proszę o pomoc, myślę, że jestem już prawie gotowy. Używam xampp.

    Dziękuję

  25. Cześć,
    Mam problemy podczas przenoszenia mojej witryny, pojawia się komunikat "LOCALHOST ODMIÓWIŁ POŁĄCZENIA".
    Ale moje inne lokalne witryny działają poprawnie.
    Przenoszę ją lokalnie, ponieważ coś poszło strasznie nie tak i moja strona nie ładuje się na serwerze.

    Proszę o wszelkie sugestie lub rady

    • W Preferencjach MAMP ustaw porty na – Apache 80, Nginx 443 i MySQL 3306 i sprawdź, czy to rozwiąże problem

  26. Dziękuję za ten artykuł, uważam go za bardzo przydatny, ale chciałbym dodać coś od siebie, jeśli mogę.

    Użyłem metody ręcznej z jednym wyjątkiem, nie mogłem nawigować do żadnych stron ani wpisów z menu mojej witryny. Otrzymywałem błąd „nie znaleziono strony”. Próbowałem wszystkiego, zapisywania permalinków, ale nic nie działało. W końcu znalazłem post gdzie indziej, który dał mi rozwiązanie. Musiałem zmodyfikować linię w pliku httpd.conf Apache. Otwórz plik i wyszukaj „AllowOverride”. Jeśli wygląda to tak: „AllowOverride None”, zmień to na „AllowOverride All”. Nie mogłem uzyskać dostępu do każdej strony i wpisu ani zobaczyć całej zawartości!. FYI, istnieje kilka opcji „AllowOverride”, ale ta, której szukasz, znajduje się w osobnej linii. Wiem, że to nie jest forum konfiguracji WordPress, ale Apache, ale inni mogą mieć ten sam problem. Mam nadzieję, że to pomoże.

  27. Witajcie,

    I’m running into a serious problem. When I click on my local site forler with servers ON on MAMP, it redirects to live site :-( I’ve done everything this tutorial says, do you know where is the problem ?

    Dziękuję za pomoc

  28. Niestety, kiedy postępuję zgodnie z tym przewodnikiem, wszystkie linki na mojej lokalnej stronie przekierowują do działającej strony.
    Jakieś sugestie?

  29. Cześć,
    po wykonaniu instrukcji dotyczących migracji ręcznej, po próbie dostępu do mojej strony internetowej na localhostie pojawia się pusty ekran. Czy masz jakieś pomysły?

  30. Po uruchomieniu zapytania SQL w celu zastąpienia linków otrzymuję błąd 1064 – wygląda na to, że jest problem ze składnią kodu. Zgaduję, że to (:) w moim adresie URL localhost: ‘http://localhost:888/localwebsite’ – czy masz pomysły, jak mogę to obejść? Używam MAMP do uruchomienia lokalnego serwera.

  31. Cześć!
    Udało mi się pomyślnie przeprowadzić migrację do lokalnej witryny, z wyjątkiem mojej Biblioteki Mediów. Każde zdjęcie jest tam (dużo plików), adresy URL są poprawne, ale nie pojawiają się na blogu. Kiedy wchodzę do biblioteki mediów, widzę tylko siatkę zdjęć – wszystkie puste, ale w opisie, adresie URL itp. wszystko jest poprawne.

    Masz jakiś pomysł, co dalej?

    • Spróbuj przejść do swojego panelu WordPress, kliknij menu ustawień w pobliżu dolnej części paska bocznego po lewej stronie. Następnie kliknij menu odczytu w podmenu ustawień, przewiń w dół do opcji widoczności witryny i wybierz opcję „zezwalaj wyszukiwarkom na indeksowanie” i kliknij zapisz zmiany na dole strony. Zobacz, czy to działa, jeśli nie, być może będziesz musiał przejść do swojego terminala i ręcznie pobrać pliki mediów ze swojej starej witryny rekursywnie – ja musiałem tak zrobić i mogę Cię przez to przeprowadzić, jeśli masz jakieś pytania. Mam nadzieję, że to pomoże

  32. Cześć, dzięki za post, to dla mnie ogromny sukces.
    Do tej pory udało mi się dotrzeć do strony wp-login.
    I przepraszam, jeśli to bardzo głupie pytanie. ale jestem naprawdę nowicjuszem w wordpressie

    mój problem polega na tym, że nie mogę się zalogować :$

    Próbowałem tych samych danych logowania, co na żywo = nie działa
    ponieważ nie skonfigurowałem panelu i jest to lokalne. żadne e-maile nie będą działać.

    co mam zrobić?
    btw, jest na macu.

    Z góry dziękuję. Pomoc jest mile widziana!!

  33. Cześć ponownie,
    Moje szczere przeprosiny! Wczoraj (24 lipca) zamieściłem komentarz dotyczący trudności z uruchomieniem programu Duplicator z mojej przeglądarki. Wróciłem dzisiaj, aby sprawdzić i zdałem sobie sprawę, że popełniłem błąd w umieszczeniu folderu „test-site”, który zawierał plik installer.php i archiwum bazy danych zip.

    Kiedy naprawdę umieściłem ten folder w folderze htdocs, wszystko zadziałało poprawnie i byłem w stanie zainstalować dane strony lokalnie zgodnie z Twoimi instrukcjami.

    Jeszcze raz dziękuję za całą pomoc!

  34. Cześć — dziękuję raz jeszcze za kolejny świetny artykuł! Wszystko bardzo pomocne!

    Jestem na etapie otwierania instalatora Duplicator na moim lokalnym komputerze. Jednak gdy wpisuję „http://localhost/test-site/installer.php” w przeglądarce, otrzymuję „komunikat o błędzie 404” mówiący „obiekt nie został znaleziony”.

    Co ciekawe, jeśli używam samego „localhost” lub „localhost/phpmyadmin”, oba działają. Przeniosłem folder „test-site” do folderu „htdocs”, ale nadal nie działa.

    Masz jakieś sugestie??
    Dziękuję

  35. Dzięki za ten poradnik, ale co jeśli migrujesz z działającej strony z certyfikatem SSL na stronę deweloperską bez SSL (https do http?)

    Strona front-end działa poprawnie, jednak adres URL wp-login nadal zawiera HTTPS, co uniemożliwia mi dostęp do strony logowania do panelu administracyjnego.

    Czy są wymagane dodatkowe kroki do wyeliminowania https na stronie logowania WP na lokalnej/deweloperskiej stronie?

    • Mam podobny problem. Przeniosłem działającą stronę na MAMP używając wtyczki WP Migrate DB i FTP. Otrzymuję następujący błąd – z powodu certyfikatu SSL działającej strony. Ma to coś wspólnego z niedopasowanymi prefiksami bazy danych. Ale – nie mogę zmienić prefiksu na działającej stronie. Zadzwoniłem do Go Daddy, aby dowiedzieć się, czy edycja prefiksu działającej strony, aby pasował do prefiksu bazy danych mojej lokalnej instalacji, zepsułaby stronę, powiedzieli, że nie ma gwarancji, spróbowałem i zepsułem stronę.
      Komunikat o błędzie, który otrzymuję po wpisaniu adresu localhost:8888.

      Wystąpił błąd podczas połączenia z localhost:8888. Klient otrzymał nieprawidłowe dane z serwera. Kod błędu: SSL_ERROR_BAD_SERVER
      Nie można wyświetlić strony, którą próbujesz zobaczyć, ponieważ nie można zweryfikować autentyczności otrzymanych danych.
      Skontaktuj się z właścicielami witryny, aby poinformować ich o tym problemie.

      Z góry dziękuję za wszelką pomoc!

    • Cóż, użyłem certyfikatu SSL i oto co zrobiłem:
      Na etapie, w którym musisz zaktualizować adresy URL w swojej bazie danych WordPress, odwołujące się do Twojej strony na żywo, piszesz zapytanie SQL 4 razy, aby zmienić każdy adres URL, który może istnieć.
      Za pierwszym razem wpisz kod jak powyżej „http://www.example.com”, potem „http://example.com”, po tym „https://www.example.com” i na końcu „https://example.com”.
      Upewnij się: 1) że wpisujesz wszystkie cztery razy adres URL http://localhost/test-site, który zastąpi te adresy URL
      2) zmień wp_options, wp_posts i wp_postmeta na właściwe (moje na przykład to cagwp_options itp.)

      I ostatnie przypomnienie: Na koniec (jeśli przenosisz się na localhost), w ostatnim kroku musisz również zmienić nazwę hosta na localhost (plik wp_config.php)

      /** Nazwa hosta MySQL */
      define(‘DB_HOST’, ‘localhost’);

  36. Próbowałem użyć tego artykułu, ale nie jestem pewien, w którym momencie powinienem zainstalować WordPress. Czy ktoś może mi tutaj pomóc?

    Dzięki

    • nie musisz ponownie instalować WordPressa. wszystkie pliki z oryginalnej instalacji WP są już zarchiwizowane.

  37. Używałem tych instrukcji wcześniej i działały dobrze, jednak teraz mam zaktualizowaną wersję mamp i wordpress i ciągle otrzymuję błędy. Po zabawie pojawia się biały pusty ekran lub plik index.php. jako tekst.

    Oba podobne problemy do użytkowników poniżej.

    może czas to zaktualizować.

    Zrezygnowałem z przenoszenia mojej strony na lokalną i zdecydowałem się po prostu mieć również adres URL deweloperski, jednak po uruchomieniu powyższego zapytania SQL zawsze kończę z niedopasowaniem tokenu, mimo dokonania wszystkich niezbędnych zmian.

  38. Bardzo dziękuję za Twoją pracę.

    Ale to nie działa. Po uruchomieniu local installer.php widzę pusty ekran.

    Pozdrawiam
    Andi

  39. hej

    Zrobiłem wszystko zgodnie z opisem i kiedy dochodzę do ostatniego etapu i wpisuję adres URL: localhost/mysite, automatycznie pobiera się plik z następującymi informacjami:

    /** * Informuje WordPress, aby załadował motyw WordPress i go wyświetlił. * * @var bool */ define('WP_USE_THEMES', true);

    /** Ładuje środowisko i szablon WordPress */ require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    czy zrobiłem coś źle w tym procesie?

  40. Nie udało mi się z wtyczką Duplicator, ale udało mi się sprawić, że moja strona działała w pewnym stopniu ręcznie.

    Mam teraz inny problem. Moja strona otwiera się poprawnie, ale nie mogę nic zrobić. Ciągle otrzymuję błędy 404 Page not Found. Dotyczy to elementów menu, paska wyszukiwania, przycisku logowania itp. Nie mogę nigdzie przejść na mojej stronie. Co mam zrobić?

    Albert

    • 404 oznacza, że strona nie została znaleziona, wygląda na to, że nie zaktualizowałeś adresów URL swojej bazy danych, upewnij się, że wykonałeś ten krok. wszystkie twoje kotwice wskazują na linki, które nie są dostępne na twoim serwerze.

  41. Przeprowadziłem cały proces od pliku zip i install.php. W kroku 3, gdy klikam Zapisz permalinki, przenosi mnie do ekranu logowania WP. Niezależnie od tego, co wpiszę, wynik jest zawsze ten sam: Nieprawidłowa nazwa użytkownika. Uruchomiłem ten Duplicator dwukrotnie, nadal bez powodzenia. Proszę o pomoc.

    Albert

  42. Chciałem tylko podziękować za tak świetny i prosty opis.

    Próbowałem tego kilka razy wcześniej, korzystając z informacji na wordpress.org, ale nigdy nie działało.

    Postępowałem zgodnie z Twoim artykułem krok po kroku (metoda ręczna, bez wtyczki) i zadziałało idealnie!!

    Dzięki

  43. Dziękuję bardzo za ten tutorial!

    Zrobiłem ręczną instalację, chociaż na początku nie zadziałało. Pojawił się błąd połączenia z bazą danych. Być może większość z was już to wie, ale zauważyłem to dopiero później:

    W moim pliku wp-config.php, pod DB_NAME, DB_USER i DB_PASSWORD znajdował się ten wiersz:

    /** Nazwa hosta MySQL */
    define(‘DB_HOST’, ‘host.example.de’);

    Musiałem zamienić 'host.example.de' na 'localhost', aby rozwiązać problem. Teraz działa jak marzenie.

    Thank you again and i hope you have a fantastic day! ;-)

    Pozdrawiam LS

    • Tak, to samo tutaj. Powinno to zdecydowanie zostać zaktualizowane w artykule, aby zaoszczędzić przyszłym widzom trochę czasu.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.