Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak przenieść WordPressa z regionalnego serwera na witrynę Live (2 metody)

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.

How to move WordPress from local server to live site (2 methods)

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

Subscribe to WPBeginner

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

Create new backup for migration

Spowoduje to wyświetlenie ekranu, na którym można nadać nazwę twojej kopii zapasowej.

Następnie kliknij przycisk „Dalej”.

Name backup package

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

Build package

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.

Download both backup files

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

MySQL Database Wizard

Na kolejnym ekranie znajduje się pole do utworzenia nowej bazy danych.

Wystarczy podać nazwę twojej bazy danych i kliknąć przycisk „Utwórz bazę danych”.

Name new database

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

Create new database user

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

Najpierw kliknij pole wyboru „Wszystkie uprawnienia”.

Check all privileges

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.

Upload archive and installer files

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.

Duplicator migration wizard step 1

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.

Validate settings

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.

Admin login

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.

Export from localhost

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.

Export WordPress database using phpMyAdmin

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.

Upload WordPress files FTP

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

Select MySQL database wizard

Na następnym ekranie można utworzyć nową bazę danych.

Musisz podać nazwę twojej bazy danych, a następnie kliknąć „Utwórz bazę danych”.

Name and create new database

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

Create new database user

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

Najpierw zaznacz pole wyboru „Wszystkie uprawnienia”.

Check all privileges checkbox

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

Click on 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.

Import database via phpMyAdmin

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.

Browse the wp options table

Następnie w kolumnie options_name należy wyszukać opcję siteurl.

Następnie kliknij ikonkę „Edytuj”.

Edit siteurl in phpMyAdmin

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

edit the siteurl field

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

Save general settings

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.

Save permalinks settings

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

Search and replace URLs from local to live site migration

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.

Select tables

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.

Preview changes

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

Fixing WordPress images and broken URLs after moving to live site

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

