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

Så här flyttar du WordPress till ett nytt webbhotell eller en ny server utan driftstopp

Har du planer på att flytta din WordPress site till ett nytt webbhotell eller en annan server?

Den största risken när man byter webbhotell eller flyttar en website till en new server är dataförlust och driftstopp.

I denna Step-by-Step tutorial visar vi hur du flyttar din WordPress site till en ny server utan driftstopp. Vi kommer också att svara på vanliga frågor om att flytta en WordPress site till en new hosting provider.

Migrating WordPress from one host to another

Important: Innan vi börjar vill vi att du ska veta att många WordPress webbhotell erbjuder en gratis tjänst för att flytta. Det kanske inte står på deras website, så allt du behöver göra är att fråga. Vanligtvis är det gratis, men vissa kan ta ut en liten avgift.

Med detta sagt, låt oss titta på de steg vi kommer att täcka för att flytta WordPress till en ny server på webbhotellet (utan driftstopp):

Är du redo? Låt oss komma igång.

Step 1: Välj ditt nya webbhotell för WordPress

Om du är klistrad på en långsam server även efter att ha optimerat WordPress hastighet och prestanda, är det dags att flytta din WordPress site till en new server som kan hantera din växande trafik.

När du letar efter en new hosting provider för WordPress är det viktigt att du väljer med omsorg så att du inte behöver flytta igen inom en snar framtid.

Här är de vi rekommenderar:

  • För tillförlitliga delade webbhotell rekommenderar vi att du väljer Bluehost. De rekommenderas officiellt av WordPress.org. Med vår Bluehost coupon kan WPBeginners användare få upp till 61% rabatt och ett gratis domain name.
  • För snabbare delade webbhotell rekommenderar vi Hostinger. De är bland de högst upp WordPress webbhotell och erbjuder snabbare servrar med enastående customer support.
  • Om du letar efter molnhotell eller location-specifika providers rekommenderar vi att du kontrollerar SiteGround. De har datacenter på tre olika kontinenter.
  • Om du letar efter hanterat webbhotell för WordPress rekommenderar vi att du kontrollerar WP Engine. De är den bästa och mest välkända providern i branschen.

När du har köpt ditt nya webbhotell ska du INTE installera WordPress. Det kommer vi att göra i ett senare steg.

För tillfället bör ditt new web webbhotell account vara tomt, utan filer eller foldrar i din main directory.

Step 2: Ställ in Duplicator för enkel flytt

Det första du behöver göra är att installera och aktivera pluginet Duplicator på den website som du vill flytta. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett plugin för WordPress.

Duplicator är marknadens bästa plugin för flytt av WordPress. Det kommer också med automatiserade tidsinställda backups, stöd för molnlagring, One-click migration, och smarta migreringar.

Note: Duplicator har också en gratis version som heter Duplicator Lite. Den kan användas för att flytta din website men har utvalda funktioner jämfört med pro-versionen.

När du har installerat och aktiverat Duplicator, gå till Duplicator ” Packages page i your WordPress admin area.

Därefter måste du klicka på knappen ”Skapa ny” i det övre högra hörnet.

Make new Duplicator package

Detta kommer att starta Duplicator’s backup wizard.

På nästa vy kan du valfritt ange ett namn för din backup eller helt enkelt click på knappen ”Next” för att fortsätta.

Duplicator package creation

Därefter kommer Duplicator att skanna ditt system för att se till att allt är i order för att förbereda paketet.

Se till att dina skanningsresultat kontrolleras (allt ska säga ”Bra”) och klicka sedan på knappen ”Bygg”.

Duplicator scan

Processen kan ta flera minuter att completed, så lämna tabs öppen medan plugin gör sitt jobb.

När processen är completed ser du alternativen för download för Install och Archive-paketet. You need to click on the ’Download’ button and then select ’Both Files’.

Download Duplicator migration files

Archive-filen är en kopia av din kompletta website, och installer-filen automatiserar installationsprocessen åt you.

