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ść WordPress z lokalnego serwera na stronę na żywo (2 metody)

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

Jak przenieść WordPress z lokalnego serwera na żywą witrynę (2 metody)

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:

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

Subskrybuj WPBeginner

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

Utwórz nową kopię zapasową do migracji

To przeniesie Cię do ekranu, gdzie możesz nadać swojej kopii zapasowej nazwę.

Następnie kliknij przycisk „Dalej”.

Nazwa pakietu kopii zapasowej

Duplicator uruchomi teraz testy, aby sprawdzić, czy wszystko jest w porządku.

Jeśli wszystkie elementy są oznaczone jako „Dobre”, kliknij przycisk „Zbuduj”.

Zbuduj pakiet

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.

Pobierz oba pliki kopii zapasowej

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

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

Nazwij nową 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”.

Utwórz nowego użytkownika bazy danych

Następnie musisz dodać właśnie utworzonego użytkownika do bazy danych.

Najpierw zaznacz pole wyboru „Wszystkie uprawnienia”.

Sprawdź 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.

Prześlij archiwum i pliki instalacyjne

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.

Kreator migracji Duplicator, krok 1

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.

Zweryfikuj ustawienia

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.

Logowanie administratora

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.

Eksport z localhost

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.

Eksportuj bazę danych WordPress za pomocą phpMyAdmin

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.

Przesyłanie plików WordPress przez FTP

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

Wybierz kreatora bazy danych MySQL

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

Nazwij i utwórz nową 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”.

Utwórz nowego użytkownika bazy danych

Następnie musisz dodać utworzonego użytkownika do bazy danych.

Najpierw zaznacz pole wyboru „Wszystkie uprawnienia”.

Zaznacz pole wyboru wszystkich uprawnień

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

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.

Importuj bazę danych przez phpMyAdmin

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.

Przeglądaj tabelę opcji wp

Następnie w kolumnie options_name musisz poszukać opcji siteurl.

Następnie kliknij ikonę „Edytuj”.

Edytuj siteurl w phpMyAdmin

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://014.leahstevensyj.workers.dev.

Następnie możesz zapisać pole, klikając przycisk „Go”.

edytuj pole siteurl

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

Zapisz ogólne ustawienia

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.

Zapisz ustawienia permalinków

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.

Wyszukaj i zamień adresy URL podczas migracji z lokalnej witryny na aktywną

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.

Wybierz tabele

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.

Podgląd zmian

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

Naprawianie obrazów WordPress i uszkodzonych adresów URL po przeniesieniu na stronę na żywo

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.

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

