Wielu użytkowników WordPress preferuje pracę nad swoimi stronami internetowymi na lokalnym serwerze na swoim komputerze. Pozwala to na prywatną pracę nad stroną przed udostępnieniem zmian online.
W końcu będziesz musiał przenieść ją na aktywny serwer, aby była dostępna dla odwiedzających online. Ta transformacja jest kluczowa, aby zapewnić prawidłowe działanie Twojej strony internetowej na aktywnej stronie.
Pracowaliśmy nad wieloma lokalnymi witrynami, więc musieliśmy nauczyć się najłatwiejszego sposobu przenoszenia treści na żywe witryny.
W tym artykule przedstawimy instrukcje krok po kroku, jak przenieść WordPress z serwera lokalnego na aktywną witrynę.

Dlaczego przenieść WordPress z lokalnego serwera na stronę na żywo?
Budowanie bloga WordPress na lokalnym serwerze to bezpieczny sposób na testowanie zmian na swojej stronie bez wpływu na odwiedzających.
Po zakończeniu udoskonalania witryny, następnym krokiem jest przeniesienie jej z lokalnego serwera na stronę produkcyjną.
Pokażemy Ci dwa sposoby przeniesienia Twojej witryny z lokalnego serwera na aktywną witrynę.
Pierwsza metoda wykorzystuje wtyczkę do migracji WordPress i jest zalecana dla początkujących.
W drugiej metodzie pokażemy, jak ręcznie przenieść WordPress z lokalnego serwera na stronę na żywo.
Możesz wybrać metodę, która najlepiej Ci odpowiada:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
Zanim przeniesiesz swoją witrynę WordPress
Aby przenieść WordPress z lokalnego serwera na serwer na żywo, potrzebujesz kilku rzeczy.
Najpierw zakładamy, że masz witrynę WordPress działającą na lokalnym serwerze (zwanym również localhost) na swoim komputerze i masz do niej pełny dostęp.
Następnie będziesz potrzebować nazwy domeny i hostingu internetowego.
Słyszeliśmy niezliczone historie od początkujących, którzy zaczynali z kiepskimi lub darmowymi dostawcami hostingu internetowego i żałowali tego. Z naszego doświadczenia wynika, że wybór odpowiedniego dostawcy hostingu jest kluczowy dla sukcesu każdej witryny.
Aby ułatwić Ci podjęcie decyzji, polecamy skorzystać z Bluehost. Jest to oficjalnie rekomendowana firma hostingowa WordPress, która oferuje użytkownikom WPBeginner ekskluzywną zniżkę + darmową domenę i certyfikat SSL.
W zasadzie możesz zacząć już od 2,99 USD miesięcznie.
Jeśli szukasz świetnej alternatywy dla Bluehost, możesz rozważyć Hostinger. Oferują oni również ekskluzywny rabat dla użytkowników WPBeginner z darmową nazwą domeny.
Jeśli stać Cię na niewielką dopłatę, sprawdź SiteGround. Mają również specjalną ofertę dla czytelników WPBeginner.
Jeśli potrzebujesz pomocy w tworzeniu swojej strony internetowej, postępuj zgodnie z naszym przewodnikiem krok po kroku na temat jak stworzyć stronę internetową.
Na koniec będziesz potrzebować programu FTP i wiedzieć jak używać FTP do przesłania swojej lokalnej strony serwerowej na żywą stronę.
Gotowi? Zacznijmy migrację Twojej strony WordPress.
Samouczek wideo
Jeśli wolisz pisemne instrukcje, po prostu czytaj dalej.
Metoda 1: Przenieś WordPress z lokalnego serwera na żywą witrynę za pomocą wtyczki migracyjnej (zalecane)
Ta metoda jest łatwiejsza i zalecana dla początkujących. Użyjemy wtyczki do migracji WordPress, aby przenieść WordPress z localhost na działającą stronę.
Krok 1: Zainstaluj i skonfiguruj wtyczkę Duplicator
Najpierw musisz zainstalować i aktywować wtyczkę Duplicator na swojej lokalnej stronie. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku jak zainstalować wtyczkę WordPress.
Wskazówka eksperta: Istnieje również wersja profesjonalna Duplicator, która oferuje bezpieczne kopie zapasowe, przechowywanie w chmurze, łatwe przywracanie strony i wiele więcej.
Po aktywacji musisz przejść na stronę Duplicator » Backups i kliknąć przycisk „Utwórz nowy”.

To przeniesie Cię do ekranu, gdzie możesz nadać swojej kopii zapasowej nazwę.
Następnie kliknij przycisk „Dalej”.

Duplicator uruchomi teraz testy, aby sprawdzić, czy wszystko jest w porządku.
Jeśli wszystkie elementy są oznaczone jako „Dobre”, kliknij przycisk „Zbuduj”.

Ten proces może potrwać kilka minut, w zależności od wielkości Twojej witryny. Musisz pozostawić tę kartę otwartą do zakończenia.
Po zakończeniu zobaczysz opcje pobierania pakietów „Instalator” i „Archiwum”. Musisz kliknąć przycisk „Pobierz oba pliki”, aby pobrać oba pliki na swój komputer.