Step 3: Importera din WordPress site till det nya webbhotellet

Nu när du har downloadat både archive- och installer-filerna är nästa steg att uploada dem till din nya server.

Det gör du genom att ansluta till din nya server via FTP.

Om du aldrig har gjort det förut kan du kontrollera vår guide för nybörjare om hur du uppladdar filer via FTP till WordPress.

Normalt brukar du enter din websites domain name som server när du ansluter din FTP-klient.

Men eftersom ditt domain name fortfarande pekar på din gamla server måste du ansluta genom att enter din servers IP-adress eller serverns värdnamn.

Du hittar den här informationen i dashpanelen på kontrollpanelen för ditt new webbhotell account.

Server IP address

Om du inte kan hitta den här informationen kan du be om support för ditt new webbhotell, så hjälper de dig.

Med hjälp av FTP-klienten måste du uploada både filen installer.php och filen archive .zip till rotkatalogen på din website.

Detta är vanligtvis mappen /användarnamn/public_html/.

Återigen, om du inte är säker, fråga ditt webbhotell.

Se till att din root directory är helt tom. Vissa webbhotell installerar WordPress automatiskt när du registrerar dig.

Om du har installerat WordPress i din root directory, måste du först ta bort WordPress.

När det är gjort måste du uploada både archive zip-filen och installer.php-filen till din sites root directory.

Step-by-Step 4: Ändra filen Webbhotell för att förhindra driftstopp

När du har uploadat båda filerna till din nya server, måste du komma åt filen installer.php i en webbläsare.

Normalt kan denna fil nås med hjälp av en URL som gillar detta:

http://www.example.com/installer.php

Men den här URL:en tar dig till din gamla server och du får ett 404 error. Detta beror på att ditt domain name fortfarande pekar på ditt gamla server.

Normalt kan andra tutorials säga att du ska ändra namnservrarna för din domän och peka den till ditt nya webbhotell, men det är fel.

Om you gör detta nu kommer dina visitors att se en trasig website när du flyttar den.

Vi visar dig hur du tillfälligt kan komma åt din new site på din dator utan att det påverkar din gamla webbplats.

Detta görs med filen hosts på din dator.

Filen hosts kan användas för att ompeka domain names till specifika IP-adresser. Med andra ord kan du lura din dator att tro att en website är flyttad trots att den ej är det.

Låt oss ta en titt på hur du lägger till en post för ditt domain name i filen hosts så att den pekar på ditt nya webbhotell.

Making these changes will allow you to access the files on your new server using your own domain name while the rest of the world will still be accessing your site from the old host. Detta garanterar 100 % drifttid.

Det första du behöver göra är att hitta IP-adressen till din nya web server.

För att hitta detta måste du logga in på din cPanel dashboard och click på länken förstora statistik i den vänstra sidebaren. Din servers adress kommer att listas som ”Delad IP-adress”.

På Hostinger hittar du till exempel IP-adressen till din server under detaljerna för ditt webbhotell.

Hostinger server IP

Om du använder en Windows-dator måste du öppna appen Notepad med administratörsbehörighet.

Klicka bara på knappen ”Start” och leta sedan efter appen Notepad. Högerklicka på ikonen för appen Notepad och välj sedan ”Run as administrator”.

Run Notepad as administrator

En Windows UAC-prompt kommer att visas och du måste klicka på ”Ja” för att starta Notepad med administratörsbehörighet.

På vyn Notepad går du till File ” Open och navigerar sedan till mappen C:\Windows\System32\drivers\etc. Från den här mappen väljer du filen servers och öppnar den.

Om du använder en Mac måste du öppna appen Terminal och enter det här kommandot för att redigera filen hosts:

sudo nano /private/etc/hosts

För både Windows- och Mac-användare måste du längst ner i filen hosts ange IP-adressen som du kopierade och sedan ange ditt domain name. Gilla det här:

192.168.1.22 www.example.com

Se till att du ersätter IP-adressen med den som du kopierade från cPanel och example.com med ditt eget domain name.

