Wielu użytkowników WordPressa woli pracować nad swoimi witrynami internetowymi przy użyciu lokalnego serwera na swoim komputerze. Pozwala to na prywatną pracę nad twoją witryną internetową przed udostępnieniem zmian online.
Ostatecznie trzeba będzie przenieść ją na serwer rzeczywisty, aby udostępnić ją odwiedzającym online. Przejście to ma kluczowe znaczenie dla zapewnienia prawidłowego funkcjonowania Twojej witryny internetowej na witrynie na żywo.
Pracowaliśmy nad wieloma lokalnymi witrynami internetowymi, 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ść WordPressa z serwera regionalnego na witrynę live.
Dlaczego warto przenieść WordPressa z serwera lokalnego na witrynę Live?
Zbudowanie twojego bloga WordPress na lokalnym serwerze to bezpieczny sposób na testowanie zmian w witrynie internetowej bez posiadania wpływu na odwiedzających.
Po zakończeniu udoskonalania twojej witryny internetowej, następnym krokiem jest przeniesienie jej z lokalnego serwera na witrynę działającą na żywo.
Pokażemy dwa sposoby na przeniesienie twojej witryny z serwera regionalnego do witryny na żywo.
Pierwsza metoda wykorzystuje wtyczkę do migracji WordPress i jest zalecana dla początkujących.
W drugiej metodzie pokażemy, jak ręcznie przenieść WordPressa z lokalnego serwera na witrynę live.
Możesz wybrać metodę, która najbardziej Ci odpowiada:
Przed migracją twojej witryny WordPress
Aby przeprowadzić migrację WordPressa z serwera regionalnego na serwer rzeczywisty, trzeba mieć kilka rzeczy na miejscu.
Po pierwsze, zakładamy, że masz witrynę WordPress działającą na serwerze lokalnym (zwanym również localhost) na twoim komputerze i że masz do niej pełny dostęp.
Następnie musisz mieć nazwę domeny i hosting.
Słyszeliśmy niezliczone relacje od początkujących, którzy zaczynali od kiepskich lub darmowych dostawców hostingu i żałowali tego. Z naszego doświadczenia wynika, że wybór odpowiedniego dostawcy hostingu ma kluczowe znaczenie dla sukcesu każdej witryny internetowej.
Aby ułatwić twoją decyzję, zalecamy skorzystanie z Bluehost. Jest to oficjalnie rekomendowana firma hostingowa WordPress, która daje użytkownikom WPBeginner ekskluzywną zniżkę + darmową domenę i SSL.
Zasadniczo możesz zacząć już za 1,99 USD miesięcznie.
Jeśli szukasz świetnej alternatywy dla Bluehost, możesz spojrzeć na Hostinger. Oferują również ekskluzywną zniżkę dla użytkowników WPBeginner z bezpłatną nazwą domeny.
Jeśli możesz sobie pozwolić na zapłacenie nieco więcej, sprawdź SiteGround. Mają też specjalną ofertę dla czytelników WPBeginner.
Jeśli potrzebujesz pomocy w stworzeniu swojej witryny internetowej, skorzystaj z naszego przewodnika krok po kroku.
Wreszcie, będziesz potrzebował programu FTP i wiedzieć, jak korzystać z FTP, aby przesłać twoją witrynę na serwerze lokalnym do witryny na żywo.
Gotowy? Rozpocznijmy migrację twojej witryny WordPress.
Film instruktażowy
Jeśli wolisz pisemne instrukcje, czytaj dalej.
Metoda 1: Przenieś WordPressa z regionalnego serwera na witrynę Live za pomocą wtyczki migracyjnej (zalecane)
Ta metoda jest łatwiejsza i zalecana dla początkujących. Będziemy używać wtyczki do migracji WordPressa, aby przenieść WordPressa z lokalnego hosta do witryny na żywo.
Krok 1: Instalacja i konfiguracja wtyczki Duplicator
Najpierw musisz zainstalować i włączyć wtyczkę Duplicator na twojej regionalnej witrynie. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Pro Tip: Istnieje również wersja pro Duplicator, która oferuje zabezpieczenia kopii zapasowych, przechowywanie w chmurze, łatwe przywracanie witryn i wiele więcej.
Po aktywacji należy przejść do strony Duplicator ” Backups i kliknąć przycisk „Create New”.
Spowoduje to wyświetlenie ekranu, na którym można nadać nazwę twojej kopii zapasowej.
Następnie kliknij przycisk „Dalej”.
Duplicator przeprowadzi teraz kilka testów, aby sprawdzić, czy wszystko jest w porządku.
Jeśli wszystkie elementy są oznaczone jako „Dobre”, kliknij przycisk „Utwórz”.
Proces ten może potrwać kilka minut, w zależności od rozmiaru twojej witryny internetowej. Należy pozostawić tę kartę otwartą do czasu jego zakończenia.
Po zakończeniu zobaczysz opcje pobierania pakietów „Installer” i „Archive”. Należy kliknąć przycisk „Pobierz oba pliki”, aby pobrać oba pliki na komputer.
Plik „Archiwum” to kompletna kopia twojej witryny WordPress. Zawiera wszystkie pliki rdzenia WordPressa, a także twoje obrazki, przesłane pliki, motywy, wtyczki i kopię zapasową bazy danych WordPress.
Plik „Installer” to skrypt, który zautomatyzuje cały proces migracji poprzez rozpakowanie pliku archiwum zawierającego twoją witrynę internetową.
Krok 2: Utwórz bazę danych dla twojej witryny internetowej WordPress na żywo
Przed uruchomieniem instalatora lub przesłaniem witryny WordPress z hosta lokalnego na twój serwer hostingowy, musisz utworzyć bazę danych MySQL dla nowej witryny na żywo.
Jeśli utworzyłeś już bazę danych MySQL, możesz pominąć ten krok.
Aby utworzyć bazę danych, należy przejść na kokpit cPanel twojego konta hostingowego. Następnie znajdź sekcję „Bazy danych” i kliknij ikonkę „Kreator baz danych MySQL”.
Na kolejnym ekranie znajduje się pole do utworzenia nowej bazy danych.
Wystarczy podać nazwę twojej bazy danych i kliknąć przycisk „Utwórz bazę danych”.
cPanel utworzy teraz nową bazę danych.
Następnie wpisz nazwę użytkownika i hasło dla twojego nowego użytkownika, a następnie kliknij przycisk „Utwórz użytkownika”.
Następnie należy dodać utworzonego użytkownika do bazy danych.
Najpierw kliknij pole wyboru „Wszystkie uprawnienia”.
Następnie przewiń w dół i kliknij przycisk „Wprowadź zmiany”, aby zapisać twoje zmiany.
Twoja baza danych jest teraz gotowa do użycia z witryną WordPress. Pamiętaj, aby zanotować nazwę bazy danych, nazwę użytkownika i hasło. Informacje te będą potrzebne w następnym kroku.
Krok 3: Przesyłanie plików z serwera lokalnego do witryny internetowej WordPress na żywo
Teraz należy przesłać archiwum i pliki instalatora z twojej regionalnej witryny na twoje konto hostingowe.
Najpierw połącz się z twoją witryną na żywo za pomocą klienta FTP. Po połączeniu upewnij się, że katalog główny twojej witryny internetowej jest całkowicie pusty.
Zwykle katalogiem głównym jest katalog /home/public_html/
.
Niektóre firmy hostingowe WordPress automatycznie instalują WordPress podczas rejestracji. Jeśli masz tam pliki WordPress, musisz je usunąć.
Następnie możesz przesłać pliki archive.zip i installer.php z Duplicatora do twojego pustego katalogu głównego.
Krok 4: Uruchomienie skryptu migracji
Po przesłaniu plików migracyjnych należy przejść na następujący adres URL w twojej przeglądarce:
http://example.com/installer.php
Nie zapomnij zastąpić „example.com” twoją własną nazwą domeny.
Spowoduje to uruchomienie kreatora migracji Duplicator.
Instalator przeprowadzi kilka testów i zainicjuje skrypt.
W sekcji Konfiguracja zostaniesz poproszony o wpisz swojego hosta MySQL, nazwę bazy danych, nazwę użytkownika i hasło.
Twój host będzie prawdopodobnie hostem lokalnym. Następnie wpiszesz szczegóły bazy danych, którą utworzyłeś we wcześniejszym kroku.
Następnie kliknij przycisk „Zatwierdź”, aby upewnić się, że wpiszesz prawidłowe dane.
Następnie kliknij przycisk „Dalej”, aby kontynuować.
Duplicator będzie teraz importować twoją kopię zapasową bazy danych WordPress z archiwum do nowej bazy danych.
Zaktualizuje również adresy URL wskazujące na witrynę regionalną i twoją nową witrynę na żywo.
Możesz teraz kliknąć przycisk „Admin Login”, aby wpisz obszar administracyjny WordPress twojej witryny na żywo.
Po zalogowaniu się na twoją witrynę, Duplicator automatycznie wyczyści pliki instalacyjne.
To wszystko. Pomyślnie przeniosłeś WordPressa z lokalnego serwera na twoją witrynę live.
Metoda 2: Ręczne przeniesienie WordPressa z regionalnego serwera na witrynę Live
W tej metodzie pokażemy, jak ręcznie przenieść WordPressa z lokalnego serwera na twoją witrynę na żywo. Będzie to przydatne, jeśli pierwsza metoda nie zadziała lub jeśli wolisz zrobić to ręcznie.
Krok 1: Eksport lokalnej bazy danych WordPress
Pierwszą rzeczą, którą musisz zrobić, to wyeksportować twoją lokalną bazę danych WordPress. W tym celu użyjemy phpMyAdmin.
Jeśli nie jesteś z nim zaznajomiony, to warto zapoznać się z naszym przewodnikiem po zarządzaniu bazą danych WordPress za pomocą phpMyAdmin.
Wystarczy wejść na stronę http://localhost/phpmyadmin/
i kliknąć na twoją bazę danych WordPress. Następnie kliknij przycisk „Eksportuj” na górnym pasku menu.
W opcji „Metoda eksportu:” można wybrać „Szybka” lub „Niestandardowa”. Dostosuj zapewni więcej opcji eksportu twojej bazy danych.
Zalecamy jednak wybranie opcji „Szybko”, a następnie kliknięcie przycisku „Dalej”, aby pobrać twoją bazę danych.
Krok 2: Wgranie plików WordPress na witrynę Live
Teraz będziemy musieli przenieść wszystkie pliki twojej witryny internetowej do witryny na żywo.
Aby rozpocząć, otwórz klienta FTP i połącz się z twoim kontem hostingowym.
Po połączeniu się z twoją witryną na żywo, upewnij się, że przesyłasz pliki do właściwego katalogu. Na przykład, jeśli witryna ma być hostowana pod adresem „yoursite.com”, wszystkie pliki należy przesłać do katalogu public_html
.
Teraz wybierz twoje lokalne pliki WordPress i prześlij je na swój serwer live.
Krok 3: Utwórz bazę danych MySQL na twojej witrynie Live
Podczas gdy twój klient FTP przesyła pliki WordPress, możesz rozpocząć importowanie bazy danych na serwer live.
Większość dostawców hostingu WordPress oferuje cPanel do zarządzania twoim kontem hostingowym, więc pokażemy ci, jak utworzyć bazę danych za pomocą cPanel.
Najpierw należy zalogować się do twojego kokpitu cPanel i kliknąć ikonkę „Kreator baz danych MySQL”, która znajduje się w sekcji „Bazy danych”.
Na następnym ekranie można utworzyć nową bazę danych.
Musisz podać nazwę twojej bazy danych, a następnie kliknąć „Utwórz bazę danych”.
cPanel automatycznie utworzy teraz nową bazę danych.
Następnie wpisz nazwę użytkownika i hasło dla twojego nowego użytkownika, a następnie kliknij „Utwórz użytkownika”.
Następnie należy dodać utworzonego użytkownika do bazy danych.
Najpierw zaznacz pole wyboru „Wszystkie uprawnienia”.
Następnie przewiń w dół i kliknij „Wprowadź zmiany”, aby zapisać twoje zmiany.
Pomyślnie utworzyłeś nową bazę danych dla twojej witryny WordPress na żywo.
Krok 4: Importowanie bazy danych WordPress do witryny Live
Następnym krokiem w procesie jest importowanie twojej bazy danych WordPress.
Przejdź do twojego kokpitu cPanel, przewiń w dół do sekcji „Bazy danych” i kliknij „phpMyAdmin”.
Spowoduje to przejście do phpMyAdmin, gdzie należy kliknąć utworzoną powyżej bazę danych. phpMyAdmin wyświetli twoją nową bazę danych bez tabel.
Następnie kliknij kartę „Importuj” w górnym menu. Na stronie importowania kliknij przycisk „Wybierz plik”, a następnie wybierz plik bazy danych z witryny regionalnej, który zapisałeś w pierwszym kroku.
Następnie kliknij przycisk „Go” na dole strony. Twoja baza danych zostanie automatycznie importowana do phpMyadmin.
Krok 5: Zmiana adresu URL witryny
Teraz musisz zmienić adres URL witryny w bazie danych, aby połączyć się z twoją witryną WordPress na żywo.
W phpMyAdmin, poszukaj tabeli wp_options
w twojej bazie danych, którą właśnie importowałeś powyżej.
Jeśli zmieniłeś prefiks bazy danych, to zamiast wp_options
może być {new_prefix}_options
.
Następnie kliknij przycisk „Przeglądaj” obok wp_options
. Możesz też kliknąć odnośnik na panelu bocznym, aby otworzyć stronę z listą pól w tabeli wp_options
.
Następnie w kolumnie options_name
należy wyszukać opcję siteurl
.
Następnie kliknij ikonkę „Edytuj”.
Spowoduje to wyświetlenie okna, w którym można edytować pole.
W polu wejściowym option_value
zobaczysz adres URL twojej regionalnej instalacji, który będzie czymś w rodzaju http://localhost/test
.
W tym polu należy wstawić adres URL twojej nowej witryny, na przykład: https: //www.wpbeginner.com
.
Następnie możesz zapisać pole, klikając przycisk „Dalej”.
Następnie należy wykonać te same kroki, co powyżej dla nazwy opcji strony głównej
. Menu wp_options
może mieć kilka stron. Zazwyczaj opcja strony
głównej znajduje się na drugiej stronie.
Następnie zaktualizuj adres URL strony głównej
, aby był taki sam jak adres URL twojej witryny na żywo.
Krok 6: Skonfiguruj swoją witrynę Live
Teraz, gdy importowałeś bazę danych i przesłałeś swoją treść, nadszedł czas, aby skonfigurować WordPress.
W tym momencie twoja witryna powinna wyświetlać błąd„Błąd nawiązywania połączenia z bazą danych„.
Aby to poprawić, połącz się z twoją witryną internetową za pomocą klienta FTP i otwórz plik wp-config.php
.
Poszukiwane będą następujące linie 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 twój serwer hostingowy WordPress.
Teraz, gdy użytkownik przejdzie na twoją witrynę internetową, powinna ona działać na żywo.
Następnie musisz logować się do twojego panelu administracyjnego WordPress i przejść do Ustawienia ” Ogólne. Następnie, nie zmieniając niczego, przewiń do dołu i kliknij przycisk „Zapisz zmiany”.
Dzięki temu adres URL twojej witryny zostanie poprawiony wszędzie tam, gdzie powinien.
Gdy to zrobisz, przejdź do Ustawienia ” Bezpośrednie odnośniki, a następnie przewiń w dół i kliknij „Zapisz zmiany”, aby upewnić się, że wszystkie odnośniki do wpisów działają poprawnie.
Krok 7: Poprawka obrazków i naprawiono odnośniki poprzez aktualizację ścieżek.
Za każdym razem, gdy przenosisz witrynę WordPress z jednej domeny do drugiej lub z serwera regionalnego do witryny na żywo, napotkasz niedziałające odnośniki i brakujące obrazki.
Pokażemy dwa sposoby aktualizacji adresów URL. Możesz wybrać ten, który najbardziej Ci odpowiada.
1. Aktualizacja adresów URL za pomocą wtyczki Search & Replace Everything (zalecane)
Najbezpieczniejszym sposobem na poprawienie tego jest użycie Search & Replace Everything. Jest to potężna wtyczka WordPress, która pozwala łatwo wykonywać zadania masowej aktualizacji na twojej witrynie internetowej bez pisania skomplikowanych zapytań do bazy danych.
Najpierw należy zainstalować i włączyć wtyczkę Search & Replace Everything.
Po włączaniu przejdź do strony Narzędzia ” WP Wyszukaj i zamień.
Następnie wpisz adres URL witryny regionalnej w polu „Wyszukaj” i adres URL witryny rzeczywistej w polu „Zamień na”.
Przewiń nieco i kliknij „Wybierz wszystko” pod tabelami. Dzięki temu wtyczka będzie szukać starego adresu URL wszędzie w bazie danych.
Teraz kliknij przycisk „Podgląd wyszukiwania i zamiany”, aby kontynuować.
Wtyczka przeszuka twoją bazę danych pod kątem wszystkich instancji starego adresu URL, a następnie wyświetli podgląd wyników.
Jeśli wszystko wygląda dobrze, kliknij „Zastąp 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 twoim obecnym, aktualnym adresem URL witryny internetowej.
2. Ręczna aktualizacja adresów 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/');
Wystarczy przejść do phpMyAdmin, kliknąć na twoją bazę danych, a następnie kliknąć na „SQL” z górnego menu i dodać powyższe zapytanie.
Upewnij się, że zmieniłeś je na adresy URL twojej witryny regionalnej i witryny na żywo, a następnie kliknij przycisk „Przejdź”.
To wszystko. Pomyślnie przeprowadziłeś migrację WordPressa z twojego regionalnego serwera na witrynę live.
Miejmy nadzieję, że twoja witryna internetowa na żywo działa sprawnie. W przypadku powiadomienia o jakichkolwiek błędach, możesz zapoznać się z naszym przewodnikiem po typowych błędach WordPress, aby uzyskać pomoc w rozwiązywaniu problemów.
Mamy nadzieję, że ten artykuł pomógł ci przenieść WordPressa z serwera lokalnego na witrynę live. Możesz również zapoznać się z naszym przewodnikiem na temat przenoszenia witryny na żywo na serwer lokalny lub zapoznać się z ostateczną listą kontrolną migracji witryny, aby poznać praktyczne kroki migracji WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk
Thanks for the SQL command. You really saved me a lot of time. My current procedure was to open the backup in a text editor and use the function to replace the overwrite URL. Only then could I upload the database dump where it belongs. This command to change the original URL to the new one is new to me and really saves me a lot of time.
WPBeginner Support
Glad to hear it was helpful
Administrator
mohadese esmaeeli
Hello.Thank you for your comprehensive explanation.
I have completed all the mentioned steps. However, instead of displaying the content of my site, a page opens with the following message at the top: „Index of /my db name,” and below it, all the folders and files inside the database are listed.
WPBeginner Support
You would want to check to ensure you have an index.php file and that your tool to have the site running locally is active.
Administrator
Md Tanvir Hossain
Thanks. As a New user. it is very helpful
WPBeginner Support
You’re welcome, glad to hear our guide was helpful!
Administrator
MARYKATHLEEN GIARROCCO
Can I move my Wordpress local host to another local host?
WPBeginner Support
If you wanted to you certainly could!
Administrator
Olajesu
This is a lifesaver. I thanks you for your easy and understandable content.
WPBeginner Support
Glad you found our content helpful!
Administrator
Afridi Mohamed
This guide was very straightforward and really helped me.
WPBeginner Support
Glad our guide helped!
Administrator
Ana-Maria
This was a life saver! Very clear instructions for uploading WP manually. Thank you so much!
WPBeginner Support
Glad our guide was helpful!
Administrator
Khoa
Thank you so much, it’s very clear.
WPBeginner Support
Glad our guide was helpful!
Administrator
Tamara
Great, detailed guide, thank you. My site looks great from the front end but backend doesn’t really function like it does on my local server.
Do you also need to update the guid column of the wp_posts table?
WPBeginner Support
No, you don’t need to update that column.
Administrator
Yueshuya Yingjun
It helps me a lot. Thank you very much!
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrator
Paavanan Vellan
Thanks a lot for this guidance! Really simplified my migration process. <3
WPBeginner Support
Glad our guide was helpful
Administrator
Sharad Gaur
Once I transfer my local website to live environment, then after using live site for at least 1 month and created lot’s of post and comments, I made design changes and added new pages and categories in my local site. Now, how I can transfer my this new design to live where earlier design and live website already exist?
WPBeginner Support
You can import your content from the live site using Tools>Export if it is only posts, pages, and comments on the live site. This would be duplicating that content and not removing it from your live site.
Administrator
Kevin
In buying a domain and web host to move my wp local site to a live serve, do I need to purchase a WordPress hosting or an ordinary web hosting???
I’m confused because some web hosting services have WordPress hosting and web hosting as two different options.
WPBeginner Support
It would depend on the hosting provider, some you can place it on either and one is optimized for WordPress while other hosts only allow WordPress on their WordPress hosting.
Administrator
Bob Cline
Step 4. Runing The Migration Script
After you have uploaded the migration files, you need to visit the following URL in your browser:
example.com/installer.php
Don’t forget to replace example.com with your own domain name.
I do this, but the Duplicator Migration Wizard never starts. Any ideas?
WPBeginner Support
You would want to ensure you placed the files in the correct folder on your hosting for the most common reason for that issue.
Administrator
Ameer Hamza
Hi! i want to move my local wordpress site to another local wordpress site using xampp so method will work for me or not?
WPBeginner Support
You should be able to use this method for transferring to a different localhost as well.
Administrator
Armel
Hi dear team,
Thanks for this helpful article.
Please, if my domain has already an existing website and i wanted to update with my new website developed in localhost, how can i update my new website ?
Thanks for all
WPBeginner Support
You would want to create a backup of the current live site, remove the live site, then follow the instructions in this guide.
Administrator
Armel
Thanks for your reply
JC
I followed your steps for the manual process. Everything worked until i tried to update the posts in the PHPmyadmin. The urls doesn’t seem to update when i run the query.
WPBeginner Support
You would want to ensure you replace the localhost/test and the yourlivesite.com with the correct addresses.
Administrator
Montu
I am setting up my site using manual method (method #2) and have followed till step no. 4 without any error.
However, after added my DB login details in wp-config.php file, now the site (WP set up page) is not appearing and the site keeps loading with a blank screen eternally.
I don’t know if something is missing or went wrong. I see no error message, just a blank, loading screen.
WPBeginner Support
You may want to go through our recommendations in our article below:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-wordpress-white-screen-of-death/
The most common reasons would be if you didn’t add the correct database name.
Administrator
Montu
Thank you!!
It worked like a charm! It was the incorrect settings in wp-config file.
You are a champ!
Thanks again!
WPBeginner Support
Glad we could help
Susan R.
Thank you, thank you, thank you!! I am a novice, but your tutorials gave me the confidence to build a WP site on Localhost and then upload it to my new host. All went smoothly. I really appreciate all that you provide.
WPBeginner Support
Glad our guides could help you
Administrator
Paa
I used the manual method and have issues.
Homepage of the site shows on the live server however other pages when I click redirect me to localhost pages and I cannot seem to find out to solve this.
WPBeginner Support
The most common reason for that specific issue would be if you skipped the Velvet Blues step in this guide to update your URLs
Administrator
Marek
Can I change my test site to live site in-place ? I mean I need to convert test site into live site on the same localhost.
WPBeginner Support
If you mean on the same hosting provider, then that would be more of a staging site in which case you would want to take a look at our guide below:
https://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/
Administrator
Zion
Pls what do you mean by
„To fix this, connect to your website using an FTP client and edit wp-config.php file?”
WPBeginner Support
We link to it earlier in the article but we have a guide on how to use FTP:
https://www.wpbeginner.com/beginners-guide/how-to-use-ftp-to-upload-files-to-wordpress-for-beginners/
Administrator
Ken
When I am editing the staging site, there would be orders happening on my live site. How do I make sure that when I upload my staging site into my live site that the new orders would also be captured?
Thanks
WPBeginner Support
You would want to pause receiving orders during that update process to prevent issues
Administrator
Jana Boswell
WOW, this is perfect! I could NOT migrate my site or get any of this to work before. Working with my hosting company didn’t help – they only gave me bits of information that didn’t make any sense to me. I followed your step-by-step instructions and my site is up and running! I can’t thank you enough!
WPBeginner Support
Glad our guide was helpful
Administrator
MarkT.
Where can I find my login info? I didn’t see the login details from the steps, now I cannot login in to my wordpress dashboard.
WPBeginner Support
You would use the same login information from your local installation to log into your site.
Administrator
Deb Marvin
Is there a way to migrate part of a development site and not the whole site?
I would like to migrate certain updated pages and content that is ready to go live without also migrating functionality or content that is still under development.
WPBeginner Support
You could manually do what it sounds like you’re wanting to do by using the built-in exporter under Tools>Export and selecting the specific pages
Administrator
Edidiomg
If in the place of using an FTP, I decide to compress and upload to my cpanel then extract there, will it make any difference?
WPBeginner Support
As long as your hosting provider allows you to do that it should be fine.
Administrator
Angela Grace Vaculik
Hello,
I have tried to upload my wordpress site created on my localhost, and used Method 1. All went well until I got to the Duplicator portion – Step 2. There is no „port” field as shown on your screenshot, so I just enter „localhost”. When I click „test database” I get a fail warning to „verify host connection” which says „unable to connect user to host”. I tried some of the troubleshoot steps to resolve but none of these work. One of the troubleshoot points states „On some servers, the default name 'localhost’ will not work. Be sure to contact your hosting provider”. Could this be the problem?
WPBeginner Support
More than likely, you would want to reach out to the support for your hosting provider and they should be able to assist.
Administrator
Hawareyaw Petros
Is it possible to transfer a single post from local to live word press site?
WPBeginner Support
You would go under Tools>Export and select the single post using the options available there
Administrator
Oladipupo Ajisegiri
This post is a life saver!!!
WPBeginner Support
Glad our guide was helpful
Administrator
david kule
thank you guys!!
i followed the steps it’s working for me
your save my life
WPBeginner Support
You’re welcome
Administrator
Sunita
Really Thanks:)…It’s a great tutorial and it’s very helpful to me..
one thing i asked you..can you tell me how to open wp dashboard after this??
WPBeginner Support
You would want to add /wp-admin to the end of your domain and that should bring you to the login page where you would use the same login information as on your local install.
Administrator
Sunita
Really Thanks:)…It’s a great tutorial and it’s very helpful to me..
WPBeginner Support
You’re welcome
Administrator
gerardo
HI! i have a live site fully operational but on localhost i make a new site, mostly design. If i migrate it using some pluguin like duplicator, the info from the old site would be deleted?
WPBeginner Support
It would not remove your local site but if you’re trying to install it where a site is already installed then you would run into overwriting issues.
Administrator
Grace Lee
After moving my website to a live site, will I still be able to edit and make changes to it? Thanks!
WPBeginner Support
Yes, you would be able to
Administrator
Ifeanyi
Easy to follow guide. Even easier than some videos i have watched on youtube.
WPBeginner Support
Glad you’ve found our content helpful
Administrator
Temidayo Marvel
Great solution to my Problem.
Thanks
is it safe and easy to use premium themes and plugins on the wampsever while testing and setting up the Wordpress site locally, or do I need to deploy my themes and plugins after importing the site to a livehost.
WPBeginner Support
You would want to check with the support for the theme and plugins you’re wanting to use for if they work on local sites or not.
Administrator
Israel
Thanks for the guide, it really helped!
WPBeginner Support
You’re welcome
Administrator
Jason Bar
I got lost on the part „connect to your live site using an FTP client.”
That is completely different tutorial where there is no hyperlink to see it.
WPBeginner Support
We will be sure to work on improving clarity of this in the future, we linked to our guide on FTP at the start of our article, you can find the FTP guide below:
https://www.wpbeginner.com/beginners-guide/how-to-use-ftp-to-upload-files-to-wordpress-for-beginners/
Administrator
Jason Bar
Thank you, I missed it.
Janith
Method 1 worked fine afrter few refreshes in the step 2. Thanks
WPBeginner Support
Glad our guide was able to help
Administrator
Ashley Davies
Thanks for the article, I have run into a problem doing method 1. In step 4, when I visit the url at mysite/installer.php, I get an error from duplicator as follows:
'Archive not found! The 'Required File’ below should be present in the 'Extraction Path’. The archive file name must be the exact name of the archive file placed in the extraction path character for character.’
Any help with this would be greatly appreciated
WPBeginner Support
You would want to check with your hosting provider that the file is located in the correct location in your files.
Administrator
STEPHEN OFORI
Wow… I can believe my eyes. It worked perfectly with the first option. God bless you.
WPBeginner Support
Glad our guide was helpful
Administrator
Temitope Durotoye
Thank you so much for this… Really helped me a lot.
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrator
Elías Sánchez
I suffer with this kind of stuff, in fact today i spent a lot of hours doing this migration from local to a server.
Reading and following this helped a lot.
Thanks for sharing!
WPBeginner Support
You’re welcome, glad our guide could help with this process
Administrator
Yusuf Omotoso
The post is really helpful just like many other posts. Thank you
WPBeginner Support
You’re welcome
Administrator
Luz Manalo-Cruz
Hi. I’ve successfully migrated from localhost to livesite! Yay! What now do I do with the localhost?
WPBeginner Support
That would be a personal preference question whether you would like to keep it or remove it.
Administrator
Luz Manalo-Cruz
Hi! Using Method 1, all went well until Step 4 – the migration wizard doesn’t launch when I type in example.com/installer.php (I changed example.com to my domain). Instead I get a Page Not Found. I’ve tried this twice now and I get the same Page Not Found screen on Step 4. Am I missing a step?
WPBeginner Support
You may want to ensure you placed the file inside the correct folder, you can check with your hosting provider and they should be able to assist.
Administrator
Habibul Islam
Thanks. I have done migration by 1st method.
WPBeginner Support
Glad our guide could assist
Administrator
Milutin
If someone has problems on Method 1 Step 4 with cPanel host name (error text: No such file or directory), instead of localhost, try mysql. This step always bugs me off nad frustrates me.
Thanks for the great tutorial! Used it multiple times!
WPBeginner Support
Thanks for sharing what worked for you
Administrator
Purushothaman Gempuraj
Thanks. The first Duplicator based method worked for AWS based AMI Linux server 2 which had external database connection as well.
WPBeginner Support
Glad our recommendation worked for you
Administrator