908 komentarzyZostaw odpowiedź

  1. david kule

    thank you guys!!
    i followed the steps it’s working for me
    your save my life

    • WPBeginner Support

      You’re welcome :)

      Administrator

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

  3. Sunita

    Really Thanks:)…It’s a great tutorial and it’s very helpful to me..

    • WPBeginner Support

      You’re welcome :)

      Administrator

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

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

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

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

  8. Israel

    Thanks for the guide, it really helped!

    • WPBeginner Support

      You’re welcome :)

      Administrator

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

  10. Janith

    Method 1 worked fine afrter few refreshes in the step 2. Thanks

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrator

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

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

  13. Temitope Durotoye

    Thank you so much for this… Really helped me a lot.

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Administrator

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

  15. Yusuf Omotoso

    The post is really helpful just like many other posts. Thank you

    • WPBeginner Support

      You’re welcome :)

      Administrator

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

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

  18. Habibul Islam

    Thanks. I have done migration by 1st method.

    • WPBeginner Support

      Glad our guide could assist :)

      Administrator

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

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

  21. Meredith Bashert

    I’m still seeing „error establishing a database connection.” I don’t have a domain name set yet (waiting until the site is complete) so I used the domain name that I used to log in to the FTP client as my option value in my wp_options.

    • WPBeginner Support

      For that error, the domain you set is likely correct but you would want to double-check your username and password for your wp-config file

      Administrator

  22. Husain

    Dear WpBeginner team,
    In case i already have a website running on my live server (Hosting) and i want to upload a new site on it, so do i need to manually delete all the old files ?

    Please advise.

    • WPBeginner Support

      If you are using the manual method from this article you would overwrite the files currently on your hosting rather than deleting them.

      Administrator

  23. Paul K

    Thank you so much for the instructions. The manual way was way simpler and faster than any plugin I tried.

    • WPBeginner Support

      Glad our guide could help :)

      Administrator

  24. Rehman Ali

    Thanks! Just followed and migrated my site using method 1. Thanks!

    • WPBeginner Support

      You’re welcome, glad our recommended method was able to assist :)

      Administrator

  25. Lia

    Thank you for that great tutorial! It was really help

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Administrator

  26. JLA

    you forgot to include in method the wp-config.php file to edit database connection

    • WPBeginner Support

      As the database is being copied from your local environment it means you will not need to edit the wp-config normally

      Administrator

  27. Oni

    Thank you very much for this update. I really appreciate.

    • WPBeginner Support

      You’re welcome :)

      Administrator

  28. Beth

    I am completely stuck on Method 1 Step 3 – when i try to connect in FileZilla it keeps saying „Could not connect to server”. Please help!

    • WPBeginner Support

      The most common reason would be your FTP information being incorrect, if you reach out to your hosting provider they should be able to assist.

      Administrator

  29. Shubham

    After exporting my website from local host i couldn’t import it to another wordpress which is live . This was because of file size limit. Any suggestion in this regard.

  30. Peter

    The Mamp guys have now a publish to live site function in the pro version.

    • WPBeginner Support

      Thanks for sharing that information :)

      Administrator

  31. Claudia

    Thank you so much for your tutorial. I built the website on localhost, thanks to your tutorial about it. I have a question about this process of going from local to live though.

    I currently have a page online and working. I wantred to change it, so that was the reason I developed the new site on localhost. What I would like to know is if I should do something else before using this tutorial to put the local site live.
    Should I delete all data from the current page and then upload the local one? or what should I do.

    Thank you so much!

    • WPBeginner Support

      If you are wanting to replace the current page, then it would be best to create a backup of the live site and then remove it to replace it with the version you are moving from your local installation.

      Administrator

      • Claudia

        Thank you very much for your answer!

        By the way. I LOVE your page, it has been my go-to page to find reliable answers.

        • WPBeginner Support

          Glad we can be helpful :)

  32. Ola Philips

    Thanks for the tutorial, it has helped me a lot , please, after uploading my WordPress file, how do I get to my WordPress dashboard

  33. Sandie

    Thanks for the tutorial. I followed the manual method and the only issue I had was an internal server error on anything but the front page.

    This was because on my development server my Wordpress was installed at localhost/SAF, so the Rewrite Base and Rewrite Rule in the .htaccess file had to be updated to remove the SAF/. Might be worth updating the instructions to check for this, based on the comments it looks like a couple of others have had a similar issue.

    • WPBeginner Support

      We’ll certainly look at updating the article to include this information :)

      Administrator

  34. liam Donoghue

    I don’t know if i’ve missed something here but i don’t understand the jump in step 3. You’ve said

    'Now you need to upload the archive and installer files from your local site to your hosting account.

    First, connect to your live site using an FTP client. Once connected, make sure that the root directory of your website is completely empty.’

    How can I connect an FTP to a live site if it isn’t live yet. I have a c panel which has a database made for my site, a copy of my localhost site on my desktop and a filezilla. Am I connecting filezilla to my hosting account? how do I do that? Some clarity on this would be appreciated :)

    • WPBeginner Support

      Apologies for the confusion, the methods involved in connecting to your host with FTP can vary depending on the host. If you reach out to your hosting provider they should be able to let you know how to connect filezilla to your root folder

      Administrator

  35. Fabrice

    Perfect! Thanks a lot, very useful. Worked perfectly.

    • WPBeginner Support

      You’re welcome, glad our article could help :)

      Administrator

  36. Alex Legard

    I’m trying to host the Wordpress them that I made from scratch. I followed the instructions in this article except for step 7. Now I’m getting the „Stylesheet is missing” error. Help?

    • WPBeginner Support

      For a custom theme, you would want to make sure you have a style.css file in the main folder of the theme and ensure that your computer didn’t rename it style.css.txt

      Administrator

  37. Joseph

    I have a very important question as I never see any specific information about JavaScript in using these methods to upload your site to wordpress. My question is this; if I have javascript files and CSS included in my website files for displaying numbers and text, will they still function properly after I upload my website using this method? I need my javascript files. Please help as this is important to me. I want to use this method after I finish my website but Idk if the javascript files included will work as they should. Thanks in advance.

    • WPBeginner Support

      Unless the file was hardcoded to use a file on your local computer then Javascript files should still work the same as some themes use Javascript files and they don’t have any issues.

      Administrator

      • Joseph

        Thank you, I will try once my site is complete. I appreciate the help.

        • WPBeginner Support

          Glad we could help :)

  38. Abdelmadjid ZITANI

    Very helpful, thanks a lot for your blog

    • WPBeginner Support

      You’re welcome, glad our articles can help :)

      Administrator

  39. Margie

    Great tutorial – thank you so much! Got my site up and running (using your manual method) without just a couple small hiccups that were easily solved with a Google search. Overall, I’m very pleased!

    • WPBeginner Support

      Thank you, glad our guide could help :)

      Administrator

  40. TENASU MENSAH

    please i found out that after everything,in the menus and submenus have localhost links like (localhost/test/category instead of http://www.yoursite/category
    is there any solutions?

    • WPBeginner Support

      Did you follow the steps in step 7? You could also recreate the menu links if you wanted.

      Administrator

  41. Tenasu mensah

    please how i can find my back-ends after i have transferred the site to live server

  42. Tenasu mensah

    what should i do if the database you are importing is larger than the required amount given?

  43. Johannes

    Thanks a lot for the instructiuons. I had the internal error problem. Luckily I had the htacces file from a previous installation on the server and could just replace the other one.

    Everything running perfectly now.

    • WPBeginner Support

      Thanks for sharing the error you ran into, glad our tutorial could be helpful :)

      Administrator

  44. Gimhana Jayasekara

    Awesome work. You helped me so much. I used 2nd method because I prefer manual handling. Works fine.

    • WPBeginner Support

      Glad our guide could help :)

      Administrator

  45. Milutin

    Thanks a lot for your help. ALTHOUGH…

    After a lot of effort, I understood the chaos of 2 domains on the job I’ve been given, so now website finally is live. But I cannot complete your tutorial because whatever I click or whatever else I type as URL besides just domain, it gives me error 500… I’ve tried all possible solutions mentioned in your other article, but nothing worked. Would you know the reason of the problem?

    It’s my school’s website. It’s in Serbian, but click on any link and you will see the error in English.

    Thank you again for this tutorial, it helped me A LOT.

  46. Anne-Laure

    Hi I’m having an issue when I try running installer.php I get a 403 Error message. Any ideas what is happenning?

  47. AKG

    Everything went correctly, but i ma not able to login to dashboard of my new copied website

  48. Eddie

    Hi,
    Everything was going smoothly. I was on step 4and uploaded my site. It gave me an „Error Establishing A Database Connection”. I realised my dtabase name was slightly diifferent from the one on my site. I went into phpmyadmin on WAMP and created a new database with the correct name and copied the old database data on the new database. Now the wordpress site on my PC says ” We were able to connect to the database server (which means your username and password is okay) but not able to select the xxxxxx database.
    I restarted my PC and my WP site is blank. Is there anyway I can salvage this? I still have access to WAMP.
    Regards
    Eddie

    • WPBeginner Support

      It could likely be due to how the content was copied, you would want to edit your wp-config file to point to the correct database for your content to be on your site again.

      Administrator

  49. JOSHUA

    Thanks it worked very well

    • WPBeginner Support

      Glad our article could help :)

      Administrator

  50. Donald

    Things were going smoothly moving form local host to my domain until Step 1 of 4: Deployment
    You are migrating site from the PHP 7.2.11 to the PHP 5.6.38.
    If this servers PHP version is different to the PHP version of your package was created it might cause problems with proper functioning of your website and/or plugins and themes.
    Note: This warning will still show if you choose option #2 and open_basedir is enabled, but should allow the installer to run properly. Please work with your hosting provider or server administrator to set this up correctly.
    Wrote to host but wonder if I can ignore this and just go?

    • WPBeginner Support

      We would recommend reaching out to your hosting provider as some of your plugins/themes may require the newer php and your host should have the ability to help you update the PHP being used for the server.

      Administrator

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.