När du är klar, save your changes.

You kan nu komma åt dina filer på den nya servern med hjälp av ditt domain name på din dator.

Import! Glöm inte att ångra de ändringar du gjorde i filen hosts när du har slutfört flyttningen (steg 6).

Step-by-Step 5: Skapa MySQL Database på din nya server

Innan vi kör installatören på den nya servern måste you skapa en MySQL database på ditt nya webbhotell account. Om du redan har skapat en MySQL-databas kan du hoppa till nästa steg.

Skapa en Database i cPanel

Gå till cPanel dashboard på ditt new webbhotell account, rulla ner till Database section och click på ’MySQL Databases’ icon.

Du kommer att se ett fält för att skapa en new database.

Enter ett namn för din database och click the ”Create Database” button.

Create database

När du har skapat MySQL-databasen måste du rulla ner till MySQL Users section.

Ange sedan ett användarnamn och ett password för din nya användare och click på knappen ”Create User”.

Create database username and password

Efter det måste du add to denna användare till din database. Detta kommer att ge användarnamnet som du just skapade all behörighet att arbeta på den databasen.

Du kan göra detta genom att rulla ner till ”Add User to a Database” section. Välj helt enkelt den databasanvändare du skapade från dropdown-menyn bredvid användaren, välj sedan databasen och klicka på knappen ”Add”.

Add user to database

Din database är nu redo att användas med WordPress. Var noga med att obs/observera databasens namn, användarnamn och password. Du kommer att behöva den informationen i nästa steg.

Step 6: Påbörja migreringsprocessen för Duplicator

Nu är vi redo att runka installern. Navigera till följande adress i din webbläsare och byt ut example.com mot ditt domain name:

http://www.example.com/installer.php

Duplicator installer

Installern kommer att run några tester och kommer att visa ”Pass” bredvid archive och bekräftelse tester.

Du måste markera kryssrutan för villkor och fortsätta genom att klicka på knappen ”Nästa”.

Nu kommer du att bli ombedd att enter din MySQL server, databasens namn, användarnamn och password.

Din server kommer troligen att vara localhost. Efter det kommer du att enter detaljerna för den database som du skapade i föregående steg.

Enter database details

Därefter måste Duplicator kontrollera att den kan anslutas till databasen och kan köra installationen.

Klicka på knappen ”Bekräfta” längst ner för att fortsätta.

Validate database information

Om Duplicator kan anslutas kommer du att se testresultaten som Pass.

You can now check the terms and notices checkbox and click on the ”Next” button.

Accept terms and continue

Klicka på knappen ”Nästa” för att fortsätta.

Duplicator importerar nu din WordPress Database från archive zip till din new database.

Därefter kommer du att bli ombedd att updating site URL eller Path. Eftersom du ej ändrar domain names behöver du INTE ändra något här.

Klicka bara på knappen ”Nästa” för att fortsätta.

Duplicator kommer att run de sista stegen och visa dig knappen för login.

Duplicator migration finished

Du kan nu logga in på din WordPress site på den nya servern för att se till att allt fungerar som förväntat.

Step-by-Step 7: Update Your Domain Name Servers (DNS)

Nu har du skapat en komplett kopia av din WordPress database och filer på din nya server, men din domän pekar fortfarande på ditt gamla web server account.

För att update din domän måste du byta DNS-namnservrar. Detta säkerställer att dina användare kommer till den nya location för din website när de skriver in din domän i sina webbläsare.

Om du registrerade din domän hos din hosting provider är det bäst att överföra domänen till ett new host.

Om du å andra sidan använder en domänregistrator som Domain.com, GoDaddy eller Network Solutions måste du updating dina namnservrar.

You will need the DNS nameserver information from your new web host. Detta är vanligtvis ett par URL:er som gillar det här:

ns1.hostname.com
ns2.hostname.com

I den här guiden kommer vi att visa you hur du ändrar DNS-namnservrar med GoDaddy.

