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.

Lisa
Na kroku 4, podczas próby zaimportowania skompresowanej bazy danych otrzymuję komunikat:
Błąd
Zapytanie SQL:
—
— Baza danych: `testbtat`
—
CREATE DATABASE IF NOT EXISTS `testbtat` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL powiedział: Dokumentacja
#1044 – Odmowa dostępu dla użytkownika ‘btatxcom’@’localhost’ do bazy danych ‘testbtat’
Bunty Gurung
@Lisa import może być plikiem .zip lub zwykłym plikiem tekstowym .sql, to nie ma znaczenia. Otrzymujesz błąd, ponieważ nazwa bazy danych, którą próbujesz przesłać, nie pasuje do nazwy, którą utworzyłeś.
W tym przypadku zakładam, że Twoja nazwa użytkownika na żywej stronie to „btatxcom”. Zazwyczaj Twoja baza danych będzie miała nazwę btatxcom_yourdb. Jeśli tak jest, przejdź do localhost. Po prostu wyeksportuj swoją bazę danych jako plik .sql – bez używania niestandardowych opcji. Zapisz go na pulpicie. Kliknij prawym przyciskiem myszy, otwórz za pomocą notepad++ (jeśli nie masz go na komputerze, po prostu pobierz, jest bardzo łatwy w użyciu, np. jak notatnik, tylko trochę bardziej zaawansowany).
Znajdziesz tę linię CREATE DATABASE IF NOT EXISTS w okolicach 22 linii lub wyszukaj termin. Tam nazwa Twojej bazy danych pojawia się dwukrotnie, zmień ją, aby pasowała do nazwy bazy danych na Twojej stronie produkcyjnej, np. someprefix_yourdb. Zapisz ją, przejdź do swojego phpmyadmin -> Twoja baza danych -> przeglądaj i zaimportuj zapisany plik .sql. To powinno wystarczyć. Mam nadzieję, że to komuś pomoże.
Wanda Serros
Dziękuję za samouczek. Wierzę, że postępowałem zgodnie ze wszystkimi krokami. Działało jak marzenie, dopóki nie wszedłem na moją stronę. Widzę następujące:
Twój serwer działa w wersji PHP 4.4.9, ale WordPress 3.8.1 wymaga co najmniej 5.2.4.
chociaż kiedy wchodzę do mojego Cpanel, pokazuje: Wersja PHP 5.3.26
Również, gdy próbuję przejść do panelu administracyjnego, otrzymuję:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/drser3/public_html/wp-admin/index.php on line 103
Doceniam wszelką pomoc, jaką możesz mi udzielić. Dziękuję
Wanda
Wsparcie WPBeginner
Skontaktuj się z dostawcą usług hostingowych. Będą w stanie lepiej Ci pomóc w tej sprawie.
Admin
Wanda Serros
Moja strona jest już uruchomiona, chociaż mam kilka problemów do poprawienia. Pomyślałem, że dam znać innym użytkownikom, którzy mogą korzystać z Lunarpages do hostingu. Musiałem przejść do panelu sterowania i wybrać PHP5, a następnie plik phpini musiał zostać dodany do mojego katalogu public_html z
pamięć=64MB
i na koniec musiałem dodać:
suPHP_ConfigPath /home/username/public_html
do mojego pliku htaccess.
Mądrość
dziękuję. było bardzo pomocne
David
Cześć,
Mogę uzyskać dostęp do wp-admin po przeniesieniu bazy danych, ale z jakiegoś powodu dostaję biały ekran, gdy wpisuję mój adres URL. Wygląda na to, że nie znajduje plików html / css dla żadnej ze stron. To dziwne, ponieważ doskonale ładuje się na lokalnym serwerze wamp.
Jakieś pomysły?
dzięki
Wsparcie WPBeginner
Przejdź do Ustawienia -> Ogólne i upewnij się, że adresy URL Twojej witryny WordPress i Strony Głównej wskazują na Twoją nową lokalizację.
Admin
Roanna
Nie wiesz, jak bardzo pomógł mi ten artykuł!
Bardzo dziękuję za poświęcenie czasu na napisanie i opublikowanie tego!
Sam
Dziękuję za Twój tutorial, jest bardzo pomocny.
Janeth
Świetny samouczek, dziękuję bardzo.
Zgaduję, że to ten sam proces z serwera deweloperskiego na serwer produkcyjny, prawda?
Wsparcie WPBeginner
Tak, jest.
Admin
AM
Dziękuję bardzo za opublikowanie tych instrukcji!! Nie mógłbym przenieść strony mojego klienta na stronę produkcyjną bez tego!! Tylko jedna uwaga: w Kroku 3 w Twoich instrukcjach brakuje uwagi o „hostname”. Zajęło mi to chwilę, żeby to rozgryźć, ale udało mi się to dodać. Na wypadek, gdyby ktoś inny miał problemy z tą częścią tworzenia bazy danych. Jeszcze raz dziękuję!!
abel kayode
Cześć
Dzięki za pouczający artykuł.
Postępowałem zgodnie z każdym krokiem, ale ostatecznie otrzymałem ten błąd
Parse error: syntax error, unexpected ‘DB_PASSWORD’ (T_STRING) in /home/swagphot/public_html/wp-config.php on line 26
Sprawdziłem mój plik wp-config pod kątem literówek, ale wszystko wydaje się poprawne. Potrzebuję pomocy, nie wiem jak
Rozwiązać ten problem… Dziękuję
Wsparcie WPBeginner
Prawdopodobnie brakuje Ci otwierającego nawiasu ( tuż przed DB_Password
Admin
Miriam
Jestem zupełnie nowy w tym temacie i to wyjaśnienie jest zdecydowanie najjaśniejszym, jakie znalazłem, ale nadal mam problemy. Przeniosłem swoje pliki na serwer hostingowy, ale utknąłem na bazie danych. Mam lokalną instalację WordPressa skonfigurowaną za pomocą Bitnami. Kiedy wchodzę na http://localhost/phpmyadmin/, nie widzę mojej bazy danych; widzę tylko information_schema i test. Sprawdziłem mój plik wp-config.php i widzę „DB_NAME”, „bitnami_wordpress”. Nie mam pojęcia, co robić ani gdzie szukać dalej. Będę wdzięczny za wszelką pomoc. Dzięki.
Wsparcie WPBeginner
W pliku wp-config.php sprawdź swoje DB_User i DB_Password, użyj ich do zalogowania się do phpMyAdmin, a następnie będziesz mógł zobaczyć swoją bazę danych bitnami_wordpress.
Admin
Miriam
DZIĘKUJĘ. DZIĘKUJĘ. DZIĘKUJĘ!!!!!
Sisira
Awsome Tutorial………………..Very useful for a beginner……….I just tried and made my site live……………………..This is my first website……………Thank you so much……………….
james Daly
Dziękuję bardzo za ten artykuł – był łatwy do naśladowania i zadziałał dla mnie idealnie – myślałem, że to będzie trudny proces, ale okazał się całkiem prosty, jeśli postępowało się zgodnie z krokami
Bilal Ahmad
wykonałem wszystkie te kroki.. po tym nie mogę uzyskać dostępu do mojego panelu. za każdym razem, gdy wchodzę do mojego panelu administracyjnego i wprowadzam poprawną nazwę użytkownika i hasło. Ale nie przekierowuje mnie do mojego panelu. przekierowuje mnie z powrotem do mojego panelu administracyjnego w kółko. proszę o pomoc
Kirit Patel
Ten tutorial jest bardzo ważny dla początkujących, którzy nie wiedzą, jak przenieść lokalną witrynę WordPress na stronę produkcyjną. Jest dla mnie przydatny.
Dziękuję bardzo.
mira
cześć,
dzięki za ten przydatny artykuł.
ale mam błąd typu
1044 odmowa dostępu
czy mógłbyś mi pomóc z tym błędem bazy danych?
jay
Aby rozwiązać problem z błędem 1044 „Odmowa dostępu”. Powinieneś otworzyć plik bazy danych w edytorze tekstu i usunąć następujący kod.
— Baza danych: `XYZ`
—
CREATE DATABASE IF NOT EXISTS `XYZ` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `XYZ`;
Terry
Dziękuję za całą pomoc z tymi tutorialami! Wiele się uczę. Mam problem, który był już wcześniej wspomniany, ale nie znajduję rozwiązania.
Utknąłem na kroku 6, ciągle otrzymuję komunikat „Błąd nawiązywania połączenia z bazą danych”.
Zmieniłem jedną rzecz w twojej procedurze, w kroku 6 edytowałem plik wp-config.php, aby dodać define(‘DB_HOST’, ‘www.mysite.com/my_staging_site’);
W każdym razie, nadal nie mogę się połączyć, i jeśli możesz mi wskazać właściwy kierunek, byłbym wdzięczny!
charles
Miałem ten sam problem, ale upewnij się, że nie ma drobnych literówek przy wprowadzaniu nazwy bazy danych, nazwy użytkownika, hasła i hosta. Mój problem polegał na tym, że symbole apostrofu były różne (symbol ‘). Kiedy zacząłem zmieniać nazwę, apostrof zmienił się na inny symbol i bardzo trudno było zauważyć, że się zmienił. Ale naprawiłem to i zadziałało
rahul
Musiałeś tylko zmienić nazwę bazy danych oraz nazwę użytkownika i hasło do panelu administracyjnego witryny w polach, o które pyta plik wp-config.php
Jody Hockley
Dziękuję za tak łatwy do naśladowania i prosty przewodnik. Zrobiłem wszystko w mniej niż 20 minut. Znacznie ułatwiło mi to życie. Bardzo doceniam...
Vivek
Wykonałem te same kroki.
Strona internetowa została uruchomiona na serwerze, ale napotykam następujący problem.
Menu nie pojawiają się w panelu administratora.
Ustawienia nie są zapisywane, jeśli spróbuję wprowadzić jakiekolwiek zmiany.
Jakiś pomysł?
WawanAdie
Okej. Będzie to przydatne, dzięki
jeret
Cześć, pomyślnie przesłałem wszystkie pliki na serwer internetowy. Mogę wyświetlić moją stronę WordPress.
Problem pojawia się, gdy próbuję uzyskać dostęp do strony administratora. Używanie nazwy użytkownika i hasła, które utworzyłem za pomocą cPanel, nie działa. pojawia się komunikat o nieprawidłowej nazwie użytkownika. Zmodyfikowałem plik wp-config.php. Upewniłem się, że nowa nazwa użytkownika i hasło zostały zaktualizowane.
Co z tą linią w pliku konfiguracyjnym, co mam w niej zmienić:
/** Nazwa hosta MySQL */
define(‘DB_HOST’, ‘localhost’);
Dzięki.
Mustafa
Sprawdź:
/** Nazwa hosta MySQL */
define(‘DB_HOST’, ‘mysql.yoursite.com’);
Miroslava Donchev
Thank you for the wonderful article! I am so grateful there’re people like you to share knowledge
Przeniosłem moją lokalną stronę na żywy serwer hostingowy i otrzymałem tylko jeden błąd, więc chcę się podzielić, jak go rozwiązałem. Miałem czarną stronę w opcjach permalinków i znalazłem następujące rozwiązanie od DebbieV:
„Edytowałem plik wp-admin/includes/misc.php, wymuszając wartość $got_rewrite = true;”
Może to też komuś pomoże.
Pozdrawiam!
Mira
dhani
Cześć,
Czy jest jakiś sposób, aby wyeksportować z wordpress.org do wordpress.com bez konieczności hostowania strony i płacenia?
Mam swojego bloga na wp.org, ale chcę, żeby działał na żywo bez płacenia… zastanawiam się tylko, czy są jakieś opcje dla tego.
Dziękuję.
Jay
Postępowałem zgodnie ze wszystkimi instrukcjami, z wyjątkiem eksportowania mojej bazy danych z localhost w formacie gzipped, ponieważ próbowałem zaimportować na serwerze na żywo w phpMyAdmin, co spowodowało błąd „#1064 – Wystąpił błąd składni SQL; sprawdź podręcznik odpowiadający wersji serwera MySQL, aby uzyskać prawidłową składnię w pobliżu „\u001f?\b” w wierszu 1”. Jednak baza danych została zaimportowana, gdy użyłem kompresji zip, ale po 7 godzinach oczekiwania na przesłanie wszystkich moich plików z localhost na serwer na żywo, poproszono mnie o zainstalowanie WordPressa, a po zainstalowaniu WordPressa żadne z moich postów nie pojawiło się.
Jay
Już zmieniłem informacje dla bazy danych w pliku wp-config i nadal prosi o instalację WordPressa
Wsparcie WPBeginner
Czy zmieniłeś prefiks tabel bazy danych? Czy jesteś pewien, że baza danych, z którą się łączysz, nie jest pusta?
Admin
Jigar
Miałem ten sam problem, ale rozwiązałem go za pomocą prefiksu bazy danych. Musi być taki sam jak w bazie danych na serwerze.
Dzięki ADMIN,
soon hao ng
Dziękuję za dostarczone tutoriale. Są bardzo pomocne. Udało mi się przenieść mojego WordPressa z lokalnego serwera na stronę na żywo. Jednak po zalogowaniu się do mojego panelu administracyjnego pojawia się komunikat o błędzie:
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 i poinformuj go o czasie wystąpienia błędu oraz o wszystkim, co mogłeś zrobić, co mogło spowodować błąd.
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.
Czy jacyś eksperci mogą tutaj doradzić, jak naprawić ten problem?
Dzięki
Wsparcie WPBeginner
Zobacz nasz przewodnik, jak naprawić Błąd wewnętrznego serwera w WordPress.
Admin
tatiana
Cześć,. Zamierzam przesłać lokalny host na serwer… Wykonałem wszystkie powyższe kroki WIELE RAZY.. ale ten komunikat zawsze się pojawia” Nie masz uprawnień do dostępu do / na tym serwerze.
Wsparcie WPBeginner
Skontaktuj się ze swoim hostingodawcą, wygląda na to, że jest to problem z konfiguracją serwera.
Admin
Jose
Cześć. Dzięki, ten post jest bardziej pomocny niż wszystkie inne rzeczy, które znalazłem na YouTube.
Jednak nie mogę uruchomić mojej strony, nawet po dokładnym wykonaniu wszystkich kroków.
Mogę uzyskać dostęp do mojego panelu administracyjnego z mojej działającej strony internetowej, a wszystko, w tym wtyczki i motywy, posty i strony, wydaje się być dostępne w panelu.
Jednak strona internetowa, nawet dostępna z samego panelu administracyjnego, wyświetla pustą stronę.
Czy masz jakiś pomysł, gdzie może leżeć problem i co mogę zrobić, aby go rozwiązać?
Dzięki!
Wsparcie WPBeginner
Wygląda na to, że pomyślnie przeniosłeś swoją witrynę z lokalnego serwera na żywy. Teraz musisz tylko naprawić biały ekran śmierci. Daj nam znać, jak poszło.
Admin
Jose
Dziękuję!
Okazało się, że używałem motywu potomnego. Przełączenie na oryginalny motyw i wprowadzenie zmian w ustawieniach motywu zamiast w nowym arkuszu stylów rozwiązało problem białego ekranu śmierci. Dziękuję za jasnego, dokładnego i pomocnego bloga.
Jose
David
Twój problem był dokładnie taki sam jak mój obecny problem. Tylko że nie używam motywu potomnego, to niestandardowy motyw. Po prostu nie mogę sprawić, żeby działało, mimo że działa na moim lokalnym serwerze.
Czy ktoś może mi w tym doradzić?
Dzięki
Maj
Cześć, myślę, że skomentowałem/am zbyt wcześnie. Wszystko działa dobrze, z wyjątkiem sekcji ostatnich komentarzy, gdzie nie wyświetlają się komentarze, ale linki do wpisów na blogu "localhost".
To mój blog: http://www.sugaroverkill.com/blog/
Wykonałem/am wszystkie kroki, w tym #7. Czy jest jeszcze jakiś krok, który muszę wykonać, aby ostatnie komentarze wyświetlały się poprawnie?
Wsparcie WPBeginner
It seems to be working now
Admin
Maj
Thanks for the article. It worked like a charm!
Jack Allen
Cześć, zastanawiałem się tylko, czy musiałeś zmienić nazwę hosta bazy danych w pliku wp-config, ponieważ nadal mam błąd nawiązywania połączenia z bazą danych. Dzięki Jack
Wsparcie WPBeginner
Tak, będziesz musiał zmienić nazwę swojej bazy danych w pliku wp-config.
Admin
Beth
Dziękuję za ten zasób! Wszystko wydaje się działać poprawnie na przeniesionej stronie, ale nie możemy uzyskać dostępu do wp-admin nowej strony, aby zalogować się do WordPressa. Nie robiliśmy nowej instalacji WordPressa, po prostu przenieśliśmy wszystkie pliki poprzedniej strony do nowego katalogu. Czy instalacja WordPressa jest konieczna, jeśli strona działa na dwóch różnych adresach URL?
Wsparcie WPBeginner
Musiałbyś również przenieść swoją bazę danych. Nie, podczas przenoszenia WordPressa z jednego miejsca do drugiego, tak naprawdę nie musisz ponownie uruchamiać skryptu instalacyjnego.
Admin
Verna
Chciałem tylko napisać, żeby podziękować !!!
Twoje instrukcje zadziałały idealnie dla początkującego użytkownika, a Twoje wysiłki są naprawdę, naprawdę doceniane.
Niech Cię Bóg błogosławi!
Albert Clayton
Migruję moje strony WordPress za pomocą wtyczki All in One WP Migration – http://wordpress.org/plugins/all-in-one-wp-migration/
annie
Witaj,
Planuję skorzystać z tego tutorialu, aby po raz pierwszy przenieść localhost.. (Jeszcze nie przeczytałem całości)
ale zauważyłem, że muszę używać phpadmin i odkąd po raz pierwszy użyłem WAMP, nie mogłem używać phpadmin i nie jestem pewien, co jest nie tak (przepraszam, jeśli wspomniałeś o tym gdzieś tutaj, proszę zignoruj mój komentarz),...
Czy jest jakiś sposób, abym mógł przenieść moją witrynę bez phpadmin? Tzn. przez kopiowanie i wklejanie czegoś?
wybacz mi, jestem w tym zupełnie nowy...
dziękuję
Wsparcie WPBeginner
Możesz wyeksportować swoją bazę danych na lokalny serwer za pomocą wtyczki wp dbbackup.
Admin
annie
dziękuję za odpowiedź
annie
witaj ponownie,
wykonałem wszystkie kroki pomyślnie, ale nie mogę przejść do kroku 6, ponieważ przesyłanie przez FTP do public_html zatrzymało się na 99%
czy masz jakiś pomysł, co może być nie tak?
dzięki.
Hitesh
hej, zrobiłem to samo, co wspomniałeś tutaj, ale nadal nie mogę zmienić logo motywu, przeniosłem starą stronę na nową stronę
Jeff Matt
Dziękuję bardzo! To zadziałało idealnie dla mnie i już nie martwię się o rozwijanie w MAMP. Pozdrawiam!
Ravi
Wielkie dzięki..
Rajeev
Many Thanks for this tutorial
Jose Luis
Thanks for all! You save my life!
ashish gupta
Naprawdę rozumiem, co masz na myśli, za pierwszym razem też utknąłem w takiej sytuacji i nie wiedziałem, jak to zrobić.
Westy
Cześć, dziękuję za świetny tutorial.
Wszystko wydaje się działać płynnie, z wyjątkiem wyglądu, który jest całkowicie zepsuty.
Używam domyślnego motywu bp z motywem potomnym na serwerze lokalnym. Po imporcie domyślny motyw bp (rodzicielski) nie wyświetla się w ustawieniach Wygląd>Motywy, co psuje mój motyw potomny. Jednak wszystkie foldery itp. dla bp-default zostały przesłane z lokalnego na żywy serwer, więc nie mogę zrozumieć, dlaczego problem występuje.
Czy ktoś inny miał ten problem i może mi pomóc go naprawić?
Dziękuję za poświęcony czas.
clare
Zmęczony, zastanawiam się tylko, czy rozwiązałeś swój problem. A jeśli tak, to jak?
Obecnie mam odwrotny problem. Mój motyw potomny działał świetnie na serwerze lokalnym, ale po migracji na serwer produkcyjny jest teraz zepsuty i przywrócił motyw nadrzędny. Mam nadzieję, że jeśli rozwiązałeś swój problem, to podpowie mi, co robię źle.
Pomen Yala
Thanks for sharing this info. Life lot’s easier to switch wordpress for me now
Heidi Anderson
Witam, naprawdę potrzebuję pomocy. Docieram do kroku 4 i znajduję moją nową bazę danych, którą utworzyłem na serwerze SQL, nie ma ona żadnych tabel, klikam na nią, klikam import i otrzymuję następujący komunikat na czerwono: „Nie można uzyskać dostępu do katalogu, który ustawiłeś do pracy z przesłanymi plikami”. Dzieje się to jeszcze zanim spróbuję przesłać mój plik. Co zrobiłem źle?
Venkat
Cześć.. Twój tutorial jest bardzo jasny. Jestem bardzo zadowolony z Twojej pomocy. Dziękuję!
Priyanka
hej, dzięki za udostępnienie tak wspaniałego tutorialu….:)
Samantha
Cześć, wyeksportowałem moją bazę danych z localhost i próbuję wykonać krok 4. Otrzymałem błąd 1044, ale widziałem w poprzednich komentarzach, aby usunąć sekcję i zmienić na moją aktywną bazę danych. Spróbowałem zaimportować ponownie i teraz otrzymuję błąd
#1064 – Masz błąd w składni SQL; sprawdź podręcznik odpowiadający wersji serwera MySQL, aby uzyskać poprawną składnię w pobliżu „– phpMyAdmin SQL Dump
— wersja 4.0.4
— http://www.phpmyadmin.net
—
— Ho” w linii 1
Czy możesz w ogóle pomóc??
Wsparcie WPBeginner
Cofnij wprowadzone wcześniej zmiany.
Admin
Mark Johnson
Hej, miałem ten sam problem. Musisz edytować plik importu przed jego przesłaniem. Oto link pokazujący, jak to zrobić: http://support.hostgator.com/articles/cpanel/how-to-import-your-mysql-database
Następnie kompresujesz go pod nazwą „nazwabazy.sql.zip”, a następnie przesyłasz
Quentin
Doskonały przewodnik – bardzo jasny. I nauczyłem się kilku przydatnych rzeczy w trakcie. Dziękuję.
Gwen
Kiedy próbuję zaimportować mój plik SQL do nowej bazy danych, otrzymuję następujący błąd z phpMyAdmin:
#1103 – Nieprawidłowa nazwa tabeli
Czy macie jakieś pomysły, co mogę robić źle?
Wsparcie WPBeginner
Tworząc plik eksportu, upewnij się, że Twój plik eksportu ma zaznaczoną opcję Utwórz tabele, jeśli nie istnieją.
Admin
Fatima
Jak to zrobić?
Gwen
Cześć! Otrzymuję ten błąd z phpMyAdmin, gdy próbuję zaimportować mój plik SQL do nowej bazy danych na serwerze produkcyjnym:
#1103 – Nieprawidłowa nazwa tabeli
Czy macie jakieś pomysły, co mogę robić źle?
Parisa
Cześć,
Dziękuję za artykuł. Przeszedłem przez kroki, ale kiedy wchodzę na stronę, widzę „Index of/”, a poniżej pliki i foldery przesłane na stronę. Kiedy klikam na pliki, otrzymuję „Błąd nawiązywania połączenia z bazą danych”. Czy możesz mi w tym pomóc?
tnx
Jennifer
Ja też mam ten sam problem. Czy znalazłeś jakieś rozwiązania?
Jennifer
Właściwie nie widzę komunikatu „Index of/” ani folderu, tylko komunikat „Błąd podczas nawiązywania połączenia z bazą danych”.
Używam GoDaddy do mojego konta hostingowego i mieli nieco inny proces konfiguracji użytkowników dla bazy danych (jest to krok typu wszystko w jednym, gdzie nazwa bazy danych jest również Twoją nazwą użytkownika). Zastanawiam się, czy to jest przyczyną rozłączenia.
Umieszczam również moją instalację WordPress w podkatalogu, a nie w katalogu głównym. Więc dodałem ten folder po moim adresie URL, kiedy edytowałem tabele. Czy to może być problem?
Jennifer
Przeszukałem głębiej Twoją witrynę (jest niesamowita, tak przy okazji – dziękuję!!!) i znalazłem rozwiązanie tutaj: https://www.wpbeginner.com/wp-tutorials/useful-wordpress-configuration-tricks-that-you-may-not-know/
Zmieniłem localhost w moim pliku konfiguracyjnym na mój adres IP i to rozwiązało problem.
AWASAE
Myślę, że macie pliki swojej witryny nie bezpośrednio w katalogu public_html! Myślę, że macie je w folderze wewnątrz public_html
wejdź do folderu, zaznacz wszystkie pliki i przenieś je o jeden poziom w katalogu głównym
WRONG: public_html/AFolderContainingAllFiles/{allfiles}
RIGHT: public_html/{allfiles}
Shawn
Korekta Twojego zapytania mysql:
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com’);
powinno być..
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com/’);
(Brakowało ukośnika)
Wsparcie WPBeginner
Shawn, dziękuję za zwrócenie na to uwagi. Zaktualizowaliśmy artykuł.
Admin
Anna
Cześć,
Utworzyłem nową stronę WP dla istniejącego adresu URL, na którym obecnie działa stara strona. Muszę przetestować koszyk/bramkę płatności nowej strony WP przy użyciu SSL, który znajduje się na istniejącej stronie. Dlatego utworzyłem podfolder i przeniosłem nową stronę WP do tego folderu z MAMP. Mogę uzyskać dostęp do strony logowania, ale po zalogowaniu otrzymuję komunikat 404 „wp-login.php nie został znaleziony na serwerze”. Sprawdziłem przez dostęp FTP i jest on tam w folderze. Wygląda na to, że muszę zaktualizować coś innego. Czy mogę skopiować folder SSL do mojego MAMP, aby testowanie mogło odbyć się lokalnie? Dziękuję za wszelkie sugestie.
Anna
swati
Po wykonaniu tych samych kroków, co w Twoim artykule, mogę uruchomić tylko stronę główną, ale bez obrazków i suwaka... oprócz tego moje inne strony nie działają na localhost... dla wszystkich stron wewnętrznych pojawia się ten sam błąd, że nie znaleziono ich na tym serwerze... proszę o pomoc...
Wsparcie WPBeginner
Czy możesz uzyskać dostęp do obszaru wp-admin? Jeśli tak, przejdź do Ustawień i napraw opcje adresu URL swojej witryny i strony głównej. Sprawdź również ten artykuł, aby ustawić prawidłowe uprawnienia plików dla WordPress.
Admin