912 CommentsLeave a Reply

  1. Ciągle zatrzymuję się na kroku 4. podczas importowania mojej bazy danych pojawia się następujący błąd

    #1231 – Zmienna ‘character_set_client’ nie może być ustawiona na wartość ‘NULL’

    Mam tylko ograniczone pojęcie o SQL i nigdy wcześniej czegoś takiego nie robiłem. Będę bardzo wdzięczny za wszelką pomoc/wskazówki.

  2. Witam,

    Udało mi się przejść do kroku 6 bez żadnych problemów, dopóki moja strona nie stała się aktywna. Wszedłem w ogólne ustawienia WordPressa i mój adres URL strony nadal był localhost. Czy mam zmienić adres URL strony przed przesłaniem go do programu FTP i do mojego hostingu, czy mogę zostawić go jako localhost? Czy też zmieniam adres URL strony w WordPressie po przesłaniu moich plików na moją stronę hostingową?

    Ta strona była super pomocna, dzięki!

    • Cześć. Bardzo dziękuję za to, doskonały tutorial. Wydaje mi się, że zatrzymałem się na Kroku 6. Nadal otrzymuję błąd „Błąd nawiązywania połączenia z bazą danych”. Czy muszę również zmienić pole nazwy hosta w pliku config.php? i na co mam to zmienić?

  3. Dziękuję za artykuł. Udało mi się rozwiązać mój problem, postępując zgodnie z tymi krokami.

  4. Witaj,

    Mam dwa pytania i byłbym wdzięczny za pomoc!

    1) Dlaczego mam dwa foldery ht-docs i wp-content w moim folderze WordPress?

    2) Kiedy przenoszę moją stronę WordPress z lokalnego hosta na serwer produkcyjny, czy mogę usunąć mojego lokalnego hosta, czy powinienem go zachować na zawsze?

    Z góry dziękuję!

    • 1) Po zainstalowaniu WordPressa na swoim serwerze hostingowym, te dokumenty/foldery zostaną automatycznie dodane. Myślę, że podczas przesyłania plików z lokalnego na żywy serwer przez FTP, __ht-docs__ i __wp-content__ po prostu nie zostały zastąpione.

      Ale proszę sprawdź swoje lokalne pliki, które zazwyczaj znajdują się w folderach WAMP/MAMP pod __htdocs__. Czy tam też są dwie kopie danych? Wtedy powinieneś dowiedzieć się, która z nich jest właściwa...

      2) W momencie przesyłania plików z lokalnego na produkcyjny, dane lokalne stanowią kopię zapasową. Po kilku tygodniach, po zmianie i edycji Twojej strony produkcyjnej na serwerze, możesz usunąć lokalne.

      Ale powinieneś regularnie tworzyć kopie zapasowe i przechowywać dane lokalnie (Cytat: „Jeśli robisz to regularnie, to zdecydowanie zalecamy, abyś zdobył BackupBuddy, ponieważ ułatwi ci to życie. Podziękujesz nam za to później”)!

      Hope it helps :)

  5. Wow! Jaki wspaniały tutorial, naprawdę doceniam wysiłek, jaki włożyliście w napisanie tych tutoriali. Dzięki, naprawdę pomogło mi to w skonfigurowaniu mojej strony internetowej zbudowanej na WordPressie z localhost na wampserver.

  6. Postępowałem zgodnie ze wszystkimi krokami, ale kiedy wpisuję mój adres strony internetowej, pojawia się stara strona. Czy ktoś może mi pomóc?

  7. Postępowałem zgodnie z krokami 1-5, ale nie jestem pewien, gdzie jest moja strona. Przepraszam, brzmi to naprawdę głupio, ale nie jestem dobry w technologii. Wgrałem pliki, ale kiedy wpisuję adres mojej strony, pojawia się stara strona.

  8. nie można odnaleźć adresu DNS serwera.
    ERR_NAME_NOT_RESOLVED

    Zmieniłem wszystko odpowiednio, ale nadal nie mogę się połączyć.

  9. Czy mógłbyś wyjaśnić, jak to zrobić za pomocą Webmatrix? Mam komputer PC, a moja instalacja WordPress na moim lokalnym komputerze była z Webmatrix. Nie mam MAC-a. Gdzie w Webmatrix mam eksportować? Jestem tym zdezorientowany. Ponadto, musisz utworzyć bazę danych w cPanel MySQL. Gdzie mam zapisać tę nową bazę danych? Gdzieś w cPanel czy na dysku twardym mojego lokalnego komputera i pod jaką nazwą? Mam domenę w GoDaddy i wykupiłem hosting internetowy. Powiedzieli mi, abym zrobił zupełnie nową, czystą instalację WordPress z ich strony… dlaczego miałbym to robić? Mam już swojego WordPress przez Webmatrix na moim lokalnym komputerze, tutaj znajduje się strona internetowa, którą zbudowałem. Jak mam przenieść to na mój hosting internetowy? Jestem zdezorientowany co do baz danych i jak przenieść moje lokalne pliki/bazę danych WordPress na mojego hosta internetowego. Dziękuję.

  10. Postępowałem zgodnie ze wszystkimi tymi krokami i kiedy przeglądam moją stronę, widzę moje treści, takie jak słowa i linki, ale żadnych ozdobnych elementów ani wtyczek itp. Moje menu wyświetlają się jako zwykła lista słów, tak jakbym stworzył stronę bez żadnego prawdziwego CSS. Moje pliki CSS nie zaginęły, więc nie wiem, gdzie nastąpił błąd. Próbowałem zrobić część dotyczącą naprawy uszkodzonych linków i nie jestem w 100% pewien, co powinienem wpisać po części localhost. Użyłem nazwy folderu, w którym znajdują się wszystkie moje bazy danych/pliki/itp. WordPress. Nie mogę rozgryźć, co idzie nie tak.

    • @AMBER i wszyscy zmagający się z tym samym problemem, problem z procesem wdrażania bazy danych WordPress wynika z empirycznego zastąpienia lokalnego URI adresem URI żywej witryny, zgodnie z opisem w tym artykule w kroku 7. Jeśli po prostu wykonasz instrukcję SQL UPDATE, jak pokazano, przez większość czasu uszkadzasz bazę danych. Dlaczego? Powód jest prosty: WordPress ma sposób na serializację niektórych metadanych dla własnej wygody. Ten post dobrze to wyjaśnia: nacin.com/2010/04/18/wordpress-serializing-data

      Jeśli spojrzysz na tę tablicę:

      array( ‘apple’, ‘banana’, ‘orange’ ),

      po serializacji wygląda to tak:

      a:3:{i:0;s:5:”apple”;i:1;s:6:”banana”;i:2;s:6:”orange”;},

      gdzie:

      – a:3 oznacza „tablicę o rozmiarze 3”
      – i:0; i:1; i:2 oznaczają odpowiednio „indeks całkowity 0; indeks całkowity 1; indeks całkowity 2”
      – s:5:”apple” oznacza „ciąg znaków, długość 5, dane=apple”
      – s:6:”banana” oznacza „ciąg znaków, długość 6, dane=banana”, itp.

      Jak widać, każdy ciąg znaków zakodowany w postaci szeregowej jest przechowywany wraz z informacją o jego długości. Więc kiedy wykonasz proste wyszukiwanie i zamianę w swoich tabelach, wszystkie wystąpienia zostaną faktycznie zastąpione, ale metadane długości ciągu znaków nie zostaną.

      W przypadku, gdy długość Twojego lokalnego adresu URL jest równa długości adresu URL Twojej strony na żywo, masz szczęście; jeśli się nie zgadzają, masz kłopoty.

      Pytanie brzmi: „Jak to naprawić?”. Z przyjemnością mogę powiedzieć, że na szczęście istnieje wiele wtyczek, które mogą Ci w tym pomóc, ale jedną z naprawdę prostych i dobrych jest „Better Search Replace”.

      Po prostu zainstaluj ten wtyczkę w swojej lokalnej instalacji WordPress i postępuj zgodnie z instrukcjami podanymi w tym artykule. Jedynym miejscem, w którym możesz bezpiecznie zastąpić swój lokalny adres URL, jest tabela wp_options, zgodnie z opisem w kroku 5.

      Po zainstalowaniu wtyczki, w panelu administracyjnym przejdź do „Narzędzia, Lepsze Wyszukiwanie Zastępowanie”, w polu tekstowym „Szukaj” wpisz adres URL swojej lokalnej witryny (np. http://localhost:12345), a w polu tekstowym „Zastąp przez” wpisz adres URL swojej aktywnej witryny (np. http://www.example.com) i powinieneś być gotowy do pracy. Po prostu upewnij się, że nie dodajesz żadnego ukośnika „/” na końcu adresu URL (na końcu, jak http://localhost:12345/ lub http://www.example.com/)

      Mam nadzieję, że to wyjaśnienie było pomocne i proszę daj mi znać, czy pomogło.

      Miłego kodowania!

  11. Cześć,
    Świetny artykuł i bardzo łatwy do naśladowania.
    Jednak jako osoba początkująca w WordPressie mam trudności z całym konceptem posiadania oddzielnej bazy danych od strony internetowej. Stworzyłem wszystko lokalnie na moim komputerze. Ale lokalny PHP Admin pozwala mi używać dowolnej liczby znaków w nazwie mojej bazy danych, ale mój zdalny serwer/host (123-reg) pozwala tylko na 9 (moja oryginalna miała 11), więc... nazwa bazy danych lokalnie różni się od nazwy bazy danych zdalnie. Wyeksportowałem tabele bazy danych i zaimportowałem je do zdalnej bazy danych, zmieniłem nazwę mojego pliku wp-config, aby wskazywał na nową, krótszą nazwę bazy danych z poprawną nazwą użytkownika i hasłem, ale nadal otrzymuję komunikat „Błąd nawiązywania połączenia z bazą danych”.
    Jakieś sugestie?
    Czy fakt, że tabele są eksportowane z bazy danych o innej nazwie niż ta, do której są importowane, może mieć znaczenie?

  12. Cześć, zrobiłem wszystkie Twoje kroki, ale widzę tylko białą stronę. Nie wyświetla mi żadnego błędu.

    Wgrywam wszystko do podkatalogu mojej strony internetowej. Czy to dlatego? Czy jest jakieś rozwiązanie?

  13. Świetny artykuł, jeśli przesyłanie spakowanych plików nie działa, spróbuj zamiast tego przesłać pliki .sql.

  14. Witam. Z Pańskiego kroku 6 wynika, że powinniśmy zmienić nazwę bazy danych, użytkownika i hasło. Czy powinniśmy również zmienić nazwę hosta?

  15. wykonałem wszystkie kroki, ale przechodzę do strony install.php, czy ktoś może mi pomóc, naprawdę potrzebuję twojej pomocy

  16. Witaj!

    Mam 500 błędów wewnętrznych na serwerze.
    Myślę, że problem leży w pliku .htaccess.
    Czy możesz w tym pomóc?

    • Mam ten sam problem. Wykonałem wszystkie kroki dokładnie, poprawiłem plik wp-config.php i wgrałem go ponownie, ale teraz, gdy wchodzę na moją stronę, pojawia się komunikat:

      „Ta strona nie działa”

      [moja strona] obecnie nie może obsłużyć tego żądania.
      BŁĄD HTTP 500

      • I should have said that that is the error I get when I try to go to my wp-admin. When I go to the site itself it’s blank. :(

  17. Rozwiązaniem dla odwołań do obrazów jest wykonanie następujących skryptów w Twojej bazie danych:
    (Nie mogę napisać prawdziwych skryptów, ponieważ wpbeginner.com uważa, że wykonuję wstrzyknięcie SQL :\ )

    Zaktualizuj wp_posts, aby ustawić wartość kolumny guid na wartość funkcji REPLACE(guid, ‘http://old.site.url’, ‘http://new.site.url’)

    I

    ZAKTUALIZUJ wp_postmeta, aby USTAWić wartość kolumny meta_value na wartość funkcji REPLACE(meta_value, ‘http://old.site.url’, ‘http://new.site.url’)

    Nie zapomnij również sprawdzić uprawnień dla wp-content/uploads, aby upewnić się, że możesz dodawać więcej obrazów.

  18. Cześć,

    Dziękuję za to. Zrobiłem wszystko zgodnie z opisem. Wydawało się, że wszystko poszło dobrze, z wyjątkiem strony głównej, która nic nie wyświetla, poza menu nawigacyjnym.
    Kiedy wchodzę do kreatora strony głównej, pokazuje, że nic tam nie zostało dodane.
    Jakieś rady?

  19. Cholera, mam tyle szczęścia, że istnieje wpbeginner, udało mi się w końcu sprawić, że moja strona działa dzięki temu postowi, musiałem walczyć (jest starsza wersja bazy danych na serwerze mojego hostingu), ale udało mi się dzięki wam!

  20. Zmiana adresu URL
    Zmieniłem adres URL w tabeli wp_option, ale tylko strona główna ładuje się poprawnie, a linki do innych stron nadal wskazują na localhost/coś ??
    Co mam zrobić, aby zmienić wszystkie linki??

  21. Hej, po zrobieniu tego wszystkiego, kiedy wchodzę na moją stronę, widzę stronę z indeksem WordPress, a nie moją stronę. Co mam zrobić?

  22. Cześć. Bardzo dziękuję za ten post. Wydaje się bardzo pomocny i próbowałem postępować zgodnie z każdym krokiem, ale teraz, gdy skończyłem, po wejściu na mój adres URL otrzymuję błąd „Nie można znaleźć serwera” (Host pokazuje mi podgląd z napisem „w budowie” i ich logo, które było online, zanim przesłałem dane i bazę danych – czy przynajmniej nie powinienem tego dostać?). Czy masz jakieś pomysły, gdzie mogłem popełnić błąd, i czy najlepiej usunąć wszystko i zacząć od nowa, czy nadpisać, czy szukać konkretnych błędów?
    Dziękuję za wszelką pomoc!

  23. Zastanawiam się, czy masz jakieś rekomendacje dotyczące lokalnego rozwijania nowych funkcjonalności w lokalnej instalacji deweloperskiej, podczas gdy klient nadal może wprowadzać aktualizacje w rzeczywistej bazie danych.

  24. Cześć
    Dziękuję za szczegóły, ale nadal nie mogę poprawnie ustawić ścieżki do obrazów, pomimo wprowadzonych zmian… mam foldery w public_html i utworzoną bazę danych… moja strona internetowa działa dobrze, z wyjątkiem zdjęć / logo

  25. Moja strona wordpress została opublikowana, ale moje obrazy nie są replikowane i nie są widoczne. Czy możesz mi doradzić, jaka powinna być struktura folderów obrazów podczas przesyłania ich na serwer na żywo??

    Twoja pomoc i wskazówki będą mile widziane. Dziękuję.

  26. Świetny post !!!
    Tylko ostatnia część mi nie działała, zdjęcia i linki nadal brakujące!
    Masz jakiś pomysł?
    dziękuję

  27. Witaj,
    Wszystko w porządku oprócz tego, że nie masz uprawnień do dostępu do / na tym serwerze. Nie wiem, dlaczego to się pojawia, gdy próbuję uzyskać dostęp do mojej witryny. Wykonałem wszystkie kroki, o których mówiłeś, ale otrzymuję ten błąd, czy ktoś może mi pomóc rozwiązać ten problem.

  28. Zamiast tej długiej drogi, używam wtyczki o nazwie wp all in one migration, potrzebuję tylko zaimportować pojedynczy plik, kiedy przejdę na żywo i wszystko gotowe, bez zabawy z bazami danych itp. Myślę, że każdy powinien to zrobić, oszczędza dużo czasu i pracy.

  29. Świetny artykuł! Ale nadal utknąłem na ostatnim kroku. Obrazy nie wyświetlają się na mojej stronie internetowej.

    Właściwie tak, ale tylko na moim komputerze. Wszyscy inni mają wadliwą stronę internetową.

  30. Cześć,

    Bez wątpienia bardzo przydatny artykuł. Ale utknąłem na ostatnim kroku. Wykonałem zapytanie aktualizujące SQL, ale nadal mam problemy ze ścieżką do obrazów.

    Tylko jedna rzecz; podczas przesyłania plików przez FTP, nie przesłałem folderu wordpress (folder testowy), ale przesłałem wszystko, co było w środku.. Więc na serwerze są tylko foldery i pliki umieszczone bezpośrednio pod ‘public_html ‘

    Pozdrawiam,
    Bikram

  31. NIE DZIAŁAŁO!!

    Błąd
    Zapytanie SQL:


    — Baza danych: `wordpress`

    CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    MySQL powiedział: Dokumentacja

    #1044 – Odmowa dostępu dla użytkownika ‘ksalim’@’localhost’ do bazy danych ‘wordpress’

  32. Bardzo świetny artykuł, naprawdę ułatwił przeniesienie projektu, nad którym pracowałem dla klienta, już na mojej lokalnej maszynie na jego serwer, mam na myśli, że dosłownie próbowałem rozwijać stronę od nowa i było to straszne... Dziękuję

  33. Dziękuję bardzo za ten przewodnik. Przez jakiś czas miałem z tym problemy, zanim go znalazłem. Postępowałem zgodnie z nim słowo w słowo i wszystko wydaje się działać. Jestem bardzo wdzięczny!

  34. cześć! syed

    Chciałbym zapytać, skąd mogę pobrać najlepszy darmowy, prosty i atrakcyjny motyw WordPress, który później planuję wgrać na serwer produkcyjny…. Będę bardzo wdzięczny za pomoc…. dziękuję…

  35. cześć! syed

    Chciałbym zapytać, kiedy przesyłamy stronę wordpress z localhost na serwer na żywo….chciałbym zapytać, czy wordpress ma dużo plików, a wewnątrz wp-content/themes/… są trzy różne motywy, takie jak twenty fourteen, twenty thirteen, więc czy trzeba przesłać wszystkie te motywy, czy nie….pomoc byłaby bardzo doceniona…..dzięki…..

    • Nie, po prostu przesyłasz folder motywu, który jest aktualnie aktywowany na Twojej stronie.

  36. Przede wszystkim, dziękuję!

    Zrobiłem wszystko i moja strona działa, ale kiedy muszę zalogować się do mojego wp-admin, pojawia się pusty ekran i nic się nie dzieje. Masz jakiś pomysł?

  37. dziękuję za ten artykuł, wykonałem kroki i przesłałem moją stronę do c panel, ale nie działa, pojawia się wewnętrzny błąd, proszę pomóż mi to rozwiązać, dziękuję

  38. Wszystkie świetne rady, z wyjątkiem kroku 6. Nie przeszedłem dalej, rada nie jest jasna. Moja strona wyświetla błąd "Error Establishing Database Connection". Ta następna część nic mi nie wyjaśnia.
    "Aby to naprawić, połącz się ze swoją stroną za pomocą klienta FTP i edytuj plik wp-config.php. Podaj nazwę bazy danych, użytkownika i hasło, które utworzyłeś wcześniej w Kroku 3. Zapisz plik wp-config.php i prześlij go z powrotem na swój serwer. Odwiedź swoją stronę, powinna być już aktywna."

    Łączę się przez FTP, a następnie po prostu edytuję plik... nie, nic się stąd nie dzieje. Otwieram plik w edytorze, ale nie wprowadzam żadnych zmian, ponieważ nic nie pokazuje się na temat tego, co jest wyjaśnione.

    Pozdrawiam,

    • Hej, obecnie przesyłam pliki w tej chwili. Nie jestem pewien, czy znalazłeś już rozwiązanie (mam nadzieję, że tak, minęło 15 dni), ale prawdopodobnie powinieneś zmienić nazwę hosta: /** Nazwa hosta MySQL */
      define(‘DB_HOST’, ‘ ‘ twoja nazwa hosta wcześniej powinna była być twoim lokalnym hostem lub podobnym.

  39. Dzięki za post. Naprawdę pomogło rozwiązać mój problem. Chociaż napotkałem pewne problemy z importem bazy danych. Po wielu wysiłkach, aktualizacja wersji phpmyadmin rozwiązała problem. Jeśli to możliwe, możesz również uwzględnić typowe błędy w każdej sekcji, aby początkujący nie zagubił się. Jak się okazuje, najprawdopodobniej napotkasz tu i ówdzie jakiś błąd. Poza tym świetny post. Dzięki.

  40. Cześć,

    Dziękuję za to, kroki są bardzo bezpośrednie i sprawiłeś, że przesyłanie WordPressa było przyjemnością.

  41. Cześć. Kiedy wchodzę na moją stronę, pojawia się komunikat Witaj na: yourwebsite.com
    Ta strona internetowa jest zaparkowana ZA DARMO, dzięki uprzejmości GoDaddy.com. Czy muszę zarejestrować swoją domenę? Wymyśliłem losową nazwę strony internetowej, którą wpisałem w kroku 5 dotyczącym zmiany adresu URL witryny. Ponadto, gdy wpisuję adres lokalnego hosta, otrzymuję komunikat „nie można znaleźć strony internetowej”. Co mam zrobić?

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