För andra hosting providers, ta en titt på vår guide om att ändra namnservrar för domäner.

Beroende på din domänregistrator eller ditt webbhotell kan screenshots se annorlunda ut. Grundkonceptet är dock detsamma.

You need to look for the domain management area and then look for nameservers. Om du behöver hjälp med updating av dina namnservrar kan du fråga ditt webbhotell.

För GoDaddy måste du logga in på ditt GoDaddy-konto och sedan klicka på ”Domäner”.

Efter det måste du klicka på knappen ”Hantera” bredvid det domain name du vill ändra.

Manage domain

Gå till section ”Additional Settings”.

Sedan måste du klicka på ”Hantera DNS” för att fortsätta.

Manage DNS

Därefter måste du rulla ner till ”Nameservers” section.

Här klickar du på knappen ”Change”.

Change nameservers

Först måste du ändra dropdown för namnservertyp från ”Standard” till ”Custom”.

Efter det kan du fylla i din nya hosting providers information under Nameservers.

Updating DNS nameservers

Glöm inte att klicka på knappen ”Save” för att spara dina ändringar.

You har utan problem ändrat namnservrarna på din domän. Det kan ta 4-48 timmar innan ändringar i DNS sprids till alla användare.

Eftersom du har samma content på din gamla server och på den nya servern kommer dina användare inte att se någon skillnad. Din WordPress flytt kommer att vara sömlös utan absolut ingen nedtid.

För att vara på den säkra sidan rekommenderar vi att du väntar med att canceled ditt gamla webbhotell account till 7 dagar efter din flytt.

Vanliga frågor och svar

Här är några frågor som många av våra användare ställer när de flyttar WordPress från en server till en annan.

1. Hur flyttar jag min WordPress website till en annan server?

Du kan flytta din WordPress website genom att flytta dina WordPress-filer och din database från ditt gamla host till den nya hosting providern.

Vissa webbhotell erbjuder också gratis tjänster för överföring av website, men du måste fråga dem. Alternativt kan du göra det själv genom att överföra filer med hjälp av en FTP-klient och importera databasen via phpMyAdmin.

2. Kan jag flytta min WordPress site till en annan hosting provider?

Ja, du är gratis att flytta din WordPress site till en annan hosting provider.

3. Kan jag registrera mig för det nya webbhotellets account utan att registrera ett domain name?

Ja, du kan absolut registrera dig för ett konto på ett webbhotell utan att registrera ett domain name.

Domain name och webbhotell är två olika tjänster, och du behöver inte nödvändigtvis registrera ett domain name när du registrerar dig för en new server. För mer details, se vår guide om skillnaden mellan domain name och webbhotell.

Vissa hosting providers kommer att be dig att select ett domain name som första steg när du köper hosting. They will also allow you to enter a domain name if you already have one.

4. Måste jag överföra mitt domain name till den nya servern?

Nej, du behöver inte överföra ditt domain name till det nya servern. Men om du överför ditt domain name till ditt nya webbhotell blir det enklare att förnya och hantera det under samma dashboard som ditt nya account.

Mer information om detta ämne finns i vår ultimata guide om domain names och hur de fungerar.

5. Hur fixar jag felet som etablerar felet för anslutning till databasen i Duplicator?

Om du ser ett fel vid anslutningen till databasen eller ett fel i anslutningen till databasen i Duplicator, har du troligen enter felaktig information för din databasanslutning.

Se till att namnet på din database, användarnamnet för MySQL och password är korrekta. Vissa webbhotell använder ej localhost som server för sina MySQL-servrar. Om så är fallet måste du be de anställda på ditt webbhotell att ge dig korrekt information.

6. Hur kontrollerar jag att min website hämtar från den nya servern?

Det finns flera tools på nätet som allow you att se vem som är webbhotell för en website. När du har överfört din webbplats till den nya servern kan du använda något av dessa tools, och de kommer att visa dig namnet på webbhotellet som hostar din website.