Plik „Archiwum” to kompletna kopia Twojej witryny WordPress. Zawiera wszystkie pliki rdzenia WordPress, a także obrazy, przesłane pliki, motywy, wtyczki i kopię zapasową Twojej bazy danych WordPress.
Plik „Instalator” to skrypt, który zautomatyzuje cały proces migracji poprzez rozpakowanie archiwum zawierającego Twoją witrynę.
Krok 2: Utwórz bazę danych dla swojej strony WordPress na serwerze produkcyjnym
Zanim będziesz mógł uruchomić instalator lub przesłać witrynę WordPress z localhost na serwer hostingowy, musisz utworzyć bazę danych MySQL dla swojej nowej witryny na żywo.
Jeśli już utworzyłeś bazę danych MySQL, możesz pominąć ten krok.
Aby utworzyć bazę danych, musisz odwiedzić panel cPanel swojego konta hostingowego. Następnie zlokizuj sekcję „Bazy danych” i kliknij ikonę „Kreator baz danych MySQL”.

Na następnym ekranie znajduje się pole do utworzenia nowej bazy danych.
Po prostu podaj nazwę swojej bazy danych i kliknij przycisk „Utwórz bazę danych”.

cPanel utworzy teraz dla Ciebie nową bazę danych.
Następnie musisz wprowadzić nazwę użytkownika i hasło dla swojego nowego użytkownika, a następnie kliknąć przycisk „Utwórz użytkownika”.

Następnie musisz dodać właśnie utworzonego użytkownika do bazy danych.
Najpierw zaznacz pole wyboru „Wszystkie uprawnienia”.

Następnie przewiń w dół i kliknij przycisk „Wprowadź zmiany”, aby zapisać zmiany.
Twoja baza danych jest teraz gotowa do użycia z Twoją witryną WordPress. Pamiętaj, aby zanotować nazwę bazy danych, nazwę użytkownika i hasło. Będziesz potrzebować tych informacji w następnym kroku.
Krok 3: Przesyłanie plików z lokalnego serwera na żywą stronę WordPress
Teraz musisz przesłać pliki archiwum i instalatora z lokalnej witryny na swoje konto hostingowe.
Najpierw połącz się ze swoją aktywną witryną za pomocą klienta FTP. Po połączeniu upewnij się, że katalog główny Twojej witryny jest całkowicie pusty.
Zazwyczaj katalog główny to folder /home/public_html/.
Niektórzy dostawcy hostingu WordPress automatycznie instalują WordPress, gdy się zarejestrujesz. Jeśli masz tam pliki WordPress, musisz je usunąć.
Następnie możesz przesłać pliki archive.zip i installer.php z Duplicator do swojego pustego katalogu głównego.

Krok 4: Uruchamianie skryptu migracji
Po przesłaniu plików migracji musisz odwiedzić następujący adres URL w swojej przeglądarce:
http://example.com/installer.php
Nie zapomnij zastąpić „example.com” swoją własną nazwą domeny.
Uruchomi to kreatora migracji Duplicator.
Instalator przeprowadzi kilka testów i zainicjuje skrypt.

W sekcji Ustawienia zostaniesz poproszony o podanie nazwy hosta MySQL, nazwy bazy danych, nazwy użytkownika i hasła.
Twój hosting będzie prawdopodobnie lokalny. Następnie wprowadzisz szczegóły bazy danych, którą utworzyłeś w poprzednim kroku.
Następnie kliknij przycisk „Zweryfikuj”, aby upewnić się, że wprowadzone dane są poprawne.

Następnie kliknij przycisk „Dalej”, aby kontynuować.
Duplicator zaimportuje teraz kopię zapasową bazy danych WordPress z archiwum do Twojej nowej bazy danych.
Zaktualizuje również adresy URL wskazujące na lokalną stronę i Twoją nową aktywną stronę.
Możesz teraz kliknąć przycisk „Logowanie administratora”, aby wejść do obszaru administracyjnego WordPressa swojej aktywnej witryny.

Po zalogowaniu się do swojej aktywnej witryny, Duplicator automatycznie posprząta pliki instalacyjne.
To wszystko. Pomyślnie przeniosłeś WordPressa z lokalnego serwera na swoją aktywną witrynę.
Metoda 2: Ręczne przeniesienie WordPress z lokalnego serwera na żywą witrynę
W tej metodzie pokażemy, jak ręcznie przenieść WordPress z lokalnego serwera na Twoją stronę produkcyjną. Będzie to przydatne, jeśli pierwsza metoda nie zadziała lub jeśli wolisz zrobić to ręcznie.
Krok 1: Eksportuj lokalną bazę danych WordPress
Pierwszą rzeczą, którą musisz zrobić, jest wyeksportowanie lokalnej bazy danych WordPress. Użyjemy do tego phpMyAdmin.
Jeśli nie znasz tego narzędzia, być może warto zapoznać się z naszym przewodnikiem po zarządzaniu bazą danych WordPress za pomocą phpMyAdmin.
Po prostu przejdź do http://localhost/phpmyadmin/ i kliknij swoją bazę danych WordPress. Następnie kliknij przycisk „Eksportuj” na górnym pasku menu.

W opcji „Metoda eksportu:” możesz wybrać „Szybki” lub „Niestandardowy”. Niestandardowy zapewni Ci więcej opcji eksportu bazy danych.
Ale zalecamy wybranie opcji „Szybki”, a następnie kliknięcie przycisku „Idź”, aby pobrać swoją bazę danych.

Krok 2: Prześlij pliki WordPress na żywą witrynę
Teraz musimy przenieść wszystkie pliki Twojej witryny na stronę na żywo.
Aby rozpocząć, otwórz swój klient FTP i połącz się z kontem hostingowym swojej witryny.
Po połączeniu z żywą witryną upewnij się, że przesłałeś pliki do właściwego katalogu. Na przykład, jeśli chcesz, aby witryna była hostowana pod adresem „yoursite.com”, musisz przesłać wszystkie pliki do katalogu public_html.
Teraz wybierz swoje lokalne pliki WordPress i prześlij je na swój żywy serwer.

