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


sam
Czy nie lepiej użyć wtyczki duplikującej zamiast zadawać sobie tyle kłopotu, jak opisano tutaj
lub tutaj
Myślę, że użycie duplikatora jest łatwiejsze. Śmiało dodawaj lub poprawiaj mnie.
Wsparcie WPBeginner
Tak, wspomnieliśmy o użyciu Duplicator lub BackupBuddy jako łatwiejszych sposobów na zrobienie tego w artykule.
Admin
Louise
Bardzo dziękuję za doskonały artykuł – bardzo prosty i łatwy do zrozumienia.
fadilah
hi, i’m getting a problem with my permalink, my permalink is still pointed to my localhost something like fadil.dev so when i add a post/page, the permalink is pointed to my fadil.dev/?p=ID it should be pointed to fadil.com (my real domain) and not fadil.dev (my local domain) .. where i can find the configuration ? help me .. thankyou
Wsparcie WPBeginner
Fadilah: czy próbowałeś instrukcji z kroku 7.
Admin
fadilah
mój artykuł/strona działa poprawnie na froncie, ale stały link w panelu administracyjnym wp, gdy dodałem nowy post/stronę, pojawił się nieprawidłowo, możesz zobaczyć mój zrzut ekranu http://prntscr.com/2cfznc .. powinno być terazam.com zamiast terazam.dev
Wsparcie WPBeginner
tak, wygląda na to, że nie ustawiłeś adresu URL strony głównej i adresu URL witryny.
fadilah
nie, nie próbowałem 7. kroku, ale oto mój problem http://prntscr.com/2cfznc
Wsparcie WPBeginner
Wygląda na to, że nie zmieniłeś również adresów URL swojej strony i głównego. Proszę postępuj zgodnie ze wszystkimi powyższymi krokami, a Twój problem powinien zostać rozwiązany.
fadilah
i had changed my siteurl according to your instruction at 5th step before i asked this problem and my front-end issue was solved, thankyou
… but it seems that when i changed the siteurl on wp_options table there was no effect with permalink on my wp-admin 
fadilah
SOLVED
znalazłem konfigurację w Administracja > Ustawienia > Ogólne i tam znajdziesz „Adres strony” i zmieniłem go na poprawną wartość. więc Adres WordPress i Adres strony są różne. znalazłem to w dokumentacji wp http://codex.wordpress.org/Moving_WordPress
thankyou for your help
have a nice day
prox
fajny tutorial, myślałem o zrobieniu tego i szczęśliwie znalazłem twoją stronę, a także chciałbym zadać dwa pytania
1. co to jest ta opcja reklamy w stopce, czy to wtyczka?
2 jakiej wtyczki używasz do newslettera, widziałem, gdy wszedłem na twoją stronę, ładny baner pop-up mówiący, czy chcesz dowiedzieć się o WordPressie, a następnie podać swój adres e-mail
proszę udostępnij, jeśli nie masz nic przeciwko
dziękuję
Wsparcie WPBeginner
Tak, komunikat na pływającym pasku stopki na naszej stronie to wtyczka, której używamy do dodania pływającego paska stopki na naszej stronie.
Jeśli chodzi o newsletter, używamy OptinMonster do tworzenia formularzy zapisu w formie wyskakującego okienka lightbox, które zauważyłeś.
Admin
Nathan
Wielka pomoc, dzięki!
Jedno pytanie: jeśli kupię motyw, czy mogę go używać zarówno na mojej lokalnej, jak i na żywej stronie, mimo że są to różne instalacje i mają różne identyfikatory WordPress?
Buduję moją pierwszą stronę na żywo, ale skonfigurowałem lokalną, aby bawić się projektami i tworzyć treści.
Dzięki.
Wsparcie WPBeginner
Nathan, to jest pytanie dotyczące licencji motywu, a sklep z motywami, od którego go kupiłeś, będzie w stanie lepiej na nie odpowiedzieć. Jednak nie widzimy w tym nic złego.
Admin
Deepo
wspaniały tutorial. złożoność uczyniona prostą
Matt
Cześć. Po pierwsze, chciałbym Ci podziękować, ten proces był łatwy do zrozumienia i bezbłędny z Twojej strony!
Moja jedyna wątpliwość pojawiła się na samym końcu. Wprowadziłem kod SQL, aby naprawić niektóre błędy linkowania, ale musiałem wprowadzić zły lokalny host, ponieważ niektóre drobne nieścisłości nie zostały naprawione. Używam MAMP i uzyskuję dostęp do mojej witryny, wpisując „localhost:8888”. Czy to powinienem wpisać w kodzie kroku 7, czy jest inna ścieżka?
Wsparcie WPBeginner
Matt, najpierw musisz upewnić się, że w twojej tabeli wp_posts używasz localhost:8888 w treści posta. Jeśli tak, użyj tego w kroku 7. Jeśli widzisz wszystkie swoje linki jako localhost, użyj localhost.
Admin
Dayomaks
Wszystkie instrukcje działają dobrze, dzięki, jestem bardzo zadowolony, ale problem, z którym mam teraz do czynienia, to import mojej bazy danych… podczas próby importu mojej bazy danych na serwer na żywo otrzymałem poniższe błędy:
Błąd
Zapytanie SQL:
—
— Baza danych: `soundmode`
—
— ——————————————————–
—
— Struktura tabeli dla tabeli `xs_commentmeta`
—
CREATE TABLE IF NOT EXISTS `xs_commentmeta` (
`meta_id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
`meta_key` VARCHAR( 255 ) DEFAULT NULL ,
`meta_value` LONGTEXT,
PRIMARY KEY ( `meta_id` ) ,
KEY `comment_id` ( `comment_id` ) ,
KEY `meta_key` ( `meta_key` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
MySQL powiedział: Dokumentacja
#1046 – Nie wybrano bazy danych
CZY JEST TAM JAKAKOLWIEK POMOC?
Wsparcie WPBeginner
Sprawdź nazwę bazy danych, nazwę użytkownika i hasło, aby upewnić się, że używasz poprawnych ustawień do połączenia z bazą danych swojej aktywnej strony.
Admin
Christie Bellah
Działało świetnie, dzięki! W przeszłości instalowałem WordPressa na nowym hostingu, usuwałem tabele bazy danych, importowałem itp. – to jest o wiele szybsze i prostsze.
Stefano
Przede wszystkim dziękuję za tutorial – nieoceniony i dobrze napisany.
Niestety, i tak udało mi się utknąć.
Przesłałem wszystko przez filezilla i phpmyadmin, a kiedy próbuję wejść na moją domenę, nie pojawia się żaden błąd. Ale nic więcej też się nie dzieje.
Tylko pusta strona – co jest dziwne, ponieważ wpisując /wp-admin na końcu adresu URL, mam dostęp do panelu kontrolnego WordPressa, a każda strona wydaje się być w porządku.
Przepraszam, że przeszkadzam, ale naprawdę nie mam pojęcia, co się dzieje..
Dziękuję z góry!
Stefano
Rozwiązane!
Wygląda na to, że były jakieś problemy z ładowaniem motywu.
Nie mogłem użyć motywu potomnego, nad którym pracowałem, ale na szczęście zmieniłem tylko kilka rzeczy, więc nie ma tragedii..
Wsparcie WPBeginner
Stefano, czy wykonałeś krok 5? Wygląda na to, że nie zmieniłeś adresu URL witryny.
Admin
Stefano
Zrobiłem to i faktycznie adres URL zadziałał (nawet jeśli wyświetlał tylko pustą stronę).
Nadal nie mam pojęcia, co się stało, ale ponowne skonfigurowanie motywu rozwiązało problem.
Szczęśliwy strzał =P
javed choudahry
Cześć
Panie
Dziękuję bardzo. Ta strona jest bardzo dobra do nauki WordPressa i bardzo pomocna.
sesan
proszę, mam błąd z kroku 4
Zapytanie SQL:
—
— Baza danych: `wordpress`
—
CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
MySQL powiedział: Dokumentacja
#1044 – Odmowa dostępu dla użytkownika ‘Admin7393’@’%’ do bazy danych ‘wordpress’
Wsparcie WPBeginner
Sesan, plik eksportu przygotowany przez phpmyadmin do zaimportowania do bazy danych twojej strony na żywo, zawiera linię sprawdzającą, czy baza danych istnieje, jeśli nie, próbuje ją utworzyć. Aby rozwiązać ten problem, musisz rozpakować archiwum zip, które utworzyłeś. Wewnątrz znajdziesz plik z rozszerzeniem
.sql. Otwórz ten plik w edytorze tekstu, takim jak Notatnik, a następnie usuń te linieCREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;Poniżej tej linii zobaczysz inną linię podobną do tej
USE `wordpress`;Zastąp wordpress nazwą bazy danych, do której próbujesz zaimportować.
Zapisz zmiany i umieść plik SQL z powrotem w archiwum zip (jeśli jest za duży, w przeciwnym razie możesz go również zaimportować w obecnej formie).
Admin
sesan
faceci jesteście super, zadziałało, dziękuję wam bardzo!!!!!!!!!!!!!!
Tyler
Cześć, dzięki za tutorial!
Mam problem z Krokiem 2. Twój tutorial pokazuje kilka plików/folderów do przesłania, podczas gdy ja mam tylko wordpress.sql.gz z Kroku 1. Nie mogę rozpakować pliku za pomocą żadnego oprogramowania, ale mogę go otworzyć za pomocą edytora tekstu.
Będę bardzo wdzięczny za wszelką pomoc!
Wsparcie WPBeginner
W drugim kroku nie musisz przesyłać swojego pliku eksportu phpMyAdmin (w Twoim przypadku wordpress.sql.gz). Musisz przesłać swoje pliki WordPress, które znajdują się w folderze htdocs lub www Twojego localhost.
Admin
Tyler
Dzięki za szybką odpowiedź!
Mario
czy potrzebuję cpanel do wykonania tej procedury? Już korzystam z wtyczki do tworzenia kopii zapasowych i eksportowania baz danych, niestety dostawca hostingu, z którego korzysta klient, nie ma cpanel.
Wsparcie WPBeginner
Mario, jeśli hosting Twojego klienta nie ma cPanel ani phpMyAdmin, możesz spróbować jednej z metod opisanych w naszym przewodniku dla początkujących, jak przywrócić WordPress z kopii zapasowej.
Admin
Rhomy Prama Dhieka (Web Designer)
dzięki za udostępnienie.
Bardzo mi to pomogło w migracji mojej strony internetowej WordPress.
Czy miałbyś nic przeciwko, gdybym przetłumaczył to na mój język, a następnie umieścił tam Twoje podziękowania?
Dzięki.
Adelio Fioritto
Everything perfect, just update http://www.yourlivesite.com to http://www.yourlivesite.com/ in db query
ryan
cześć, korzystam ze stablehost i wcześniej korzystałem z nich w przypadku stron internetowych WP. Postępowałem zgodnie ze wszystkimi Twoimi krokami i otrzymuję stronę z zaparkowanym hostingiem od mojego dostawcy hostingu…
Wsparcie WPBeginner
Może być kilka powodów. Najpierw upewnij się, że zainstalowałeś WordPressa w głównym katalogu swojej witryny. Jeśli tak, wykonaj kopię zapasową pliku .htaccess i usuń ten z głównego katalogu swojej witryny. Jeśli to nie pomoże, znajdź domyślne pliki strony zaparkowanej, może istnieć plik index.html na twoim serwerze internetowym, usuń ten plik (NIE usuwaj index.php). Jeśli nic z tego nie pomoże, skontaktuj się ze swoim dostawcą hostingu.
Admin
Alex
Dzięki!
Przeszukałem plik .sql pod kątem znaku ‘‹’, ale otrzymałem komunikat: Nie znaleziono ciągu znaków ‘‹’.
Nie wiem, czy to ma znaczenie, ale zauważyłem, że moja lokalna wersja phpMyadmin to 5.5.3, podczas gdy wersja phpMyadmin mojego hosta to 3.5.8.2.
Inną uwagą jest to, że miałem już wszystkie moje pliki WordPressa w moim katalogu public_html (co jest twoim krokiem 2) ZANIM wyeksportowałem moją lokalną bazę danych WordPress (co jest twoim krokiem 1). Nie jestem pewien, czy to ma znaczenie.
Spróbuję zacząć od nowa od kroku 1, tak jak sugerowałeś, a jeśli otrzymam ten sam błąd, być może spróbuję wtyczki Duplicator, o której wspomniałeś.
Alex
PatoPanichelli
Naprawdę mi pomogłeś. Ten przewodnik krok po kroku jest niesamowity, nie miałem problemów z migracją z MAMP na żywą stronę. Dzięki
Alex
Dzięki za tutorial!
Wszystko poszło dobrze, dopóki nie dotarłem do końca kroku 4. Kiedy naciskam przycisk „Go” na dole strony, zamiast importowania mojej bazy danych WordPress przez phpMyadmin, otrzymuję komunikat o błędzie, który brzmi następująco:
#1064 – Masz błąd w składni SQL; sprawdź podręcznik odpowiadający wersji serwera MySQL, aby uzyskać prawidłową składnię do użycia w pobliżu „‹” w linii 1
Czy możesz mi powiedzieć, co Twoim zdaniem może być przyczyną tego problemu?
Alex
Wsparcie WPBeginner
Alex, wygląda na to, że plik bazy danych, który próbujesz zaimportować, zawiera znak ‘‹’, którego tam nie powinno być. Masz dwie opcje, aby to naprawić: pierwsza opcja to wrócić do swojego localhost/phpmyadmin i ponownie wyeksportować lokalną bazę danych, a następnie spróbować ją zaimportować ponownie. Jeśli ten sam błąd wystąpi ponownie, rozpakuj plik bazy danych gzip za pomocą programu 7zip. Otwórz plik .sql w edytorze tekstu, takim jak notatnik, i spójrz na pierwszą linię. Zapoznaj się również z naszym przewodnikiem zarządzanie bazą danych za pomocą phpMyAdmin, aby dowiedzieć się więcej.
Admin
Anna
Upewnij się, że kliknąłeś na nazwę bazy danych po lewej stronie, do której chcesz zaimportować. Upewnij się, że jest ona podświetlona, a następnie spróbuj ponownie. (phpMyAdmin wersja 4.0.8).
qs
Otrzymuję ten błąd podczas importowania bazy danych na żywą stronę. Jak mogę to rozwiązać?
Błąd
Zapytanie SQL:
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
—
— Baza danych: `wordpress`
—
CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL powiedział:
#1044 – Odmowa dostępu dla użytkownika ‘bossaballsg’@’10.%’ do bazy danych ‘wordpress’
Wsparcie WPBeginner
Spróbuj sprawdzić uprawnienia użytkownika MySQL, aby upewnić się, że użytkownik bazy danych może wykonywać te operacje.
Admin
Chathuranga
Cześć,
Mam nadzieję, że nazwa Twojej bazy danych to „wordpress”
Zmień,
– Baza danych: `wordpress`
–
CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
zmień „wordpress” na nazwę swojej bazy danych na żywo. Znajduje się ona w pliku SQL.
qs
Sprawdziłem i wszystkie uprawnienia są już ustawione na „tak”.
czy to z powodu kodowania „latin1_swedish_ci” w mojej bazie danych? ponieważ pozostałe tabele są w „utf8_general_ci”
qs
Sprawdziłem i wszystkie uprawnienia są już ustawione na „tak”.
czy to z powodu kodowania „latin1_swedish_ci” w mojej bazie danych? ponieważ pozostałe tabele są w „utf8_general_ci”
świetnie
cześć,
zupełnie nowy tutaj. mam nadzieję, że pomożecie mi z tym komunikatem o błędzie podczas kroku 4:
Błąd
Zapytanie SQL:
—
— Baza danych: `information_schema`CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL powiedział:
#1044 – Dostęp zabroniony dla użytkownika ‘renta730’@’localhost’ do bazy danych ‘information_schema’
Podczas ustawiania tego użytkownika zezwoliłem na wszystkie uprawnienia do wcześniej utworzonej bazy danych (o nazwie „inicial”).
Jakieś przemyślenia?
Wsparcie WPBeginner
Nie powinieneś instalować WordPressa w bazie danych information_schema. Utwórz nową bazę danych dla swojej strony WordPress i kontynuuj od kroku 4.
Admin
neha
Cześć, fajny tutorial, ale czy możesz mi powiedzieć, jak zmienić nazwę bazy danych i hasło itp. z WordPressa na serwerze na żywo?
Wsparcie WPBeginner
Aby zmienić nazwę użytkownika i hasło bazy danych, połącz się ze swoją aktywną stroną za pomocą klienta FTP. Znajdź plik wp-config.php i edytuj go. Zobaczysz nazwę swojej bazy danych, nazwę użytkownika bazy danych i informacje o hoście. Zmień je na informacje o bazie danych dla swojej aktywnej strony.
Admin
Kerry O'Connor
Próbowałem każdej wariacji mojego „host url” w pliku wp.config i za każdym razem go przesyłałem, bezskutecznie, nadal otrzymuję „Error Establishing db..”
Gdzie wcześniej było „localhost”, teraz powinno być „moja-strona.com”, czy tak?
dzięki
Wsparcie WPBeginner
Dla
nazwy hosta MySQL, localhost działa dobrze dla większości użytkowników. Jednak jeśli nie znasz hosta swojej bazy danych, możesz zapytać swojego dostawcę usług hostingowych.Manish Patel
Dobre wyjaśnienie. Możemy łatwo skonfigurować z tego tutorialu. Miły post. Pomogło mi to.
Mohammadreza
Best ever, I really appreciate your clear explanation. you’ve got your new follower for sure
Changdeo Mhaske
Dziękuję,
miałoby to sens tylko wtedy, gdyby była to nowa strona. Jeśli jest to istniejąca strona, wtedy trzeba by stale komentować plik hosts, aby uzyskać dostęp do strony na żywo.
Justin Esparza
Bardzo dziękuję za ten jasny i zwięzły poradnik. Bardzo pomógł. Masz nowego obserwatora.
Satyanarayana
Cześć.
Właściwie postępowałem zgodnie z procesem, który wyjaśniłeś powyżej, jest bardzo dobry i jasny.
Ale otrzymywałem błąd „nie znaleziono strony”. Kiedy klikam na link na stronie internetowej.
Przenoszę moje pliki z głównego serwera na lokalny serwer.
Czy możesz mi pomóc?
Carol
Nowy w WP i całkowicie zagubiony. Ale udało mi się przeprowadzić pierwszą migrację dzięki temu artykułowi.
Dziękuję! Dziękuję!
Steve
Jako początkujący uznałem ten artykuł za bardzo pomocny, ale nie udało mi się uruchomić mojej strony po opracowaniu lokalnym. Wszystko było w porządku do kroku 6. Widziałem błąd „Error Establishing Database Connection” (Błąd połączenia z bazą danych), a następnie edytowałem plik wp-config.php. Jednak moja strona w tym momencie stała się pustym ekranem i nie mogłem tego zmienić.
Kontynuowałem i przeszedłem do mojego panelu administracyjnego WordPressa, a następnie sprawdziłem Ustawienia » Ogólne. Nadal pokazywały adres internetowy localhost, więc zmieniłem go na adres mojej witryny. W tym momencie sprawy potoczyły się źle. Zostałem automatycznie wylogowany z WordPressa i nie mogę się ponownie zalogować. W rzeczywistości, gdy proszę WordPressa o wysłanie mi nowego hasła do zalogowania, wysyła adres URL localhost, który prowadzi mnie do strony logowania z komunikatem „Przepraszamy, ten klucz wydaje się nieprawidłowy.” Nie mam pojęcia, co to spowodowało.
Będę bardzo wdzięczny za wszelką pomoc.
Wsparcie WPBeginner
Otwórz swoją bazę danych w phpMyAdmin, jak wspomniano w Kroku 5 i upewnij się, że w tabeli wp_options twoje adresy strony i adresu głównego wskazują na twoją stronę na żywo.
Admin
Steve
Dziękuję za sugestię. Sprawdziłem dokładnie i tak, ukończyłem ten krok. Oba mają prawidłowy adres URL
Część mojego zamieszania polega na tym, że mam teraz dwie bazy danych dla tej strony internetowej. Pierwotnie miałem jedną dostępną przez adres URL zaczynający się od numeru adresu IP/phpmyadmin. Następnie mam tę, którą utworzyłem w kroku 3, którą zrobiłem za pośrednictwem e-panelu mojej firmy hostingowej. Mają różne hasła i nazwy. Ale próbowałem obu kombinacji w pliku wp-config i nadal pojawia się pusty ekran. Z której z tych baz danych powinienem korzystać? Wydają się mieć identyczną zawartość.
Patrick
Sparky!
Twój przewodnik krok po kroku był trafiony w punkt. Jestem użytkownikiem Maca i po MAMP jestem już online. Wielkie dzięki. Zadziałało u mnie idealnie.
Kapelusz opuszczony!
Vishal Kumar
Pomyślnie przeprowadziłem migrację ze strony na żywo do lokalnego hosta. Ale zauważyłem, że po tym nie ma funkcji komentarzy. Sprawdziłem również wszystkie opcje na stronie 'Ustawienia->Dyskusja'. Wszystko jest zaznaczone, ale opcja komentowania i pole pozostaw komentarz nie są widoczne nigdzie na lokalnym hoście. Proszę o jakąś sugestię, ponieważ jestem nowy w WordPressie, a jestem głównie programistą Zend framework.
Wsparcie WPBeginner
Czy sprawdziłeś szablon komentarzy? Zazwyczaj jest to plik comments.php w Twoim motywie.
Admin
NARESH
Zamiast przenosić stronę wordpress, chciałbym zrobić świeżą instalację wordpressa za pomocą fantastico lub szybkiej instalacji hostgatora, więc czy będę mógł to zrobić również poprzez eksport i import baz danych oraz przesłanie plików motywu? czy to jedyny sposób, w jaki możemy to zrobić?
Nie wiem dlaczego. mój lokalny wordpress ładuje się znacznie wolniej niż ten zainstalowany na serwerze na żywo za pomocą fantastico lub szybkiej instalacji.
Wsparcie WPBeginner
Naresh, tak, możesz zaimportować swoje posty i komentarze za pomocą narzędzi importu/eksportu w WordPressie, a następnie możesz przesłać motyw i inne pliki za pomocą FTP. Istnieje wiele sposobów na zrobienie rzeczy, musisz wybrać ten, który działa najlepiej dla Ciebie.
Admin
Siddharth Khare
Najlepsze wyjaśnienie w historii. Udało mi się skonfigurować w zaledwie 5-10 minut
Personel redakcyjny
Dziękuję Siddharth.
Admin
Mark Jones
Czy wszystkie te instrukcje pozostają takie same, jeśli istnieje już starsza, istniejąca, nie-wordpressowa strona, na którą chcesz przenieść swoją stronę wordpress? Na przykład, przebudowa istniejącej witryny jako witryny wordpress, a następnie przełączenie.
Personel redakcyjny
Tak, ponieważ teoretycznie nadpiszesz wszystko, co tam jest.
Admin
Erwin
Najlepszym sposobem (moim zdaniem) na zmianę adresu URL w bazie danych jest użycie narzędzia Wyszukaj i Zamień z Interconnect it > http://interconnectit.com/products/search-and-replace-for-wordpress-databases/
Personel redakcyjny
Dzięki za komentarz Erwin. Tak, niektórzy inni również polecali to narzędzie w komentarzach.
Admin
Abrishca
Łatwo zapomnieć, ile pracy wykonuje dobry plugin – osobiście używam pluginu Duplicator do przenoszenia nowych stron z mojego serwera deweloperskiego na domenę klienta i możesz zobaczyć, ile czasu ten plugin (i Backup Buddy) może Ci zaoszczędzić.
Personel redakcyjny
Totally agreed with you there
Admin
Praveen
Cześć,
Mam problem ze zmianą bazy danych po utworzeniu nowej.
Czy jest jakiś problem z moją usługą hostingową lub czymś innym?
Iskandar Dzulkarnain
dzięki, Twój tutorial jest rozwiązaniem mojego problemu
Anna
Are you reading my mind?! Just a little while back I sat down at the computer to figure out how to add a Facebook like button to my first website, currently in development. Whala! “How to add a Facebook like button to your posts” was that day’s article. Then I’m wondering how to begin the local to live migration today, and AGAIN, here’s this post! GET OUT OF MY HEAD!
I szczerze, dziękuję bardzo za nieocenioną pomoc, którą udzieliłeś początkującemu takiemu jak ja.
Personel redakcyjny
Haha the little birdie told us that you needed this article
Glad to be able to help.
Admin
Jean
Świetny tutorial, dzięki.
riaz ali shah
świetny artykuł, technika, której często używam do tworzenia stron WordPress dla klientów, używam tekstu i obrazów zastępczych lokalnie, a następnie przenoszę tylko mój motyw na serwer.
John Coleman
To był świetny artykuł. Inną opcją rozwiązania problemu z niedziałającymi linkami jest wyszukanie i zastąpienie w pliku .sql (w edytorze tekstu) lokalnego adresu URL adresem URL produkcji przed jego zaimportowaniem. Jest to również przydatne przy przenoszeniu strony do/z podkatalogu lub przy przenoszeniu ze środowiska staging (np. http://staging.domain.com) do produkcji (np. http://www.domain.com).
Dzięki za udostępnienie tego. Jestem pewien, że pomoże to wielu ludziom.
David
Przydałby mi się ten artykuł 20 miesięcy temu. Sztuczka, którą odkryłem podczas przenoszenia, polegała na otwarciu pliku bazy danych w dobrym edytorze tekstu. Stamtąd wykonałem manewr wyszukiwania i zamiany, aby zmienić localhost na właściwy adres URL. Odkryło to wiele wystąpień bez konieczności śledzenia tabel ani martwienia się o poprawność składni poleceń.
Jest wtyczka o nazwie Broken Link Checker, którą warto uruchomić również po przeniesieniu.
Istnieją pewne strony hostingowe, których infrastruktura przechowuje wszystko na twojej stronie WordPress jako localhost. Nie ma potrzeby niczego zmieniać w twojej lokalnej wersji. Po prostu skopiuj ją. Następnym razem na pewno wybiorę jedną z nich.
Mark
2 sugestie, aby ułatwić przenoszenie:
1. Podczas tworzenia lokalnie edytuj plik HOSTS (c:\Windows\System32\Drivers\etc\hosts), aby wskazać nazwę domeny na serwer lokalny. Pozwoli to uniknąć zmiany adresu SITE URL i innych linków/obrazów. Uwaga: będzie to wymagało zmian konfiguracji serwera WWW.
2. Jeśli musisz zmodyfikować adres URL strony itp. po wyeksportowaniu lokalnej bazy danych i przed importem, otwórz plik w notatniku i wyszukaj wszystkie wystąpienia localhost/yourtestsite i zamień na http://www.yourlivesite.com
Personel redakcyjny
Mark,
1. miałoby to sens tylko wtedy, gdyby była to nowa witryna. Jeśli jest to istniejąca witryna, musiałbyś stale komentować plik hosts, aby uzyskać dostęp do aktywnej witryny.
2. Tak, to miałoby sens.
Admin
Mark
Zmiana pliku hosts jest czymś, co robię dość często i mam skrót na pulpicie, który daje mi szybki dostęp.
Gregg
Polecam również DeskTop Server, którego używam od ponad roku. Desktop Server pozwala na stworzenie lokalnej wersji Twojej strony, a następnie bezpośrednie wdrożenie jej. Niesamowite!
Sü Smith
Świetny post! Zazwyczaj po prostu robię wyszukiwanie i zamianę w pliku .sql za pomocą Notepad++ przed przesłaniem go do phpmyadmin. To miła alternatywa.
Mike Ott
Niestety, to działa tylko w niektórych witrynach. Wiele wtyczek WordPressa przechowuje serializowane dane w bazie danych (Gravity Forms jest jedną z takich wtyczek), a serializowane dane nie są przenośne, więc wykonanie zrzutu SQL i importowanie przez PHPMyAdmin nie zadziała poprawnie z powodu różnic w długości ciągów znaków między lokalnym adresem URL a domeną na żywo. Nie można nawet wykonać zapytania SQL na serializowanych danych.
Najlepszą rzeczą, jaką znalazłem, aby obejść ten problem, jest użycie wtyczki WP Migrate DB (http://wordpress.org/plugins/wp-migrate-db/). Bezbłędnie radzi sobie z problemem serializowanych danych za każdym razem i nie będziesz musiał robić połowy innych rzeczy, o których wspomniałeś w tym poście.
Baw się dobrze.
Mark
Właśnie miałem olśnienie! Spotkałem się już z tym problemem, dzięki za informację Mike i wskazówkę dotyczącą wtyczki,
Augustas
Do zastępowania ścieżek i adresów URL zawsze używam narzędzia „Znajdź i zamień” ( http://goo.gl/MCsKl ). Zastępuje ono dane serializowane i może być używane również do innych systemów CMS, nie tylko do WordPressa.
estudiowp
Miły artykuł i dobrze wyjaśnione kroki!
Jednak wiele osób napotka problemy podczas migracji z powodu serializowanych danych.
Niektóre wtyczki i motywy używają serializowanych danych, a zastąpienia w kroku 5 i kroku 7 nie zmienią wszystkich adresów URL i ścieżek, które wymagają zmiany.
Do tych kroków możesz użyć następujących narzędzi lub wtyczek:
· wtyczka wp migrate db: http://wordpress.org/plugins/wp-migrate-db/
· narzędzie do wyszukiwania i zastępowania: http://interconnectit.com/products/search-and-replace-for-wordpress-databases/
Mam nadzieję, że ten komentarz będzie przydatny i przepraszam za mój angielski!
RW
świetny post! Przydałby mi się z moją pierwszą lokalną migracją serwera!
Jean
Świetny artykuł – najlepszy, jaki czytałem na ten temat.
Przeniosłem kiedyś stronę i jedyne, co bym dodał, to że być może trzeba będzie ponownie zapisać ustawienia permalinków. Musiałem to zrobić, ponieważ żadne z moich linków w menu nie działały, więc było to łatwe rozwiązanie (na szczęście!)
Personel redakcyjny
Dobra sugestia. Dodałem to do artykułu.
Admin
Mike Ott
Jeśli ktoś chce wiedzieć, co się dzieje, to plik .htaccess pokazuje inną regułę RewriteRule między lokalnym a żywym serwerem.
Szybka edycja pliku .htaccess rozwiązuje problem, lub jak zauważył Jean, ponowne zapisanie ustawień permalinków również załatwi sprawę, ponieważ naprawia to tylko RewriteRule.