Om det inte var länge sedan du flyttade din website och gjorde ändringar i din domain name server (DNS), är chansen stor att din website fortfarande hämtar från din gamla server. Det kan ta upp till 48 timmar för ändringar av domain name att spridas fullt ut.

7. Behöver jag ta bort några filer eller data från den gamla servern?

När du byter webbhotell rekommenderar vi att du behåller din gamla website i minst en vecka. Efter det kan du delete filer från din gamla server. Om du cancellerar ditt account kommer din hosting provider att ta bort all din data enligt deras policy.

8. Hur länge ska jag hålla mitt account aktivt på den gamla servern?

När du har flyttat din website till det nya webbhotellet, och om du inte har några andra websites hosted med ditt gamla webbhotell, kan du cancel ditt gamla webbhotell account.

I vissa fall kan du dock redan ha betalat dem för ett årligt webbhotell. Du bör kontrollera deras återbetalningspolicy för att se om du är berättigad till någon återbetalning vid canceled.

9. Hur flyttar jag en site i WordPress med SSL/HTTPS?

Du måste installera ett SSL-certifikat på din nya hosting provider. Därefter kan du följa samma steg som nämns ovan. Se bara till att du använder HTTPS i URL-adresserna, gillar https://example.com

10. Bonus: Gratis flytt av webbplats av din nya server

Om du vill byta webbhotell, men stegen ovan låter för komplicerade, kan du välja följande providers, så flyttar de din website åt dig.

SiteGround, Hostinger och WP Engine erbjuder gratis flytt av website för WPBeginners användare.

Vi hoppas att denna Step-by-Step guide hjälpte you att flytta WordPress till din nya server utan några som helst driftstopp. Om du stöter på några issues med din WordPress-migrering kan du kontrollera vår guide om de vanligaste WordPress-felen och hur du fixar dem.

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.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

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.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