Krok 3: Utwórz bazę danych MySQL na swojej aktywnej stronie
Podczas gdy Twój klient FTP przesyła pliki WordPress, możesz rozpocząć importowanie bazy danych na serwer produkcyjny.
Większość dostawców hostingu WordPress oferuje cPanel do zarządzania kontem hostingowym, dlatego pokażemy Ci, jak utworzyć bazę danych za pomocą cPanel.
Najpierw musisz zalogować się do swojego panelu cPanel i kliknąć ikonę „Kreator baz danych MySQL”, którą można znaleźć w sekcji „Bazy danych”.

Na następnym ekranie możesz utworzyć nową bazę danych.
Musisz podać nazwę dla swojej bazy danych, a następnie kliknąć „Utwórz bazę danych”.

cPanel automatycznie utworzy dla Ciebie nową bazę danych.
Następnie musisz wprowadzić nazwę użytkownika i hasło dla nowego użytkownika, a następnie kliknąć „Utwórz użytkownika”.

Następnie musisz dodać utworzonego użytkownika do bazy danych.
Najpierw zaznacz pole wyboru „Wszystkie uprawnienia”.

Następnie przewiń w dół i kliknij „Wprowadź zmiany”, aby zapisać zmiany.
Pomyślnie utworzyłeś nową bazę danych dla swojej aktywnej witryny WordPress.
Krok 4: Zaimportuj bazę danych WordPress na stronę produkcyjną
Następnym krokiem w procesie jest zaimportowanie Twojej bazy danych WordPress.
Przejdź do panelu cPanel, przewiń w dół do sekcji „Bazy danych” i kliknij „phpMyAdmin”.

Spowoduje to przejście do phpMyAdmin, gdzie chcesz kliknąć bazę danych, którą właśnie utworzyłeś powyżej. phpMyAdmin pokaże Twoją nową bazę danych bez tabel.
Następnie kliknij na zakładkę „Import” w górnym menu. Na stronie importu kliknij przycisk „Wybierz plik”, a następnie wybierz plik bazy danych z lokalnej witryny, który zapisałeś w pierwszym kroku.

Następnie kliknij przycisk „Przejdź” u dołu strony. Twoja baza danych zostanie automatycznie zaimportowana do phpMyAdmin.
Krok 5: Zmień adres URL witryny
Teraz musisz zmienić adres URL witryny w swojej bazie danych, aby połączył się z Twoją aktywną witryną WordPress.
W phpMyAdmin, poszukaj tabeli wp_options w swojej bazie danych, którą właśnie zaimportowałeś powyżej.
Jeśli zmieniłeś prefiks bazy danych, zamiast wp_options, może to być {new_prefix}_options.
Następnie kliknij przycisk „Przeglądaj” obok wp_options. Lub kliknij link w pasku bocznym, aby otworzyć stronę zawierającą listę pól w tabeli wp_options.

Następnie w kolumnie options_name musisz poszukać opcji siteurl.
Następnie kliknij ikonę „Edytuj”.

Otwiera to okno, w którym można edytować pole.
W polu wprowadzania option_value zobaczysz adres URL swojej lokalnej instalacji, który będzie wyglądał mniej więcej tak: http://localhost/test.
Musisz wstawić adres URL swojej nowej witryny w to pole, na przykład: https://www.wpbeginner.com.
Następnie możesz zapisać pole, klikając przycisk „Go”.

