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. W kroku 6, wsparcie wpbeginner powiedziało, że trzeba zaktualizować te linie w pliku wp-config.php dla odpowiedzi na komentarz (2 listopada 2017 o 12:34). Oto linie.

    define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

    Moje pytanie brzmi: Po której linii powinienem zaktualizować te linie w pliku wp-config.php?

    Oto plik wp-config.php bez komentarzy.

    <?php

    define('DB_NAME', 'db');

    define('DB_USER', 'user');

    define('DB_PASSWORD', 'pass');

    define('DB_HOST', 'localhost');

    define('DB_CHARSET', 'utf8');

    define('DB_COLLATE', '');

    define('AUTH_KEY', 'tutaj wpisz swoją unikalną frazę');
    define('SECURE_AUTH_KEY', 'tutaj wpisz swoją unikalną frazę');
    define('LOGGED_IN_KEY', 'tutaj wpisz swoją unikalną frazę');
    define('NONCE_KEY', 'tutaj wpisz swoją unikalną frazę');
    define('AUTH_SALT', 'tutaj wpisz swoją unikalną frazę');
    define('SECURE_AUTH_SALT', 'tutaj wpisz swoją unikalną frazę');
    define('LOGGED_IN_SALT', 'tutaj wpisz swoją unikalną frazę');
    define('NONCE_SALT', 'tutaj wpisz swoją unikalną frazę');

    $table_prefix = 'wp_';

    define('WP_DEBUG', false);

    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

    require_once(ABSPATH . 'wp-settings.php');

  2. Witam.

    Czy ktoś mógłby mi powiedzieć, czy ten „jak to zrobić” nadpisze istniejącą, już działającą stronę internetową? Zgaduję, że tak.

  3. Cześć
    Dzięki za ten pouczający post. Dokładnie postępowałem zgodnie ze wszystkimi instrukcjami i kiedy próbowałem sprawdzić, czy strona jest aktywna na etapie 6, pojawiła się ta sama strona, co pierwotnie. Nagłówek brzmi „Index of/”, a poniżej znajdują się 2 opcje (ze szczegółami daty modyfikacji itp.). 2 opcje to cgi-bin, która wyświetla błąd 403, i wordpress, która prowadzi do pustej strony. Czy masz pomysł, co mogłem zrobić źle? Jestem w tym bardzo nowy, więc mogłem coś pomylić!
    Dzięki

  4. Cześć

    Próbuję przesłać moją stronę WordPress z localhost na serwer produkcyjny.
    Utknąłem w miejscu, gdzie pojawił się komunikat „błąd połączenia z bazą danych”. Edytowałem plik wp-config i teraz na mojej stronie internetowej pojawia się tylko biały ekran. Nie wiem, co dalej robić? „Następnie musisz zalogować się do panelu administracyjnego WordPress i przejść do Ustawienia » Ogólne. być.” Muszę zainstalować WordPress na moim hostingu, aby wykonać ten krok. Proszę o wskazówki.

  5. Cześć,

    Wielkie dzięki za instrukcję. Chciałbym zapytać, czy jest możliwe, abym po prostu skopiował wyeksportowaną bazę danych i przesłał ją na stronę FTP?

    Czy mogę więc zachować lokalny host do przyszłych aktualizacji i testów?

    Jeśli tak, to w przyszłości który plik powinienem przesłać przez FTP i udostępnić online??

    Wielkie dzięki.

  6. Hi, I wonder if you can help. I’ve got all the way to editing the config file and uploading :-( i would now appear to be at a sticking point – any ideas on the below? Everything has gone fine to this point. I’ve amended the name, user and password as advised. Would really appreciate any pointers. Thanks

    Błąd serwera w aplikacji „/”.

    Błąd wykonania

    Opis: Wystąpił błąd aplikacji na serwerze. Bieżące niestandardowe ustawienia błędów dla tej aplikacji uniemożliwiają zdalne wyświetlanie szczegółów błędu aplikacji (ze względów bezpieczeństwa). Mogłyby być jednak wyświetlane przez przeglądarki działające na lokalnej maszynie serwera.

  7. Cześć. Chciałbym podziękować za tak informacyjną stronę, którą prowadzisz. Czuję, że dosłownie trzymaliście mnie za rękę przez całą drogę, i każdy problem, jaki miałem, mieliście artykuł o tym, jak go naprawić.

    Z przyjemnością informuję, że moja strona jest już uruchomiona i działa, chociaż muszę jeszcze dokończyć kilka ostatnich szlifów. Wielkie dzięki, nie poradziłbym sobie bez postępowania krok po kroku według Twojej strony.

  8. Mam problemy z krokiem 6, głównie z częścią, w której jest napisane „Następnie musisz zalogować się do panelu administracyjnego WordPress i przejść do Ustawienia » Ogólne. Bez wprowadzania żadnych zmian przewiń na dół i kliknij przycisk Zapisz zmiany. Zapewni to poprawienie adresu URL witryny w każdym innym miejscu, w którym jest to potrzebne.
    Następnie przejdź do Ustawienia » Permalink i kliknij Zapisz zmiany, aby upewnić się, że wszystkie linki do postów działają poprawnie”. Nie mogę wejść w ustawienia, ponieważ nie mogę się zalogować, dotarłem do strony logowania, ale nie pozwala mi się zalogować, a nie mogę utworzyć konta, ponieważ link nie jest połączony. Jak mogę obejść ten problem?

    • Cześć Nick,

      Możesz również zaktualizować adresy URL w pliku wp-config.php. Połącz się ze swoją aktywną stroną internetową za pomocą klienta FTP, a następnie dodaj te dwie linie:

      define('WP_HOME','http://example.com');
      define('WP_SITEURL','http://example.com');
      

      Nie zapomnij zastąpić example.com swoim własnym adresem URL.

      Admin

      • Dziękuję bardzo, było to bardzo pomocne, przenosiłem pliki WP z jednego serwera na drugi.

        Ale nie mogę ukończyć drugiej części szóstego kroku. Mogę wpisać nazwę użytkownika i hasło administratora, więc strona pokazuje, że jestem zalogowany jako administrator z prawego górnego rogu, ale nie mogę uzyskać dostępu do panelu administratora

        Otrzymuję komunikat o błędzie: „Przepraszamy, nie masz uprawnień do dostępu do tej strony”.

  9. Cześć,
    Poświęciłem wieki na skonfigurowanie mojej strony internetowej lokalnie i teraz jestem gotów przenieść ją na działającą stronę. Jednak gdy przechodzę do otrzymuję komunikat o błędzie:

    #1045 – Dostęp zabroniony dla użytkownika ‘xxx'(moja nazwa użytkownika)@’localhost’ (użyto hasła: TAK)

    Jestem prawie pewien, że moja nazwa użytkownika i hasło są poprawne, a mimo to nie mogę się zalogować ani zmienić hasła.
    Proszę o pomoc – obawiam się, że poświęciłem tak dużo czasu na konfigurację WP i teraz nie mogę przenieść go na działającą stronę z powodu tego problemu.

    • Cześć Judit,

      Będziesz musiał edytować plik konfiguracyjny phpmyadmin:

      c:\wamp\apps\phpmyadmin4.1.14\phpmyadmin.conf

      Spróbuj root jako nazwę użytkownika i pozostaw pole hasła puste. Ustaw ‘AllowNoPassword’ na true. Zapisz zmiany i uruchom ponownie WAMPSERVER

      Admin

  10. Cześć. Przeniosłem moją stronę z mojego lokalnego hosta wamp do mojej usługi hostingowej.
    Wykonałem wszystkie kroki od 1 do 7, ale napotykam następujące problemy:
    (Usunąłem wszystkie moje wtyczki, aby upewnić się, że nie ma konfliktów)

    – po zalogowaniu się jako administrator, zamiast strony głównej i panelu administracyjnego, wyświetla mi się strona logowania.
    – zakładki w menu nagłówka działają poprawnie, z wyjątkiem zakładki DOMOWY. Po kliknięciu DOMOWY przenosi mnie do localhost. Inne zakładki przenoszą mnie do właściwych stron.
    – zakładki w menu górnego paska (Ulubione, Powiadomienia, Wyloguj) nie działają. Po kliknięciu Ulubione wyświetla się: nazwa_domeny/login/?redirect_to=http%3A%2F%2Fnazwa_domeny%2Fdashboard%2Fprojects%2F#favorites i nadal wyświetla się strona logowania.
    – po kliknięciu wyloguj, wyświetla się nazwa_domeny/login/nazwa_domeny/wp-login.php?action=logout&_wpnonce=942fbc8980
    – po kliknięciu > nazwa_domeny>dashboard przechodzi do: nazwa_domeny/login/?redirect_to=http%3A%2F%2Fnazwa_domeny%2Fwp-admin%2F i nadal wyświetla się strona logowania

    1. Jakie są problemy z konfiguracją? Jak je naprawić?
    2. Czy powinienem usunąć wszystkie pliki WP i bazę danych na serwerze produkcyjnym i spróbować ponownie?

    Proszę o pomoc.
    Dziękuję.

    TH

  11. Cześć,

    Postępowałem zgodnie z tymi instrukcjami, były świetne. Dziękuję. Mój problem polega na tym, że nadal mam błąd podczas nawiązywania połączenia z bazą danych. Zdaję sobie sprawę, że prawdopodobnie dlatego, że stara strona internetowa nadal znajduje się w plikach public_html. Czy mogę je usunąć?

  12. wykonałem wszystkie powyższe kroki. witryna jest pusta. i nie mogę się nawet zalogować do mojej witryny WordPress, którą stworzyłem offline. po wykonaniu wszystkich kroków, gdy próbuję zobaczyć, czy witryna jest aktywna. otrzymuję komunikat STRONA NIE ZNALEZIONA & strona zawiera stronę główną bez obrazka & podpisów. Proszę powiedz mi, co mam zrobić?

  13. Otrzymuję błąd „Forbidden: PHP engine is disable” po wykonaniu tych kroków. Podejrzewam, że coś zrobiłem źle. Czy ktoś ma pomysł, gdzie może leżeć problem?

  14. Witam,

    Chciałbym zapytać, czy możliwe jest przesłanie plików mojej strony WordPress poprzez spakowanie wszystkich folderów i plików, użycie przycisku upload w cpanelu do ich przesłania, a następnie rozpakowanie ich po przesłaniu.

    Czy ktoś próbował tego? Czy napotkał jakieś problemy po zrobieniu tego??

    Dzięki.

  15. Cześć,
    Pomyślnie przeniosłem moją stronę z localhosta na serwer produkcyjny (z kilkoma wyjątkami). Ale musiałem też pracować na moim localhost, więc użyłem metody aktualizacji opcji podanej w Codex. Jestem w stanie korzystać z panelu administratora na localhost i tylko ze strony głównej. jeśli kliknę na jakąkolwiek inną stronę w witrynie, zobaczę stronę konfiguracji WAMP. Jak mogę rozwiązać ten problem?
    Proszę o szybką pomoc!
    Dziękuję!

  16. Naprawdę desperacko potrzebuję czyjejkolwiek pomocy; spędziłem 2 tygodnie na tworzeniu strony, a teraz nie mogę uruchomić MAMP!!!
    Wszystko działało, zbudowałem stronę, a potem nastąpiła awaria prądu. Nie używałem komputera przez weekend, a kiedy wróciłem, w oknie przeglądarki pojawił się błąd MySQL #2002. Żadne inne okna również nie zawierały treści.
    Próbowałem nawet wrócić do mojego Time Machine i nadal nie mogę tego naprawić. Kiedy uruchamiam MAMP, serwer Apache się uruchamia, ale serwer MySQL nie. Próbowałem nawet rzeczy takich jak restartowanie Apache i MySQL w Terminalu i czyszczenie pamięci podręcznej, ale nadal nic. I próbowałem grzebać w preferencjach MAMP.
    Używałem MAMP wcześniej, kilka lat temu bez żadnych problemów. Uwielbiałem to!!! Działało świetnie!!!
    Używam Sierra 10.12.6. Najpierw zainstalowałem MAMP 4.1.1, a potem, kiedy zacząłem mieć problemy, spróbowałem zaktualizować do 4.2, żeby zobaczyć, czy to pomoże, ale nie. Miałem kilka problemów na początku, ale udało mi się to uruchomić.
    Mam inny komputer z El Capitan i serwer MySQL po prostu się tam nie uruchamia. Myślałem, że może to wersja PHP działająca na MacOS, więc przeprowadziłem aktualizację i nadal nic!

    Jestem naprawdę zdesperowany, ponieważ strona ma zaplanowaną datę uruchomienia, a klient oszaleje, jeśli nie będzie działać, nie wspominając o moim pracodawcy!!! Będę bardzo wdzięczny za wszelką pomoc!!!
    Pozdrawiam, Vince

    • Cześć Vince,

      Jest to częsty problem z MAMP i znajdziesz różne rozwiązania online, które działały dla innych użytkowników. Najczęstszym rozwiązaniem jest usunięcie plików dziennika znajdujących się w katalogu MAMP/db/mysql, a następnie ponowne uruchomienie MAMP.

      Admin

  17. Witaj, moja strona internetowa nadal wyświetla pusty ekran po włączeniu WP-DEBUG na true

  18. Wykonałem każdy krok i teraz moja strona jest na serwerze produkcyjnym.
    Ale teraz mam dwa kolejne problemy,
    1. Wszystkie moje style i obrazy nie były na stronie
    2. Kiedy próbuję przejść do innych menu, nie mogę tego zrobić. Pojawia się błąd 500 Internal Server Error.

    Proszę, pomóż mi się stąd wydostać

    • Cześć, czy udało Ci się to naprawić? Mam ten sam problem.

      Usunąłem .htaccess i utworzyłem nowy. Zmieniłem strukturę permalinków na %postname%, użyłem linków velvet blues AND SQL update, ale nadal otrzymuję ten błąd. Nie wiem, co dalej…

  19. Zalecam zmianę opcji WP_DEBUG na wartość true w dokumencie wp_option, aby zobaczyć, jakie błędy występują, jeśli masz pustą stronę lub komunikat o błędzie HTTP 500

  20. Postępowałem dokładnie według kroków, ale kiedy doszedłem do kroku 6, kiedy załadowałem stronę internetową, zadziałało, ale wszystkie informacje, szablony i strony, które zaprojektowałem, zniknęły.
    Nadal miałem dostęp do mojej strony internetowej na localhost i próbowałem użyć WP Migrate do przeniesienia wszystkich informacji, ale to nie zadziałało. Więc postępowałem zgodnie z instrukcjami tego gościa:
    Teraz moja strona internetowa na localhost już nie działa...
    Chyba będę musiał przeprojektować całą stronę internetową online.

    • Cześć Jordan,

      Proszę sprawdzić ustawienia bazy danych. Przejdź do phpMyAdmin, aby porównać bazę danych Twojej witryny na żywo z bazą danych Twojego serwera lokalnego.

      Admin

  21. Witaj panie, mój wygląd nie widzi opcji narzędzia, proszę o pomoc

    dziękuję

  22. Otrzymuję ten błąd podczas próby zaimportowania mojej bazy danych:

    Błąd
    Zapytanie SQL:


    — Baza danych: `wordpress_test`

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

    #1044 – Dostęp zabroniony dla użytkownika ‘craigpar4_root’@’%’ do bazy danych ‘wordpress_test’

    Czy ktoś może mi pomóc?
    Dzięki

  23. Wydaje się, że to zadziałało, ale tylko na moim komputerze lokalnym. Nowa strona WordPress wyświetla się pod właściwą domeną na moim komputerze. Ale próbując tej samej domeny na moim telefonie lub innym komputerze, nadal pojawia się stara strona.

    • Czy wyczyściłeś pamięć podręczną na tych innych komputerach? Czasami to jest problem.

  24. Nie udaje mi się na Kroku 1! Wpisuję adres phpmyadmin – i nic nie jest znalezione. Co robię źle?

  25. Drogi,
    wszystko, co powiedziałeś, zadziałało dla mnie. Miałem pewien problem ze stroną zaplecza administracyjnego, ale po usunięciu pliku .htaccess i odświeżeniu wszystko jest w porządku.

  26. Drogi WPBeginner,
    Postępowałem zgodnie ze wszystkimi Twoimi krokami, ale teraz moja strona wp-admin zniknęła! wyświetla się 404!
    Nawet jeśli folder wp-admin istniał.
    Proszę o pomoc

    • Cześć Jason,

      Spróbuj odświeżyć strukturę permalinków WordPress. Ponieważ nie masz dostępu do obszaru administracyjnego, będziesz musiał zrobić to przez FTP. Połącz się ze swoją witryną i zlokalizuj plik .htaccess. Pobierz go na swój komputer jako kopię zapasową, a następnie usuń plik z serwera. Odwiedź stronę główną swojej witryny, a WordPress automatycznie wygeneruje dla Ciebie plik .htaccess. Następnie możesz spróbować się zalogować.

      Admin

      • Tak, spóźniłeś się 19 dni z odpowiedzią na mój komentarz…
        Przeniosłem moją stronę z bólem… co oznacza ponowną instalację i kopiowanie i wklejanie rzeczy ze starej na nową T-T

        • Cześć Jason,

          Przepraszamy za opóźnioną odpowiedź. Staramy się odpowiadać na komentarze i pytania w odpowiednim czasie, ale ze względu na dużą liczbę komentarzy czasami możemy przeoczyć uzasadnione pytania.

  27. Wielkie dzięki za bardzo pomocną radę, która naprawdę uprościła ten trudny proces

  28. Cześć, bardzo pomocne, dzięki.

    Tylko pytanie, podczas dodawania treści do wtyczki na moim lokalnym wp-admin, czy muszę ponownie zaimportować moją bazę danych na moją aktywną stronę, aby zaktualizować zmiany. (Czy mam na myśli, że muszę importować moją bazę danych za każdym razem, gdy wprowadzam zmiany?)

  29. Witam, dzięki za post, jest bardzo pomocny!!! Szybkie pytanie – czy powinienem utworzyć mój plik XML sitemap i przesłać go do Google / narzędzi dla webmasterów, gdy moja strona jest jeszcze na moim lokalnym serwerze, czy najpierw przesłać go na serwer produkcyjny?

  30. Mam z tym problemy. Myślę, że to krok 2. Czy możesz wyjaśnić, skąd mam przesłać pliki WordPress? Czy są zainstalowane jako część WAMP? Czyli tam je znajdę? Czy gdzieś indziej? Dzięki

  31. Czy możesz zrobić film na ten temat proszę… Niektóre kroki nie są jasne. Na przykład drugi krok. Nie zrozumiałem go. Proszę, pomóż mi.

  32. Wielkie dzięki, artykuł był pomocny. Jednak po wyeksportowaniu mojej bazy danych i zaimportowaniu jej na działający serwer, straciłem niektóre pliki bazy danych. Czy istnieje jakiś możliwy sposób lub narzędzia, aby je odzyskać? Pomocy proszę

  33. Dziękuję za znakomity post. Był naprawdę wyczerpujący i pozwolił mi pomyślnie przenieść moją stronę z lokalnej na serwer!

    Jedyną rzeczą, w której musiałem być „zewnętrznie zaradny”, było zapisywanie ustawień podczas eksportowania mojej bazy danych SQL, aby upewnić się, że nie utworzy nowej (jak słusznie spekulowałeś, mój dostawca usług internetowych pozwalał tylko na jedną bazę danych).

  34. Czy bezpieczne jest przeniesienie strony z localhost na serwer na żywo??ponieważ chcę wiedzieć, czy powinienem zacząć od hostingu na żywo czy serwera lokalnego do tworzenia mojego bloga??

  35. Proszę pomóżcieeeeeee
    Kiedy zmieniłem mój adres URL z .dev na .com, wyskakuje mi błąd 404, strona nie znaleziona i nie mogę nawet wrócić do WordPressa, żeby to naprawić. :'(

  36. Witam, mam problem z importowaniem zawartości lokalnej bazy danych do nowej bazy danych. Sprawdziłem krok po kroku i o ile widzę, robię to poprawnie, ale podczas importowania otrzymuję ten błąd:

    Błąd
    Zapytanie SQL:


    — Baza danych: `push_db`

    — ——————————————————–

    — Struktura tabeli dla tabeli `wp_commentmeta`

    CREATE TABLE `wp_commentmeta` (

    `meta_id` BIGINT( 20 ) UNSIGNED NOT NULL ,
    `comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
    `meta_key` VARCHAR( 255 ) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL ,
    `meta_value` LONGTEXT COLLATE utf8mb4_unicode_520_ci
    ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci;

    MySQL powiedział: Dokumentacja

    #1273 – Nieznana kolacja: ‘utf8mb4_unicode_520_ci’

    Kiedy wybieram opcję niestandardową do eksportu lokalnej bazy danych, zakładam, że wszystkie inne ustawienia pozostają domyślne, a zmieniam tylko na „Zapisz wynik do pliku”.

    Co Twoim zdaniem może być przyczyną?
    Tony

    • Przeszedłem ten etap, wersja MySQL na lokalnej stronie była nowsza niż na serwerze, jednak znów utknąłem na kroku 6. Kiedy przeglądam stronę, widzę tylko błąd Http Error 500. Nie wiem, od czego zacząć...

      • Cześć Tony,

        Miałem podobny problem z inną stroną, którą musiałem uruchomić jakiś czas temu. Okazało się, że przyczyną błędu http 500 był niewystarczający limit pamięci w pliku php.ini. Wiem, że nie można tego tak naprawdę zmienić na serwerze WWW. Znalazłem mały trik, definiując to w pliku wp-config.php. Po prostu dodaj to na samej górze.
        define( ‘wp_max_memory_limit’ ‘256m’ )
        i gotowe.

      • Hej, Tony. Jak poradziłeś sobie z problemem wersji MySQL? Mam tutaj ten sam błąd i nie mam pojęcia, od czego zacząć. Czy możesz mi to wyjaśnić?

        • Witam, udało mi się ominąć ten problem, ale teraz mam inny.

          Wszystkie moje strony, w tym panel WP (logowanie, pulpit itp.) wyświetlają się w zwykłym HTML. Jakby brakowało układu i stylizacji. Co to może być?

  37. Dziękuję bardzo za te szczegółowe kroki. Uratowałeś mi dzień.

    God bless you :)

  38. Ten tutorial jest doskonały. Dopóki postępujesz zgodnie z krokami i nie masz własnych problemów – działa jak marzenie.

    Dziękuję za ten post.

  39. Witajcie Przyjaciele,

    Zrobiłem jeden projekt Wordpress na serwerze lokalnym. Muszę przesłać projekt wp do podkatalogu. Powiedz mi procedury

  40. Cześć

    Przeniosłem lokalną stronę na mój serwer produkcyjny i wykonałem wszystkie kroki. Zaktualizowałem wszystkie adresy URL zawierające localhost:888 moim finalnym adresem URL.
    Wszystkie strony są w porządku oprócz jednej, na której straciłem jeden suwak i jeden tabelę na stronie.

    Czy ktoś może mi pomóc?

  41. Bardzo doceniam ten post!
    Jest pomocny za każdym razem, gdy muszę przejść przez migrację…

    Dzięki za to! I tak trzymajcie dobrą robotę!
    Pozdrawiam,
    Alex

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