302 kommentarerLämna ett svar

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

  2. claude

    Hello,

    thanks for the article.

    I am moving an HTML website to WordPress changing everything; host, design, etc…

    Can I build the new WordPress website and then just set the new DNS when the website is ready in order to have it online?

    Or should I also follow step 4?

    Thank you

    Claude

    • WPBeginner Support

      If you’re changing the DNS then you wouldn’t need to change your hosts file but when you change the DNS your site visitors would see the new site as well.

      Administratör

  3. Simon Borg

    I got to step six and I could not open the installer page in my browser

    I just got a 404 not found page.

    I did change the web address to my web address.,

    • WPBeginner Support

      You would want to check with your hosting provider that you placed the file in the correct location

      Administratör

  4. hunter

    Got to the login point at the end of the duplicator. White screen of death. whaaaat!!?!?!?!?!

  5. Willy

    Hi, I just scan and Got Notice in File Size.
    It turns out the File Size was more than 1GB,
    do you have advice for it?

    Thank you so much for this great tutorial

    • WPBeginner Support

      For a site that large, you would want to reach out to your hosting provider to let them know about it and they can normally assist.

      Administratör

  6. paul ellen

    Three days in to my first go with WordPress working toward an on line shop scenario to go live in the new year. Just used this to move wp between to vm’s in a lab. Did exactly what it said it would on the label. Will definitely use this when I move to a go live on my hosted domain space.

    • WPBeginner Support

      Glad our recommendation was helpful :)

      Administratör

  7. Ezim Osai

    After running the plugin, only the archive file is being downloaded without the installer. How may I correct this?

    • WPBeginner Support

      If you reach out to the plugin’s support they should be able to take a look and help solve the issue. You could also try checking with your hosting provider to ensure they’re not preventing the file from being downloaded for some reason.

      Administratör

  8. Sachin

    Hi, Thanks for the tutorial. I followed it and worked well. I am able to access the migrated website from new hosting account. Only issue I am facing is, I am not able to access wp-admin page while browsing to /wp-admin Can you please provide any guidance on what should I check or look for? Thanks in Advance

  9. Stefano

    Tried today for migrating a website from an old provider to a new one.

    BANG! everything got well and smoooth :-)

    I have used the free version, also, but I think I will upgrade because the guys deserve it.

    • WPBeginner Support

      Glad you were able to successfully transfer your site :)

      Administratör

  10. James Eric

    I don’t use FTP, I just simply browse to public html folder and directly upload the file. It works fine.

    • WPBeginner Support

      Not all hosting providers offer the file manager that you likely used :)

      Administratör

  11. Brandon Morris

    I am moving multiple websites to a new host, you say above that the files need to be uploaded to the root, is this still true for multiple websites or can a folder be created for each one? Or will this have to be done manually?

    Thanks
    Brandon

    • WPBeginner Support

      If it is multiple sites then it would depend on how your new host handles multiple domains. If they create folders for your different domains then you would put each site’s content in the folder for that site.

      Administratör

  12. Carl

    Everything worked up until I tried to install on the new site. Then all I get is ”502 Bad Gateway”

  13. Roger Gill

    Re the ’Hosts’ file amendment.
    I see directions for Windows and Mac in the tutorial. Can you help me find this file in a Linux/Ubuntu set up please.

    • WPBeginner Support

      In Linux, it would be similar to the Mac where you would use: sudo nano /etc/hosts

      Administratör

  14. Vishvala Amin

    Wonderful tutorial. I have not yet transferred my website but this tutorial has given me a lot of courage. Thanks and will let you know how I get on.

    • WPBeginner Support

      Thank you, glad our tutorial could help make the process less frightening :)

      Administratör

  15. Michael

    Great tutorial, followed all steps and everything worked correctly the first time, can’t ask for anything more than that!

    • WPBeginner Support

      Awesome, glad our guide could help :)

      Administratör

  16. Kelli

    First, thanks so much for sharing this. I am totally new to site migration. Second, HELP!

    I’m all the way to Step 6- Duplicator Step 2 of 4 and the Validation failed. It was not able to verify the host connection. I have no idea what to do next. I double checked my database info and it’s all correct unless my host is something other than ”localhost” and if it is, what would it be?

    Thank you in advance for any guidance one this :)

    • WPBeginner Support

      If you reach out to the support for the Duplicator plugin with the entire message they should be able to assist. You may also want to check the plugin’s FAQ section to ensure there isn’t a host-specific setting that needs to be set up.

      Administratör

  17. Serverental

    Great post. Thanks for sharing

    • WPBeginner Support

      You’re welcome :)

      Administratör

  18. Nina

    This is a great tutorial! I have followed each step perfectly, until I get to the step to access the installer.php. I can see in my hosts file that I have the entry correct, but when navigating in the browser, it sends me to the existing site with a 404 error. What could be wrong? Do I need to reboot my computer?

    • WPBeginner Support

      You may need to restart your browser for the hosts file change to be seen :)

      Administratör

  19. Erik S

    Thank you so much, this guide worked perfectly! I actually already had moved to the new host and was stuck when I came across your guide and did the reverse of step 4 to install Duplicator (Edited the Host file to look at the old host address) and continued with the rest of the guide, which worked seamlessly.

    • WPBeginner Support

      Glad our article could help :)

      Administratör

  20. Arlene

    Hi and thank you yet again for such good information (which I’ll need some time to absorb). But for the immediate future

    For reasons too numerous to detail, I have done nothing with my site to date, really, other than play around with settings. And I want to try a different host IF I decide to go forward. SO….Do I need to do much beyond cancelling my current hosting contract? Though I’ll renew the domain name because hope floats etc.

    Thank you for any assist, and for your site generally.

    • WPBeginner Support

      If you have no content, other than keeping your domain you want active, you can close your hosting account until you find a host you want your site on. You shouldn’t need to do more normally.

      Administratör

  21. George

    I have done everything right but when I try to go to mywebsite.com/installer.php I get a 404 not found from the server. I have uploaded the files on public_html

    • WPBeginner Support

      You may want to ensure you are looking at the correct hosting provider when trying to locate that file and that the file’s filetype was not changed for some reason.

      Administratör

  22. Marek Kurek

    Hi, I’m just about to move my site from Siteground to Bluehost. I need to delete WordPress at Bluehost. Do i just delete files at public_html folder or is there a different way ? Thanks !

    • WPBeginner Support

      We would recommend creating a backup in case there are any hiccups with the transferred site but as long as your site is set up on your new host you would be able to remove the files in that folder to remove the site

      Administratör

  23. Hisham

    That is very helpful. Thank you.

    • WPBeginner Support

      You’re welcome :)

      Administratör

  24. life

    hello and thank you for this great tutorial
    i am beginner in wordpress and have a question :
    how i can detect wordpress site theme name ?

  25. philip

    nice tutorial…keep it up bro

    • WPBeginner Support

      Thank you :)

      Administratör

  26. Russell Roberts

    Excellent, helpful article. Please note that some of the plugins cited in the article may not work with WordPress version 5.0 and up.

    • WPBeginner Support

      Thank you for stating this, some may have not been tested with 5.0 and up but we will certainly keep an eye out for if one of the recommended plugins no longer works :)

      Administratör

  27. Zach Miller

    I really appreciate the level of detail in this tutorial. Good stuff! But I do think it should have been mentioned that if your site is a store or has any user interaction that gets entered into the database, then a “down for maintenance” page may be the ticket. Other wise you migrate but may be missing a user order or sign up etc from your admin on the new host. Any advice on how to smoothly handle that kind of migration? As in how would you migrate without having to block user interaction during the migration process?

    • WPBeginner Support

      If you want to prevent that issue from happening and not use a maintenance page as you suggested then you would want to find when your store has the least amount of traffic and change the nameservers then.

      Administratör

  28. Ken

    What if my nameserver points to Cloudflare?

    • WPBeginner Support

      Then you would need to update your DNS settings on Cloudflare

      Administratör

  29. Stephen Duffield

    This process only works if your current host is not a WordPress.com site ie a Free hosting (note I had purchase the business upgrade, but the system wasn’t coping). Duplicator & Duplicator Pro wont work for wp.com sites. Nothing works unless you use one of two host sites that they recommend. Duplicator after lots of help, ended up giving me a refund. I tried many a plugins all could not migrate a WP.com site. I now find ,myself having to start all over. This is not a good situation to be in.

  30. Dan

    You saved my life, instructions were so easy to follow. Ran smoothly. Thanks a lot.

  31. Mel

    I moved my website from Hostgator (using a WordPress website) to Wix. The domain remained with Godaddy. I thought I would still be able to get into WP Admin, but the page doesn’t appear. Is there any way to get access to the site via wordpress? I need to get some content off the old site.

    Mel

    • WPBeginner Support

      Hi Mel,

      You can contact your hosting provider and they can assign a temporary subdomain to access your old WordPress site.

      Administratör

  32. Eric Young

    Thanks for creating this detailed tutorial saving me hours of time. However, I notice that if you move a site with SSL certificate (https), you need to make sure you install a SSL certificate after the move, otherwise, it simply won’t work. Also, for some shared hosting customers, they may not have cPanel available to them and they need to rely on some backup plugins such as BackupBuddy or WpDraftPlus to create a complete backup for them. For some reasons, I need to deactivate my security plugins to let BackupBuddy performs a Complete Backup, otherwise, it’ll fail.

  33. ussay

    wow! so easy to use.
    Thank you very much my migration was successful

  34. Melyssa

    Hi,

    I just went through the entire process. When I go to enter my website with the installer.php it’s still giving me a 404 error. Any thoughts on how to troubleshoot this?

  35. John

    It tells me

    You don’t have permission to access /dup-installer/lib/dup_archive/daws/daws.php on this server.
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

    What can I do please?

  36. Prescott Chartier

    I followed the guide step by stem and all I got was a new WordPress site, none of my pages or data migrated. Any ideas?

  37. Ei Salita

    What if there is a ”Notice” while trying to make the package? What to do?

  38. prakhar

    hi,
    i have successfully transfered my domain name and wordpress from godaddy to aws.
    now the problem is i have access to the frontend and as an admin i can login, but as i want to go to backend dashboard it says ”install wordpress” why it is like so?
    and when i click on any menu link or any other link on site it shows 404 error
    why?
    any help would be much appreciated.
    thanks in advance

  39. Angela Welch

    This made my site migration and launch so extremely easy. I couldn’t believe there was no downtime and how seamless it really was. Thanks for the great tutorial. You just saved me from having a dreadful GoDaddy panic support call. :)

  40. Joe Hoey

    Great tutorial, works just fine.
    However on a site with SSL cannot get it to work.

    Firefox or any other browser won’t contact to the new host. I get the following errors.

    “ Your connection is not secure
    The owner of domain.com did not configure his or her website correctly. To protect your data against theft, Firefox has not connected to this website.

    This website uses HTTP Strict Transport Security (HSTS) to indicate that Firefox can only make a secure connection. This makes it impossible to add an exception for this certificate. “

    Does anyone have suggestions on how to tackle this issue.

    Thanks

    • Eric Young

      If you move a site with SSL certificate, you’ll need to install a new SSL certificate again in order to make it works.

  41. AMAN KUMAR SINGH

    Can i restore my site backup data to new host and can it affect my website seo?

    • WPBeginner Support

      Yes you can. No it will not affect SEO if you are using the same domain name.

      Administratör

  42. Jim

    This was a fantastic help! Worked perfectly! Thanks!

  43. Stoyan Penev

    Thanks for the detailed guide!

    What about sites with SSL – currently my website has a Let’s Encrypt certificate and the new host provides AutoSSL – can downtime/error be avoid since the latter needs the website to resolve from the new host in order to set up the certificate? And this means there will be a period when the website will load from the new host but the SSL will be missing thus resulting in an error (I think).

    What is you advice in such a situation?

    Regards

    • Eric Young

      You’ll need to install a new SSL certificate after the move.

  44. Pete

    Hey, great guide as always. Love your guides actually haha. One thing I’m a bit unsure of is when uploading the php and zip file via FTP, do I drop those files directly into the /username/public_html/ folder or do I create a folder that refers to my site name within the public_html folder and drop the files there? Thanks for any help!

    • WPBeginner Support

      Hi Pete,

      It depends on your host. If your host needs each domain to have its own directory, then their servers will automatically create one when you add a domain to your hosting account. Otherwise you can upload directly to /public_html/

      Administratör

  45. rusty shackleford

    just wanna say cheers, this was shockingly easy to do

  46. Eone

    if I setup in localhost, how to run installer.php in step 6? I can run index.php. I tried localhost/installer.php and myipaddress/installer.php. They weren’t work. nothing in page and no error displayed in page

  47. tolani

    God bless I was able to upload my site but am seeing parent directory on my new website although i havenot delete the old site. pls direct me to how to delete old site after uploading new site

  48. Kwasi

    Thanks for the detailed walkthrough. What if the site you are transferring to already has wordpress content with a domain?

  49. Mark

    Thanks so much. along with the amazing Duplicator plugin, I moved hosts without any issues. I did things offline for a few days as wasn’t too concerned about being 100% online but the process was perfectly workable.

    Appreciate your guides so much!

  50. Sarthak upadhyay

    Hello, after transferring the host, post link will remain same or not. Means, would I have to do changes in my post link .

    • WPBeginner Support

      Hello Sarthak,

      If you are not changing the domain names, then you wouldn’t need to update links. Instead, you will just point your domain to your new host.

      Administratör

  51. Chris

    Great article, thank you!
    The only confusion I got is when you said that the root folder should be empty. I got my domain name there already. So, the question is where should I upload my package and installer file? I guess domain folder makes more sense?

    • WPBeginner Support

      Hi Chris,

      If you are seeing your domain name as a folder then that domain name folder is the root folder of your website.

      Administratör

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.