Następnie musisz wykonać te same kroki, co powyżej, dla nazwy opcji home. Menu wp_options może zajmować kilka stron. Zazwyczaj opcja home będzie na drugiej stronie.
Następnie zaktualizuj adres URL home, aby był taki sam jak adres URL Twojej aktywnej witryny.
Krok 6: Skonfiguruj swoją działającą stronę
Teraz, gdy zaimportowałeś bazę danych i przesłałeś swoje treści, czas skonfigurować WordPress.
W tym momencie Twoja witryna powinna wyświetlać błąd „Błąd nawiązywania połączenia z bazą danych”.
Aby to naprawić, połącz się ze swoją witryną za pomocą klienta FTP i otwórz plik wp-config.php.
Będziesz szukać następujących linii kodu:
// ** MySQL settings - You can get this info from your web host ** //
/** 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' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Będziesz musiał podać nazwę bazy danych, nazwę użytkownika i hasło, które utworzyłeś wcześniej.
Następnie zapisz plik wp-config.php i prześlij go z powrotem na swój serwer hostingowy WordPress.
Teraz, gdy odwiedzisz swoją stronę internetową, powinna być ona dostępna online.
Następnie musisz zalogować się do panelu administracyjnego WordPress i przejść do Ustawienia » Ogólne. Następnie, niczego nie zmieniając, przewiń na dół i kliknij przycisk „Zapisz zmiany”.

Sprawi to, że adres URL Twojej witryny zostanie poprawiony wszędzie tam, gdzie jest to potrzebne.
Po wykonaniu tej czynności przejdź do Ustawienia » Permalinks, a następnie przewiń w dół i kliknij „Zapisz zmiany”, aby upewnić się, że wszystkie linki do postów działają poprawnie.

Krok 7: Napraw obrazy i niedziałające linki, aktualizując ścieżki
Zawsze, gdy przenosisz stronę WordPress z jednej domeny na inną lub z lokalnego serwera na działającą stronę, napotkasz niedziałające linki i brakujące obrazy.
Pokażemy Ci dwa sposoby aktualizacji adresów URL. Możesz wybrać ten, który najlepiej Ci odpowiada.
1. Zaktualizuj adresy URL za pomocą wtyczki Wyszukaj i Zamień wszystko (zalecane)
Najbezpieczniejszym sposobem na rozwiązanie tego problemu jest użycie Szukaj i zamieniaj wszystko. Jest to potężna wtyczka WordPress, która pozwala łatwo wykonywać masowe zadania aktualizacji na Twojej stronie internetowej bez pisania skomplikowanych zapytań do bazy danych.
Najpierw musisz zainstalować i aktywować wtyczkę Search & Replace Everything.
Po aktywacji przejdź na stronę Narzędzia » WP Search & Replace.

Tutaj musisz wprowadzić adres URL swojej lokalnej witryny w polu „Szukaj” i adres URL swojej żywej witryny w polu „Zamień na”.
Przewiń trochę w dół i kliknij „Zaznacz wszystko” pod tabelami. Zapewnia to, że wtyczka będzie szukać starego adresu URL wszędzie w bazie danych.

Teraz kliknij przycisk „Podgląd wyszukiwania i zamiany”, aby kontynuować.
Wtyczka wyszuka w Twojej bazie danych wszystkie wystąpienia starego adresu URL, a następnie wyświetli podgląd wyników.

Jeśli wszystko wygląda dobrze, kliknij „Zamień wszystko”, aby zapisać zmiany.
Zobaczysz ostrzeżenie o wprowadzanych zmianach. Kliknij „Tak”, aby kontynuować.
Wtyczka zaktualizuje teraz bazę danych i zastąpi lokalne adresy URL bieżącym adresem URL Twojej witryny.
2. Ręcznie zaktualizuj adresy URL (zaawansowane)
Innym sposobem aktualizacji adresów URL jest użycie następującego zapytania SQL:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
Po prostu przejdź do phpMyAdmin, kliknij swoją bazę danych, a następnie kliknij „SQL” w górnym menu i dodaj powyższe zapytanie.
Upewnij się, że zmienisz je na adresy URL swojej lokalnej i żywej witryny i kliknij przycisk „Go”.

To wszystko. Pomyślnie przeniosłeś WordPress z lokalnego serwera na działającą stronę.
Mam nadzieję, że Twoja strona internetowa działa płynnie. Jeśli zauważysz jakiekolwiek błędy, zapoznaj się z naszym przewodnikiem po najczęstszych błędach WordPress, aby uzyskać pomoc w rozwiązywaniu problemów.
Mamy nadzieję, że ten artykuł pomógł Ci przenieść WordPressa z lokalnego serwera na stronę na żywo. Możesz również zapoznać się z naszym przewodnikiem na temat przenoszenia strony na żywo na lokalny serwer lub przejrzeć ostateczną listę kontrolną migracji strony internetowej, aby poznać praktyczne kroki migracji WordPressa.
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.

Mark
Cześć!
Zrobiłem wszystko do kroku 6 i udało mi się uzyskać błąd połączenia z bazą danych, byłem podekscytowany! kiedy zmieniłem parametry, błąd zmienił się na błąd 500. A teraz utknąłem.
Moja lokalna baza danych MAMP nazywa się „localdatabase”, a nowa, którą utworzyłem na żywej stronie, ma prefiks, którego nie mogę edytować, więc teraz moja nowa nazwa bazy danych na żywej stronie to „web_localdatabase”
Pytanie:
1. Czy nazwa mojej lokalnej bazy danych powinna być taka sama jak na stronie produkcyjnej?
2. Jeśli nie, czy są jakieś inne zmiany, które muszę wprowadzić oprócz zmian w Kroku 6?
Dzięki!!!!!!!
Cindy
Cześć,
Myślałem, że postępowałem zgodnie z Twoimi krokami co do joty. Dostęp do localhost uzyskałem przez WAMP. cPanel jest przez StableHost. FTP za pomocą FileZilla. Po migracji spojrzałem na moją stronę i zobaczyłem, że brakuje połowy mojego najnowszego posta. Nigdy nie został opublikowany; był to pierwszy post, który stworzyłem w localhost. (Niedawno przeniosłem się z wp.com na wp.org. W momencie transferu miałem mniej niż 20 postów. Wszystkie zostały pomyślnie przeniesione z localhost na żywo bez błędów.) Nie miałem żadnych 'nieudanych transferów' podczas przesyłania przez FTP. Żadnych błędów, które zauważyłem.
Po zobaczeniu niekompletnego wpisu na blogu, próbowałem uzyskać dostęp do localhost, aby wyświetlić oryginalną treść za pomocą WAMP. Nazwa tego projektu nie może być już wyświetlana. Nie mogę uzyskać dostępu do treści mojego bloga na localhost, używając nazwy, którą nadałem przed migracją. Folder nadal istnieje w www.
Musiałem zrobić coś dobrze, ponieważ część posta, która nigdy nie była na mojej żywej witrynie, tam trafiła. Czy możesz mi powiedzieć, co stało się z moim localhostem? Nie mam nic w podfolderach... wszystko jest dość proste i starałem się zachować prostotę.
Rozwiązywanie problemów:
Uruchomiono zapytanie SQL zgodnie z Twoim Krokiem 7, komunikat brzmi: #1146 – Tabela „sxxxxx_wp574.wp_posts” nie istnieje. wp_574 to nazwa bazy danych, którą utworzyłem w Kroku 3. Zapytanie dotyczyło nazwy hosta localhost i domeny strony internetowej.
Uruchomiono ponownie komputer.
Opcja WAMP „Uruchom ponownie wszystkie usługi”.
Jestem teraz całkowicie zdezorientowany! Nie tylko nie wiem, co robić dalej, ale boję się próbować sugestii z Google w obawie przed naprawdę zepsutiem wszystkiego. Czy możesz mi pomóc? Byłoby dobrze wiedzieć coś o niekompletnej migracji, ale w tej chwili bardziej panikuję z powodu localhost. Dziękuję bardzo. Twoje instrukcje są bardzo łatwe do naśladowania i zrozumiałe.
Z poważaniem, cindy
Lea Jacta Est
Cześć!
Mam problemy z aktualizacją moich linków (krok 7). Wydaje się, że jest to problem z dopasowaniem adresu URL. Używając Velvet Blues, wpisuję mój stary adres URL w wymaganym polu i robię to samo dla nowego adresu URL, ale za każdym razem, gdy próbuję, pojawia się komunikat o błędzie.
Tak tylko dla sprawdzenia:
– mój stary adres URL = mój adres URL localhost, który znajduje się w ogólnych ustawieniach i który pojawia się w pasku adresu, gdy wchodzę na moją stronę główną
– mój nowy adres URL: moja zupełnie nowa nazwa domeny, która kończy się na .com
… prawda?
Czy błąd pochodzi skądś indziej, czy robię to źle?
Wielkie dzięki za pomoc.
Jeff Bradbury
Obecnie mam moją aktywną stronę pod adresem. Chcę ją pobrać do MAMP (Mac) i rozpocząć proces przeprojektowywania lokalnie, a następnie chcę ją ponownie umieścić na świeżo.
1) Kiedy będę gotowy do przesłania nowej witryny, czy umieszczam ją nad bieżącym folderem? Czy tworzę nowy folder (lub poddomenę) i umieszczam ją w tym katalogu, a następnie przenoszę domenę/DNS do nowej witryny?
2) Mam mnóstwo ładnych linków na żywej stronie, które chciałbym pobrać i zacząć nad nimi pracować… Myślę, że mam rację, myśląc, że ładne linki przyjmują formę obecnej domeny.
3) Czy to najlepszy proces, jeśli chcesz stale pracować lokalnie i aktualizować swoją witrynę codziennie/tygodniowo? Wydaje się to świetną metodą, jeśli chcesz jednorazowo zaktualizować witrynę. Jeśli istnieje inny sposób lub metoda pracy lokalnie, a następnie przesyłania zmian... lub nawet synchronizacji żywej/lokalnej witryny, chętnie skorzystam z pomocy i rady. DZIĘKUJĘ!
Wsparcie WPBeginner
1. Zależy od tego, jakie pliki zmieniłeś i jakie zmiany wprowadziłeś, które są przechowywane w bazie danych. Zakładamy, że będziesz pracować nad swoim motywem i prawdopodobnie wprowadzisz kilka zmian, które zostaną zapisane w bazie danych. W takim przypadku możesz po prostu nadpisać pliki swojego motywu i zaktualizować bazę danych z kopii zapasowej.
2. Jeśli przez ładne linki masz na myśli ustawienia permalinków, to myślimy, że nie zostaną one naruszone.
3. Jeśli planujesz stale pracować nad swoją witryną, ta strategia zadziała, ale nie jest to najlepsze rozwiązanie. Potrzebujesz rozwiązania, które pozwoli Ci automatycznie synchronizować witrynę deweloperską z witryną na żywo. Na przykład, zapoznaj się z naszym samouczkiem, jak utworzyć środowisko stagingowe dla Twojej witryny WordPress. Subskrybuj WPBeginner, wkrótce poruszymy ten temat w nadchodzącym artykule ze szczegółowymi instrukcjami.
Admin
Felipe Stabile
DZIĘKI CHŁOPAKI!
Poszło gładko po kilku problemach i przemyśleniach, ale to dlatego, że mój hosting jest trochę inny i miałem problemy z przesłaniem plików przez FTP za pomocą Filezilli. Poważne dokumenty wyświetliły komunikat o błędzie, ale rozwiązałem to w następujący sposób:
Jeśli ktoś z was używa smarterasp, lepiej nie używajcie Filezilli, użyjcie zintegrowanego (HostingControlPanel/MyWebsites//FileManager).
Po wyczyszczeniu bazy danych musisz spakować swoje pliki z HTDOCS/wordpress, a następnie przesłać ten plik zip.
W zintegrowanym menedżerze plików masz opcję rozpakowania. Poczekaj chwilę, aż pojawią się wszystkie foldery i dokumenty.
Następnie postępuj zgodnie z powyższym tutorialem i wszystko będzie w porządku.
Mohit
Hej wpbeginner,
Wielkie dzięki za ten tutorial. To najlepszy, jaki znalazłem.
Postępowałem zgodnie z tym krok po kroku i uzyskałem oczekiwane rezultaty.
Trzymaj tak dalej!
Na zdrowie!
Abhay
Wielkie dzięki, bracie. Działało bardzo dobrze.
Biniam
Wielkie dzięki!!!
jay capulong
cześć wszystkim jest ok, ale inne zdjęcia się nie wyświetlają,
co masz na myśli localhost/test? (lokalna strona)
dzięki
M3N
Cześć. Dzięki za ten świetny tutorial.
Mam jednak jedno pytanie…
Wykonanie opisanych przez Ciebie kroków nie powoduje problemów z serializowanymi danymi. Widziałem kilka tutoriali, które zalecały użycie skryptu lub innej metody, aby uniknąć problemów z serializowanymi danymi podczas ręcznej zmiany ścieżek plików.
Masz jakieś pomysły lub sugestie?
Mark
Cześć, nie wiem, czy ktoś miał problem z przekierowaniem do swojego lokalnego hosta po uruchomieniu wp-admin. Ja miałem, ale znalazłem post na stackoverflow, który mi pomógł. W zasadzie musiałem zaktualizować ścieżki plików w tabeli WP-Options.
Powodzenia.
MT
Mujtaba Zia
*** To najlepszy tutorial w moim życiu ***
Znam się na html/css, ale nigdy nie pracowałem z wordpressem. Ten tutorial bardzo mi pomógł i dzięki niemu mam już działającą stronę, postępując zgodnie z każdym krokiem i słowem. Bardzo, bardzo dziękuję!
Teraz bardzo chętnie dowiem się więcej dzięki tej stronie internetowej.
Kathy
Napotykam poważne problemy podczas przenoszenia na serwer produkcyjny. Lokalnie mam 2 strony używające tego samego motywu. Obie działają na oddzielnych bazach danych i stronach, obie działają idealnie lokalnie. Jedna strona została przesłana i działa poprawnie, a ja jestem w trakcie przesyłania drugiej, tutaj zaczynają się problemy. Wyeksportowałem i utworzyłem bazę danych, wszystko działa poprawnie, wszystkie obrazy wyświetlają się poprawnie. Przesłałem wszystkie pliki i poprawiłem konfigurację, a następnie napotkałem problemy. Wydaje się, że nie ładuje się żadna zawartość, a motyw jest tylko częściowo załadowany, wraz z nieprawidłowym logo strony. Próbowałem się zalogować, aby poprawić wszystkie linki, ale otrzymuję „błąd wewnętrzny serwera” – serwer napotkał błąd wewnętrzny lub błędną konfigurację i nie mógł zrealizować Twojego żądania.
Przywróciłem wygląd strony do poprzedniego stanu, ale zupełnie nie wiem, co robić dalej. Czy ktoś może pomóc? Nie rozumiem, jak wszystko działa idealnie lokalnie, a potem jest wielka porażka na żywo.
Kathy
p.s. Mam zrzuty ekranu, jeśli to pomoże.
DaveJorg
Pamiętaj, że czasami po zakończeniu migracji działa tylko strona główna.
Jeśli tak jest, odwiedź Dashboard > Ustawienia > Permalinks i kliknij Zapisz zmiany. Wierzę, że aktualizuje to mod_rewrite i powinno rozwiązać problem. Mi pomogło.
RW
Proszę usuń mój adres e-mail z wątku komentarzy. Próbowałem się wypisać za każdym razem i to nie działa.
Carlo
Dziękuję za ten przewodnik. Jestem kimś więcej niż początkującym w tej dziedzinie. Jak mogę postąpić, jeśli mam już zainstalowaną bazę danych na moim hostingu. Czy muszę ją usunąć i utworzyć nową, anulować tabele czy po prostu je opróżnić? Z góry dziękuję za pomoc.
Wsparcie WPBeginner
Możesz utworzyć zupełnie nową bazę danych.
Admin
Nathan
Przeniosłem wszystko i poszło gładko, dopóki nie spróbowałem zalogować się do WP, ciągle mówi, że hasło jest nieprawidłowe. Próbowałem nawet zmienić dane w phpMyAdmin. Czy problemem może być to, że uruchomiłem Twoje zapytanie przed zalogowaniem się do WP?
Nathan
Naprawiłem problem, po prostu zalogowałem się do WP i ponownie zapisałem permalinki, a cała strona została zaktualizowana. Dziękuję za świetny tutorial.
Angela
Niestety, nie udało mi się przenieść mojej strony z localhosta do sieci. Dotarłem do strony logowania i nie akceptowała moich danych logowania. Czy masz pomysł, co może być problemem? Nie chcę się poddawać, więc może spróbuję ponownie.
Omar Zeidan
Cześć Angelu,
Cóż, być może zapomniałeś zaimportować pliki bazy danych na swój serwer produkcyjny, czyż nie?
Jeśli nic nie zadziałało, spróbuj następujących czynności:
Uzyskaj dostęp do panelu administratora bazy danych, znajdź tabelę wp_users i dodaj tam ręcznie użytkownika.
Mam nadzieję, że to pomoże.
Pranesh
Doskonały przewodnik. Wszystko poszło dobrze. Wielkie dzięki!!
Ziga
Witam, postępowałem zgodnie ze wszystkimi krokami i na kroku nr 4 wybrałem plik .gzip do importu i otrzymałem następujący błąd:
#1064 – Błąd składni SQL; sprawdź podręcznik odpowiadający wersji serwera MySQL, aby uzyskać prawidłową składnię w pobliżu „?” w linii 2
Jakaś pomoc?
Justin
Wszystko działa oprócz moich innych stron…. Nie mogę tego rozgryźć
Matt
Podobny problem u mnie. Dodałem go do podfolderu na innej mojej domenie, ale kiedy tam przechodzę, widzę stronę 404 Motywy. Kiedy próbuję przejść bezpośrednio do którejkolwiek z innych stron, widzę stronę 404 mojego hostingu. Czy ktoś ma jakieś pomysły?
Ryan
Przeszedłem przez wszystkie kroki i moja strona nie wygląda w ogóle tak, jak wyglądała. Wydaje się, że większość CSS nie została przeniesiona. Używałem motywu Divi.
Oto jak to wygląda:
Jakieś wskazówki?
Amefon
WITAJ
otrzymałem ten błąd podczas próby zaimportowania mojej bazy danych na stronę
Błąd
Zapytanie SQL:
—
— Baza danych: `lcmi`
—
CREATE DATABASE IF NOT EXISTS `lcmi` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL powiedział: Dokumentacja
#1044 – Odmowa dostępu dla użytkownika „lazarbwn”@”localhost” do bazy danych „lcmi”
jak mam to rozwiązać?
Wsparcie WPBeginner
Sprawdź swoją nazwę użytkownika MySQL, hosta MySQL, bazę danych i hasło MySQL.
Admin
Amefon
nie rozumiem. Czy mam zmienić dane MySQL, czy co.
Mike Casile
Jeszcze tego nie zrobiłem, ale lokalna strona wygląda dobrze. Mam 2 pytania (które mogą być zbyt obszerne i wymagać kolejnych artykułów).
1. Jeśli przejdę przez to i wszystko będzie wyglądać dobrze na stronie produkcyjnej… ale chcę kontynuować nowe prace rozwojowe lokalnie, czy istnieje podobny proces dla zmian przyrostowych?
2. Jak wpłynie to na mnie, jeśli użyję multisite (czego TERAZ NIE robię).
Dzięki,
Roman
Zależy to od tego, czego dotyczą Twoje zmiany – jeśli zmieniłeś kod CSS lub PHP w motywie, będziesz musiał przesłać zmienione pliki na serwer za pomocą FTP. Jeśli zmieniasz ustawienia WordPress, wystarczy przejść przez kroki kopiowania bazy danych.
Ameira
Dziękuję za ten tutorial – po 2 tygodniach prób wszystko, co możliwe, w końcu dowiedziałem się, czego brakowało. Udało mi się uzyskać dostęp do mojej strony internetowej, ale brakuje obrazów, a układ jest wszędzie. Postępowałem zgodnie z krokiem 7 i to nieco poprawiło sytuację, ale nadal jest spory bałagan – czy masz jakieś pomysły, co jeszcze mogę zrobić?
Soo
Łatwy do zrozumienia i śledzenia.
Najlepszy tutorial o "Jak przenieść WordPress z lokalnego serwera na stronę na żywo".
Dziękuję
zavera
Witajcie, wsparcie WPBEGINNER, stworzyłem niestandardową stronę WordPress z kilkoma stronami i zastosowałem wszystkie kroki, które tu wymieniliście, i wszystko działało poprawnie, ale adresy URL moich stron nadal wskazują na localhost. Jak zmienić te adresy URL dla stron?
Wsparcie WPBeginner
Jeśli masz dostęp do obszaru administracyjnego, przejdź do ustawień -> Ogólne i zmień swój adres URL WordPress i adres URL witryny. Lub spójrz na krok 5, aby zrobić to przez phpmyadmin.
Admin
Daniel Afriyie Gyimah
proszę, potrzebujemy informacji w formacie PDF do pobrania
Andres
Witam! Próbowałem użyć tej metody i otrzymuję następujący błąd:
lessphp fatal error: load error: failed to find /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/bootstrap/less/bootstrap.lesslessphp fatal error: load error: failed to find /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/style.less
Warning: Cannot modify header information – headers already sent by (output started at /home/weliketo5/public_html/breg/wp-content/themes/CherryFramework/includes/less-compile.php:155) in /home/weliketo5/public_html/breg/wp-includes/pluggable.php on line 1207
Czy ktoś mógłby mi pomóc?
Alfredo Garcia
Podczas wykonywania kroku nr 4: Import bazy danych WordPress na aktywnej witrynie, otrzymuję następujący błąd SQL:
Błąd
MySQL powiedział: Dokumentacja
#1064 – Wystąpił błąd w składni SQL; sprawdź podręcznik odpowiadający wersji serwera MySQL, aby uzyskać poprawną składnię w pobliżu „?” w linii 105
Czy możesz mi powiedzieć, co jest nie tak i jak mogę to naprawić?
Wsparcie WPBeginner
Plik kopii zapasowej, który próbujesz zaimportować, może być uszkodzony. Wyeksportuj świeżą kopię, a następnie spróbuj ponownie. Jeśli to nie zadziała, poproś swojego dostawcę hostingu o aktualizację wersji MySQL.
Admin
Alfredo Garcia
Dziękuję. Spróbuję dziś wieczorem.
Ngabe R
Przegapiłem krok 5. Wielkie dzięki. Bardzo pomocne!
Adam
Czy muszę zainstalować WordPressa na moim serwerze przed rozpoczęciem tego procesu, czy mam po prostu postępować zgodnie z podanymi krokami?
Wsparcie WPBeginner
Nie, proszę zapoznać się z krokiem 2. Prześlesz pliki WordPress z lokalnego serwera na serwer produkcyjny.
Admin
Adam
Dzięki, wszystko już działa! To był naprawdę, naprawdę pomocny tutorial!
Rod
Dzięki, bardzo pomocne! Kiedy już ustaliłem poprawną nazwę serwera u hosta, wszystko poszło dobrze.
Yonatan
Świetny artykuł i naprawdę pomocny.
Dzięki!
Momodu Oladapo Abraham
zadziałało dzięki, jednak nadal istnieją linki łączące się z adresem lokalnego serwera, najbardziej widoczne w postach i blogach… co mam zrobić.. proszę o pomoc… wszystko inne działało dobrze oprócz postów. Dzięki
Natharza
Hej
Wszystko działało, ale linki do postów nie działają. Wykonałem zapytanie SQL, ale linki nadal były zepsute z błędem „Nie podano pliku wejściowego”.
Proszę o pomoc
Michael
Dziękuję za ten artykuł. Oszczędza mi to stresu związanego z przeprojektowaniem strony internetowej.
Sarah
Dzięki za świetny tutorial, postępowałem zgodnie z każdym krokiem i nic się nie stało!
POZDROWIENIA +++
Fongoh Tayong
Człowieku, jesteś super.
Zadziałało u mnie jak marzenie.
Więcej mocy dla Ciebie, abyś pisał więcej samouczków na ten temat. Jestem nowicjuszem w WordPressie.
Jeszcze raz dziękuję.
Louise
Cześć,
W kroku 2, jeśli nie masz katalogu public_html, gdzie indziej możesz przesłać plik? zgodnie z pytaniem Milo. Wszedłem do menedżera plików i do pliku httpdocs i tam go przesłałem.
Dzięki
Max
Dziękuję za naprawdę prosty, łatwy do naśladowania tutorial dotyczący migracji bazy danych. Zauważyłem, że nie podałeś aktualizacji nazwy DB_HOST, ale poza tym było świetnie.
Stefano
Cześć! Przede wszystkim dzięki za szczegółowy przewodnik.
Przestrzegałem wszystkich kroków bez problemu. Tak czy inaczej, motyw i wszystkie wtyczki, które zainstalowałem na localhost, zniknęły, przez co strona wygląda zupełnie inaczej. Co mogę zrobić, aby zaimportować wszystkie poprzednie wtyczki i ustawienia? Z góry dziękuję za Twoją odpowiedź
Wsparcie WPBeginner
Możesz je przesłać ze swojego komputera za pomocą klienta FTP.
Admin
Junn
Cześć, dziękuję za ten tutorial, działa mi! Jednak nie mogę znaleźć stron, które utworzyłem lokalnie, a ustawienia nie są poprawne. Pozwoliło mi to zainstalować nowego WordPressa.
Co poszło nie tak?
Monique
witam. dziękuję za ten tutorial. mam jednak problem na kroku 6. Wszystkie pierwsze 5 kroków zostało wykonanych. ale kiedy odświeżam moją stronę po zmianie adresu URL w bazie danych. nie pojawia się komunikat „Błąd połączenia z bazą danych” i moja strona nadal otwiera się na localhost. proszę o pomoc, co mam teraz zrobić
Alex
Jak utworzyć bazę danych MySql na mojej obecnej stronie. Czy mój dostawca może mi pomóc?
Wsparcie WPBeginner
Tak, mogą ci pomóc.
Admin
Miloš
Cześć, to znowu ja. Teraz mam problem z siódmym krokiem. Wstawiłem ten kod z moją własną stroną internetową
w moim sql, ale 2 z 5 stron nadal nie działa. Prawdopodobnie nie zrozumiałem dobrze twoich instrukcji. Co masz na myśli mówiąc „ale nie zapomnij zmienić go na adresy URL swojej własnej lokalnej witryny i witryny na żywo”?
Nadeem
Cześć
czy mógłbyś proszę sprawdzić swoje menu w sekcji wygląd, a następnie klikać po kolei te elementy menu, które nie działają poprawnie. mam nadzieję, że znajdziesz błędy.
Nady
Nikhil
Cześć,
Dzięki za pomoc…
Wszystkie kroki działają idealnie....
Ale kiedy próbuję się zalogować lub kliknąć w jakikolwiek link…
Pokazuje mi następujący komunikat…
Moja strona internetowa :
Błąd wewnętrzny serwera
Serwer napotkał wewnętrzny błąd lub błąd konfiguracji i nie mógł zrealizować Twojego żądania.
Skontaktuj się z administratorem serwera pod adresem webmaster@ i poinformuj go o czasie wystąpienia tego błędu oraz o czynnościach, które wykonałeś tuż przed jego wystąpieniem.
Więcej informacji o tym błędzie można znaleźć w dzienniku błędów serwera.
Dodatkowo, podczas próby użycia ErrorDocument do obsługi żądania napotkano błąd 500 Internal Server Error.
Jakie jest rozwiązanie tego błędu…
Dwayne Smith
Cześć NIKHIL Mam ten sam problem, czy udało Ci się ustalić, co było problemem. Jeśli tak, czy możesz mi podać swoje rozwiązanie
Pozdrawiam
Dwayne
Mustapha
Bardzo pomocny post
dziękuję
Milos
Mam problem z krokiem 6, ponieważ nie wiem, jak edytować plik wp-config.php. Chodzi o to, że kiedy klikam prawym przyciskiem myszy i wybieram podgląd/edytuj, nie ma opcji wprowadzania nazwy bazy danych, użytkownika i hasła.
Ponadto w kroku 3 przesłałem moje pliki WP do folderu htdocs, ponieważ to jedyny folder, który widzę. Używam FileZilla.
Byłbym bardzo wdzięczny, gdybyś mógł odpowiedzieć na mój adres e-mail.
Miloš B.
Andrej
Milose… Po otwarciu pliku wp-config.php, musisz otworzyć go jako dokument notatnika i znaleźć na początku tekstu nazwę bazy danych, użytkownika i hasło, edytować tekst ręcznie, a następnie ponownie zapisać.
Matt
Napotkałem błąd sql 1064 podczas importowania skompresowanego eksportu. W końcu udało mi się go naprawić, eksportując jako nieskompresowany .sql