Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man flyttar WordPress från lokal server till live-webbplats (2 metoder)

Många WordPress-användare föredrar att arbeta med sina webbplatser med en lokal server på sin dator. Detta gör att du kan arbeta med din webbplats privat innan du gör ändringar tillgängliga online.

Till slut behöver du flytta den till en live-server för att göra den tillgänglig för online-besökare. Denna övergång är avgörande för att säkerställa att din webbplats fungerar korrekt på live-webbplatsen.

Vi har arbetat med många lokala webbplatser, så vi var tvungna att lära oss det enklaste sättet att överföra innehåll till live-webbplatser.

I den här artikeln kommer vi att ge steg-för-steg-instruktioner om hur du flyttar WordPress från en lokal server till en live-webbplats.

Hur du flyttar WordPress från lokal server till live-webbplats (2 metoder)

Varför flytta WordPress från en lokal server till en live-webbplats?

Att bygga din WordPress-blogg på en lokal server är ett säkert sätt att testa ändringar på din webbplats utan att påverka besökare.

När du har perfektionerat din webbplats är nästa steg att flytta från din lokala server till en live-webbplats.

Låt oss visa dig två sätt att flytta din webbplats från en lokal server till en live-webbplats.

Den första metoden använder ett WordPress-migreringsplugin och rekommenderas för nybörjare.

I den andra metoden visar vi hur du manuellt flyttar WordPress från en lokal server till en live-webbplats.

Du kan välja den metod som fungerar bäst för dig:

Innan du migrerar din WordPress-webbplats

Du behöver ha några saker på plats för att migrera WordPress från en lokal server till en live-server.

Först antar vi att du har en WordPress-webbplats som körs på en lokal server (även kallad localhost) på din dator och att du har full tillgång till den.

Därefter behöver du ett domännamn och webbhotell.

Vi har hört otaliga berättelser från nybörjare som började med dåliga eller gratis webbhotell och ångrade sig. Enligt vår erfarenhet är valet av rätt hosting-leverantör avgörande för framgången för alla webbplatser.

För att underlätta ditt beslut rekommenderar vi att du använder Bluehost. De är ett officiellt rekommenderat WordPress-värdföretag, och de ger WPBeginner-användare en exklusiv rabatt + gratis domän och SSL-certifikat.

I grund och botten kan du komma igång för så lite som $2,99 per månad.

Om du vill ha ett bra Bluehost-alternativ kan du titta på Hostinger. De erbjuder också en exklusiv rabatt till WPBeginner-användare med ett gratis domännamn.

Om du har råd att betala lite mer, kolla in SiteGround. De har också ett specialerbjudande för WPBeginner-läsare.

Om du behöver hjälp med att sätta upp din webbplats, följ vår steg-för-steg-guide om hur man skapar en webbplats.

Slutligen behöver du ett FTP-program och veta hur man använder FTP för att ladda upp din lokala serverwebbplats till livewebbplatsen.

Redo? Låt oss börja migrera din WordPress-webbplats.

Videohandledning

Prenumerera på WPBeginner

Om du föredrar skriftliga instruktioner, fortsätt bara att läsa.

Metod 1: Överför WordPress från den lokala servern till live-webbplatsen med ett migrationsplugin (rekommenderas)

Den här metoden är enklare och rekommenderas för nybörjare. Vi kommer att använda ett migrationsplugin för WordPress för att flytta WordPress från localhost till en live-webbplats.

Steg 1: Installera och konfigurera Duplicator-pluginet

Först måste du installera och aktivera Duplicator-pluginet på din lokala webbplats. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Proffstips: Det finns också en proffsversion av Duplicator som erbjuder säkra säkerhetskopior, molnlagring, enkel återställning av webbplatsen och mer.

Efter aktivering måste du gå till sidan Duplicator » Säkerhetskopior och klicka på knappen ‘Skapa ny’.

Skapa ny säkerhetskopia för migrering

Detta tar dig till en skärm där du kan ge din säkerhetskopia ett namn.

Klicka sedan på knappen 'Nästa'.

Namnge säkerhetspaket

Duplicator kommer nu att köra några tester för att se om allt är i sin ordning.

Om alla objekt är markerade som 'Bra', klicka sedan på knappen 'Bygg'.

Skapa paket

Denna process kan ta några minuter, beroende på storleken på din webbplats. Du måste lämna denna flik öppen tills den är klar.

När du är klar ser du nedladdningsalternativ för 'Installationsprogram' och 'Arkiv'-paket. Du måste klicka på knappen 'Ladda ner båda filerna' för att ladda ner båda filerna till din dator.

Ladda ner båda säkerhetskopiorna

'Arkiv'-filen är en komplett kopia av din WordPress-webbplats. Den inkluderar alla WordPress kärnfiler samt dina bilder, uppladdningar, teman, plugins och en säkerhetskopia av din WordPress-databas.

'Installationsfilen' är ett skript som automatiserar hela migrationsprocessen genom att packa upp arkivfilen som innehåller din webbplats.

Steg 2: Skapa en databas för din live WordPress-webbplats

Innan du kan köra installationsprogrammet eller ladda upp WordPress-webbplatsen från localhost till din värdserver, måste du skapa en MySQL-databas för din nya live-webbplats.

Om du redan har skapat en MySQL-databas kan du hoppa över det här steget.

För att skapa en databas måste du besöka din värdkontos cPanel-instrumentpanel. Leta sedan reda på avsnittet 'Databaser' och klicka på ikonen 'MySQL Database Wizard'.

MySQL Database Wizard

På nästa skärm finns ett fält för att skapa en ny databas.

Ange helt enkelt ett namn för din databas och klicka på knappen ‘Skapa databas’.

Namnge ny databas

cPanel kommer nu att skapa en ny databas åt dig.

Därefter måste du ange ett användarnamn och lösenord för din nya användare och sedan klicka på knappen 'Skapa användare'.

Skapa ny databasanvändare

Därefter måste du lägga till användaren du just skapade till databasen.

Klicka först på kryssrutan ‘Alla privilegier’.

Kontrollera alla privilegier

Scrolla sedan ner och klicka på knappen 'Gör ändringar' för att spara dina ändringar.

Din databas är nu redo att användas med din WordPress-webbplats. Se till att anteckna databasnamnet, användarnamnet och lösenordet. Du behöver denna information i nästa steg.

Steg 3: Ladda upp filer från den lokala servern till den live WordPress-webbplatsen

Nu behöver du ladda upp arkiv- och installationsfilerna från din lokala webbplats till ditt värdkonto.

Anslut först till din live-webbplats med en FTP-klient. När du är ansluten, se till att din webbplats rotkatalog är helt tom.

Normalt är rotkatalogen mappen /home/public_html/.

Vissa WordPress-värdföretag installerar WordPress automatiskt när du registrerar dig. Om du har WordPress-filer där, måste du ta bort dem.

Därefter kan du ladda upp filerna archive.zip och installer.php från Duplicator till din tomma rotkatalog.

Ladda upp arkiv- och installationsfiler

Steg 4: Kör migrationsskriptet

När du har laddat upp migreringsfilerna måste du besöka följande URL i din webbläsare:

http://example.com/installer.php

Glöm inte att ersätta 'example.com' med ditt eget domännamn.

Detta startar Duplicator-migreringsguiden.

Installationsprogrammet kommer att köra några tester och initiera skriptet.

Duplicator migrationsguide steg 1

Under avsnittet "Setup" kommer du att bli ombedd att ange din MySQL-värd, databasnamn, användarnamn och lösenord.

Din värd kommer troligen att vara en lokal värd. Därefter anger du detaljerna för databasen du skapade i det tidigare steget.

Klicka sedan på knappen 'Validera' för att säkerställa att detaljerna du angett är korrekta.

Validera inställningar

Klicka sedan på knappen ‘Nästa’ för att fortsätta.

Duplicator kommer nu att importera din WordPress-databasbackup från arkivet till din nya databas.

Det kommer också att uppdatera URL:er som pekar på den lokala webbplatsen och din nya live-webbplats.

Du kan nu klicka på knappen 'Admin Login' för att komma in i WordPress adminområde på din live-webbplats.

Administratörsinloggning

När du loggar in på din live-webbplats kommer Duplicator automatiskt att rensa installationsfilerna.

Det var allt. Du har framgångsrikt flyttat WordPress från den lokala servern till din live-webbplats.

Metod 2: Överför WordPress manuellt från den lokala servern till live-webbplatsen

I den här metoden visar vi hur du manuellt flyttar WordPress från den lokala servern till din live-webbplats. Det kommer att vara användbart om den första metoden inte fungerar eller om du föredrar att göra det manuellt.

Steg 1: Exportera lokal WordPress-databas

Det första du behöver göra är att exportera din lokala WordPress-databas. Vi kommer att använda phpMyAdmin för att göra det.

Om du inte är bekant med det, kanske du vill titta på vår guide till WordPress databashantering med phpMyAdmin.

Gå helt enkelt till http://localhost/phpmyadmin/ och klicka på din WordPress-databas. Klicka sedan på knappen 'Export' i den övre menyraden.

Exportera från localhost

I alternativet 'Exportmetod:' kan du välja 'Snabb' eller 'Anpassad'. Anpassad ger dig fler alternativ för att exportera din databas.

Men vi rekommenderar att du väljer 'Snabb' och sedan klickar på knappen 'Gå' för att ladda ner din databas.

Exportera WordPress-databas med phpMyAdmin

Steg 2: Ladda upp WordPress-filer till live-webbplatsen

Nu behöver vi flytta alla dina webbplatsfiler till live-webbplatsen.

För att komma igång, öppna din FTP-klient och anslut till ditt webbhotellskonto.

När du är ansluten till din live-webbplats, se till att du laddar upp filerna i rätt katalog. Om du till exempel vill att webbplatsen ska finnas på 'yoursite.com', vill du ladda upp alla filer i din public_html-katalog.

Välj nu dina lokala WordPress-filer och ladda upp dem till din live-server.

Ladda upp WordPress-filer FTP

Steg 3: Skapa en MySQL-databas på din live-webbplats

Medan din FTP-klient laddar upp dina WordPress-filer kan du börja importera din databas till live-servern.

De flesta WordPress-värdleverantörer erbjuder cPanel för att hantera ditt värdkonto, så vi kommer att visa dig hur du skapar en databas med cPanel.

Först måste du logga in på ditt cPanel-instrumentpanel och klicka på ikonen 'MySQL Database Wizard', som finns i avsnittet 'Databases'.

Välj MySQL-databasguiden

På nästa skärm kan du skapa en ny databas.

Du måste ange ett namn för din databas och sedan klicka på 'Skapa databas'.

Namnge och skapa ny databas

cPanel kommer nu automatiskt att skapa en ny databas åt dig.

Därefter måste du ange ett användarnamn och lösenord för din nya användare och sedan klicka på ‘Create User’.

Skapa ny databasanvändare

Därefter måste du lägga till användaren du just skapade i databasen.

Kontrollera först kryssrutan ‘Alla privilegier’.

Markera alla behörigheter-kryssrutan

Skrolla sedan ner och klicka på 'Gör ändringar' för att spara dina ändringar.

Du har nu skapat en ny databas för din live WordPress-webbplats.

Steg 4: Importera WordPress-databas till live-webbplats

Nästa steg i processen är att importera din WordPress-databas.

Gå till din cPanel-instrumentpanel, scrolla ner till avsnittet ‘Databases’ och klicka på ‘phpMyAdmin.’

Klicka på phpMyAdmin

Detta tar dig till phpMyAdmin, där du vill klicka på databasen du precis skapade ovan. phpMyAdmin kommer att visa din nya databas utan några tabeller.

Klicka sedan på fliken ‘Import’ i toppmenyn. På import-sidan klickar du på knappen ‘Choose File’ och väljer sedan databasfilen från den lokala webbplatsen som du sparade i det första steget.

Importera databas via phpMyAdmin

Klicka sedan på knappen 'Gå' längst ner på sidan. Din databas kommer automatiskt att importeras till phpMyadmin.

Steg 5: Ändra webbplatsens URL

Nu måste du ändra webbplatsens URL i din databas så att den ansluter till din live WordPress-webbplats.

I phpMyAdmin, leta efter tabellen wp_options i din databas som du precis importerade ovan.

Om du ändrade din databasprefix, så kan det istället för wp_options vara {new_prefix}_options.

Klicka sedan på knappen 'Bläddra' bredvid wp_options. Eller klicka på länken i sidofältet för att öppna sidan som har en lista över fält inom tabellen wp_options.

Bläddra i wp options-tabellen

Sedan, i kolumnen options_name, måste du leta efter alternativet siteurl.

Klicka sedan på ikonen ‘Redigera’.

Redigera siteurl i phpMyAdmin

Detta öppnar ett fönster där du kan redigera fältet.

I inmatningsrutan option_value ser du URL:en för din lokala installation, som kommer att vara något i stil med http://localhost/test.

Du måste ange din nya webbplats-URL i det här fältet, till exempel: https://www.wpbeginner.com.

Sedan kan du spara fältet genom att klicka på knappen 'Gå'.

redigera fältet siteurl

Därefter måste du följa samma steg som ovan för alternativnamnet home. Menyn wp_options kan vara flera sidor lång. Vanligtvis finns alternativet home på den andra sidan.

Uppdatera sedan home-URL:en så att den är densamma som din live-webbplats-URL.

Steg 6: Konfigurera din live-webbplats

Nu när du har importerat databasen och laddat upp ditt innehåll är det dags att konfigurera WordPress.

Vid denna tidpunkt bör din webbplats visa ett felmeddelande om att ‘det går inte att upprätta en databaskoppling‘.

För att åtgärda detta, anslut till din webbplats med en FTP-klient och öppna filen wp-config.php.

Du kommer att leta efter följande kodrader:

// ** 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' );

Du måste ange databasnamnet, användarnamnet och lösenordet som du skapade tidigare.

Spara sedan filen wp-config.php och ladda upp den tillbaka till din WordPress-värdserver.

Nu, när du besöker din webbplats, bör den vara live.

Därefter måste du logga in på ditt WordPress-adminpanel och gå till Inställningar » Allmänt. Scrolla sedan, utan att ändra något, till botten och klicka på knappen ‘Spara ändringar’.

Spara allmänna inställningar

Detta kommer att säkerställa att din webbplats-URL korrigeras varhelst det behövs.

När du har gjort det, gå till Inställningar » Permalänkar, rulla sedan ner och klicka på 'Spara ändringar' för att säkerställa att alla inläggslänkar fungerar bra.

Spara permalinks-inställningar

När du flyttar en WordPress-webbplats från en domän till en annan eller från en lokal server till en live-webbplats, kommer du att stöta på trasiga länkar och saknade bilder.

Vi visar dig två sätt att uppdatera URL:er. Du kan välja det som fungerar bäst för dig.

1. Uppdatera URL:er med pluginet Search & Replace Everything (rekommenderas)

Det säkraste sättet att fixa detta är att använda Sök & ersätt allt. Det är ett kraftfullt WordPress-plugin som låter dig enkelt utföra massuppdateringar på din webbplats utan att skriva komplexa databasfrågor.

Först måste du installera och aktivera pluginet Search & Replace Everything.

Efter aktivering, gå till sidan Verktyg » WP Sök & Ersätt.

Sök och ersätt URL:er från lokal till live-webbplatsmigrering

Härifrån måste du ange din lokala webbplats-URL i fältet 'Sök efter' och din live-webbplats-URL i fältet 'Ersätt med'.

Bläddra lite och klicka på 'Markera alla' under tabellerna. Detta säkerställer att pluginet letar efter den gamla URL:en överallt i databasen.

Välj tabeller

Klicka nu på knappen 'Förhandsgranska sök & ersätt' för att fortsätta.

Pluginet kommer att söka i din databas efter alla förekomster av den gamla URL:en och sedan förhandsgranska resultaten.

Förhandsgranska ändringar

Om allt ser bra ut, klicka på 'Ersätt alla' för att spara ändringarna.

Du kommer att se en varning om de ändringar du gör. Klicka på 'Ja' för att fortsätta.

Pluginet kommer nu att uppdatera databasen och ersätta lokala URL:er med din nuvarande webbplats-URL.

2. Uppdatera URL:er manuellt (avancerat)

Ett annat sätt att uppdatera URL:erna är att använda följande SQL-fråga:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

Gå helt enkelt till phpMyAdmin, klicka på din databas och klicka sedan på 'SQL' i toppmenyn och lägg till frågan ovan.

Se till att du ändrar den till dina lokala och live webbplats-URL:er och klickar på knappen 'Gå'.

Åtgärda WordPress-bilder och trasiga URL:er efter flytt till live-webbplats

Det var allt. Du har nu framgångsrikt migrerat WordPress från din lokala server till en live-webbplats.

Förhoppningsvis är din live-webbplats igång och fungerar smidigt. Om du märker några fel kan du kolla in vår guide till vanliga WordPress-fel för hjälp med felsökning.

Vi hoppas att den här artikeln hjälpte dig att flytta WordPress från en lokal server till en live-webbplats. Du kanske också vill se vår guide om att flytta en live-webbplats till en lokal server eller titta på den ultimata checklistan för webbplatsmigrering för praktiska steg för WordPress-migrering.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. 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 redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

912 CommentsLeave a Reply

  1. Jag älskar det här inlägget, jag använder det som en checklista varje gång jag gör en migrering.

  2. Jag fastnar alltid vid steg 4. När jag importerar min databas får jag följande felmeddelande

    #1231 – Variabeln ‘character_set_client’ kan inte sättas till värdet ‘NULL’

    Jag har bara begränsad SQL-kunskap och har aldrig gjort något liknande tidigare. All hjälp/vägledning skulle uppskattas mycket

  3. Hej,

    Så jag kom till steg 6 utan några problem tills min webbplats misslyckades med att bli live. Jag gick in i mina allmänna WordPress-inställningar och min webbplats-URL var fortfarande localhost. Ska jag ändra webbplats-URL:en innan jag laddar upp den i FTP-programmet och till min värd, eller kan jag lämna den som localhost? Eller, ändrar jag webbplats-URL:en i WordPress efter att jag har laddat upp mina filer till min värdplats?

    Den här sidan var superhjälpsam, tack!

    • Hej. Tack så mycket för detta, utmärkt handledning. Jag verkar ha fastnat vid steg 6. Jag får fortfarande ett felmeddelande om att "Fel vid anslutning till databasen". Måste jag ändra värdnamnsfältet i config.php också? och vad ska jag ändra det till?

  4. Tack för artikeln. Jag har lyckats lösa mitt problem efter att ha följt dessa steg.

  5. Hej där,

    Jag har två frågor och jag skulle vara tacksam om du kunde hjälpa mig!

    1) Varför har jag två ht-docs- och wp-content-mappar inuti min WordPress-mapp?

    2) När jag flyttar min WordPress-webbplats från en localhost till live-värden, är det möjligt att ta bort min localhost eller ska jag behålla den för alltid?

    Tack på förhand!

    • 1) Genom att installera WordPress på din hostade server kommer dessa dokument/mappar att läggas till automatiskt. Jag tror att medan du laddade upp dina filer från lokal till live via FTP __ht-docs__ och __wp-content__ helt enkelt inte ersattes.

      Men kontrollera dina lokala filer som normalt finns i WAMP/MAMP-mapparna under __htdocs__. Finns det också två kopior av data? Då bör du ta reda på vilken som är den rätta...

      2) När du laddar upp dina filer från lokalt till live är de lokala data en säkerhetskopia. Efter några veckor, när du har ändrat och redigerat din live-webbplats på servern, kan du ta bort de lokala.

      Men du bör skapa en säkerhetskopia regelbundet och lagra datan lokalt (Citat: “Om du gör detta regelbundet, då rekommenderar vi starkt att du skaffar BackupBuddy eftersom det kommer att göra ditt liv enklare. Du kommer att tacka oss för det senare” )!

      Hope it helps :)

  6. Wow! Vilken underbar handledning, seriöst jag uppskattar verkligen ansträngningen ni lade ner för att skriva dessa handledningar. Tack, det hjälpte mig verkligen att ställa in min webbplats byggd på WordPress från localhost på wampserver.

  7. Jag har följt alla steg, men när jag skriver in min webbplats kommer den gamla webbplatsen upp. Kan någon hjälpa mig, snälla.

  8. jag har följt steg 1-5, men jag är inte säker på var min webbplats finns. förlåt att det låter riktigt dumt men jag är inte bra på teknik. Jag har laddat upp filerna, men när jag skriver in min webbplats kommer den gamla webbplatsen upp

  9. serverns DNS-adress kunde inte hittas.
    ERR_NAME_NOT_RESOLVED

    Jag ändrade allt därefter, men kan fortfarande inte ansluta.

  10. Kan du förklara hur jag gör detta med WebMatrix? Jag har en PC och min WordPress-installation på min lokala PC gjordes med WebMatrix. Jag har ingen MAC. Var i WebMatrix exporterar jag? Jag är förvirrad över detta. Dessutom har du skapat en databas i cPanel MySQL. Var sparar jag denna nya databas? På cPanel någonstans eller på min lokala PC:s hårddisk och under vilket namn? Jag har en domän med GoDaddy och webbhotell som jag köpt. De sa att jag skulle göra en helt ny, fräsch installation av WordPress från deras sida... varför skulle jag göra det? Jag har redan min WordPress via WebMatrix på min lokala PC, det är där webbplatsen jag byggde finns. Hur får jag detta till mitt webbhotell? Förvirrad över databasgrejerna och hur jag får mina lokala WP-filer/databas till mitt webbhotell. Tack.

  11. Jag har följt alla dessa steg och när jag tittar på min webbplats visas mitt innehåll som ord och länkar men ingen av de dekorativa sakerna eller plugins etc. Mina menyer visas som bara en lista med ord som om jag skapade en sida utan någon riktig CSS. Mina CSS-filer saknas inte så jag vet inte var problemet uppstår. Jag försökte göra delen om att fixa trasiga länkar och jag är inte 100% säker på vad jag ska skriva efter localhost-delen. Jag använde namnet på mappen som hela min wordpress-databas/filer/etc finns i. Jag kan inte verka förstå vad som går fel.

    • @AMBER och alla som kämpar med samma problem, problemet med driftsättningsprocessen för WordPress databas beror på den empiriska ersättningen av din lokala URI med live-webbplatsens URI som förklaras i den här artikeln i steg 7. Om du bara kör UPDATE SQL-satsen som visas, så skadar du oftast din databas. Varför? Anledningen är enkel: WordPress har ett sätt att serialisera viss metadata för sin egen bekvämlighet. Det här inlägget förklarar det ganska bra: nacin.com/2010/04/18/wordpress-serializing-data

      Om du tittar på detta array:

      array( ‘apple’, ‘banana’, ‘orange’ ),

      när den serialiseras ser den ut så här:

      a:3:{i:0;s:5:”apple”;i:1;s:6:”banana”;i:2;s:6:”orange”;},

      var:

      – a:3 står för "array av storlek 3"
      – i:0; i:1; i:2 står för "heltalsindex 0; heltalsindex 1; heltalsindex 2" respektive
      – s:5:"apple" står för "sträng, längd 5, data=apple"
      – s:6:"banana" står för "sträng, längd 6, data=banana", etc.

      Som du kan se lagras varje serialiserad sträng tillsammans med information om dess längd. Så när du gör en enkel sökning och ersättning i dina tabeller kommer alla förekomster att ersättas, men strängens längdmetadata kommer inte att göra det.

      Om dina lokala URL:ers längd är lika med din live-webbplats URL:s längd, då har du tur; om de inte matchar då är du i trubbel.

      Frågan nu är: ”Hur fixar jag detta?”. Jag är glad att kunna säga att det lyckligtvis finns många plugins som kan hjälpa dig med detta, men ett som är riktigt enkelt och bra på det är ”Better Search Replace”.

      Installera helt enkelt detta plugin i din lokala WordPress-installation och fortsätt som förklaras i den här artikeln. Den enda plats där du säkert kan ersätta din lokala URL är i tabellen wp_options som förklaras i steg 5.

      När du är klar med installationen av pluginet, gå i adminpanelen till "Verktyg, Bättre sök och ersätt", skriv in din lokala webbplats URL i textrutan "Sök" (t.ex. http://localhost:12345) och skriv in din live-webbplats URL i textrutan "Ersätt med" (t.ex. http://www.example.com) så bör du vara redo att köra. Se bara till att du inte inkluderar något avslutande snedstreck "/" i URL:en (på slutet som http://localhost:12345/ eller http://www.example.com/)

      Jag hoppas att denna förklaring var användbar och låt mig veta om den hjälpte.

      Lycka till med kodningen!

  12. Hej,
    Lysande artikel och mycket lätt att följa.
    Men som en WordPress-nybörjare kämpar jag med hela konceptet att ha en separat databas från webbplatsen. Jag har skapat allt lokalt på min dator. Men den lokala PHP Admin tillåter mig att använda hur många tecken jag vill i namnet på min databas, men min fjärrserver/värd (123-reg) tillåter bara 9 (min ursprungliga hade 11) så... databasnamnet lokalt skiljer sig från databasnamnet på fjärrnätet. Jag har exporterat databastabellerna och importerat dem till fjärrdatabasen, bytt namn på min wp-config för att peka på det nya kortare databasnamnet med rätt användarnamn och lösenord, men jag får fortfarande meddelandet om 'Fel vid upprättande av databasanslutning'.
    Några förslag?
    Kan det faktum att tabellerna exporteras från en databas med ett annat namn än den de importeras till göra skillnad?

  13. Hej, jag har gjort alla dina steg men jag ser bara en vit sida. Den meddelar mig inte något fel.

    Jag laddar upp allt i en underkatalog till min webbplats. Är det därför? Finns det en lösning?

  14. Bra artikel, om uppladdningen av zip-filer inte fungerar, försök att ladda upp .sql-filer istället.

  15. Hej. Från ditt steg 6 sa du att vi skulle ändra databasnamn, användare och lösenord. Ska vi ändra värdnamnet också?

  16. Jag följde alla steg men kommer till sidan install.php, kan någon hjälpa mig, jag behöver verkligen er hjälp

  17. Hej!

    jag har 500 interna fel på servern.
    Jag tror att problemet ligger i .htaccess.
    Kan du hjälpa till med detta?

    • Jag har samma problem. Jag följde alla steg exakt, jag fixade wp-config.php-filen och laddade upp den igen, men nu när jag går till min live-sajt står det,

      ”Den här sidan fungerar inte

      [min webbplats] kan för närvarande inte hantera den här begäran.
      HTTP FEL 500

      • I should have said that that is the error I get when I try to go to my wp-admin. When I go to the site itself it’s blank. :(

  18. Lösningen för bildreferenser är att köra följande skript på din databas:
    (Jag kan inte skriva de riktiga skripten eftersom wpbeginner.com tror att jag gör SQL-injektion :\ )

    UPPDATERA wp_posts för att sätta värdet på kolumnen guid till värdet av funktionen REPLACE(guid, ‘http://old.site.url’, ‘http://new.site.url’)

    OCH

    UPPDATERA wp_postmeta för att SÄTTA värdet på kolumnen meta_value till värdet av funktionen REPLACE(meta_value, ‘http://old.site.url’, ‘http://new.site.url’)

    Glöm inte heller att kontrollera behörigheterna för wp-content/uploads för att säkerställa att du kan lägga till fler bilder.

  19. Hej,

    Tack för detta. Jag gjorde allt som du beskrev. Det verkade som att allt gick bra förutom startsidan som inte visar något annat än navigeringsmenyn.
    När jag går till sidbyggaren för startsidan visar den att inget har lagts till där.
    Några råd?

  20. Fan vad lycklig jag är att wpbeginner finns, jag har äntligen lyckats få min webbplats att fungera tack vare det här inlägget, jag fick kämpa mig igenom (det finns en äldre databasversion på min webbhotells server) men jag klarade det tack vare er!

  21. Ändra URL
    Jag har ändrat URL:en i wp_option-tabellen men bara startsidan laddas korrekt, andra sidors länkar är fortfarande inställda på localhost/något ??
    Vad ska jag göra för att ändra alla länkar??

  22. Hej, efter att ha gjort allt detta, när jag går till min webbplats får jag en sida som visar mig indexet för wordpress och inte min webbplats. vad ska jag göra?

  23. Hej. Tack så mycket för det här inlägget. Det verkar vara till stor hjälp och jag har försökt följa varje steg, men nu när jag är klar, när jag går till min URL får jag ett felmeddelande om att servern inte hittades (Värden visar mig en förhandsgranskning med "under-construction" och deras logotyp, som var online innan jag laddade upp data och databas – borde jag inte åtminstone få det?). Har du några idéer om var jag kan ha gjort fel, och är det bäst att radera allt och börja om från början, eller skriva över det, eller leta efter några specifika fel?
    Tack för all hjälp!

  24. Jag undrar om du har några rekommendationer för att utveckla nya funktioner lokalt på en lokal utvecklingsinstallation, medan kunden fortfarande kan göra uppdateringar på den riktiga databasen.

  25. Hej
    Tack för detaljerna, men jag kan fortfarande inte få sökvägen till bilderna korrekt trots gjorda ändringar... jag har mina mappar i public_html och har min databas skapad... min live-webbplats fungerar bra förutom bilderna/logotyperna

  26. Min wordpress-webbplats gick live men mina bilder replikeras inte och de är inte synliga. Kan du guida mig hur bildmappstrukturen ska se ut vid uppladdning till live??

    Din hjälp och vägledning skulle uppskattas. Tack.

  27. Bra inlägg !!!
    Bara den sista delen fungerade inte för mig, bilderna och länkarna saknas fortfarande!
    Någon idé?
    tack

  28. Hej,
    Allt bra förutom detta Du har inte behörighet att komma åt / på den här servern. Vet inte varför det visas när jag försöker komma åt min webbplats. Jag har gjort alla steg som du sa men får det här felet, kan någon snälla hjälpa mig att lösa det här problemet.

  29. Istället för detta långa sätt använder jag ett plugin som heter wp all in one migration, jag behöver bara importera en enda fil med ett plugin när jag går live och allt är klart, ingen hantering av databaser, etc. Jag tror att alla borde göra det, det sparar mycket tid och handarbete.

  30. Bra artikel! Men jag sitter fortfarande fast vid sista steget. Bilder visas inte på min webbplats.

    Jo, faktiskt gör de det, men bara på min dator. Alla andra får en buggig webbplats.

  31. Hej,

    Utan tvekan; en mycket användbar artikel. Men jag fastnade i sista steget. Jag körde SQL-uppdateringsfrågan men har fortfarande problem med bildsökvägen.

    Bara en sak; när jag laddade upp filen via FTP, laddade jag inte upp wordpress-mappen (testmappen) utan jag laddade upp allt som fanns inuti den... Så på servern finns bara mapparna och filerna direkt placerade under ‘public_html ‘

    Med vänliga hälsningar,
    Bikram

  32. FUNGERADE INTE!!

    Fel
    SQL-fråga:


    — Databas: `wordpress`

    CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    MySQL sa: Dokumentation

    #1044 – Åtkomst nekad för användare ‘ksalim’@’localhost’ till databasen ‘wordpress’

  33. En mycket fantastisk artikel, den gjorde verkligen ett projekt jag arbetade med för en klient, som redan fanns på min lokala maskin, enkelt att flytta till hans server, jag menar, jag försökte bokstavligen utveckla webbplatsen helt om igen och det var en sådan smärta i röven.... Tack

  34. Tack så mycket för den här guiden. Jag kämpade med detta ett tag innan jag hittade den. Jag följde den ordagrant och allt verkar fungera. Jag är mycket tacksam!

  35. hej! syed

    jag vill fråga dig var jag får det bästa gratis WordPress enkla attraktiva temat som jag senare planerar att ladda upp på live-servern.... all hjälp skulle uppskattas mycket.... tack...

  36. hej! syed

    Jag vill fråga dig när vi laddar upp wordpress-webbplatsen från localhost till live-server... Jag vill bara fråga att wordpress har många filer och inuti wp-content/themes/... finns tre olika typer av teman som twenty fourteen, twenty thirteen, så är det nödvändigt att ladda upp alla dessa teman eller inte.... hjälp skulle uppskattas mycket..... tack.....

    • Nej, du laddar bara upp mapparen för temat som för närvarande är aktiverat på din webbplats.

  37. Först och främst, tack!

    Jag gjorde allt och min webbplats fungerar, men när jag behöver logga in på min wp-admin, visar den mig en blank skärm och ingenting händer. Någon idé?

  38. tack för den här artikeln jag har följt stegen och laddat upp min webbplats till c panel men det har misslyckats att fungera det ger ett internt fel snälla hjälp mig att lösa detta tack

  39. Alla bra råd utom steg 6. Jag har inte kommit förbi det här stadiet, råden är inte tydliga. Min webbplats visar "Error Establishing Database Connection". Nästa del förklarar ingenting för mig.
    "För att åtgärda detta, anslut till din webbplats med en FTP-klient och redigera wp-config.php-filen. Ange databasnamnet, användaren och lösenordet som du skapade tidigare i steg 3. Spara wp-config.php-filen och ladda upp den tillbaka till din server. Besök din webbplats, och den ska vara live nu."

    Jag ansluter via ftp, sedan redigerar jag bara filen....nej, ingenting händer härifrån. Jag öppnar filen i en redigerare men jag gör inga ändringar eftersom den inte visar något om vad som förklaras.

    Med vänliga hälsningar,

    • Hej, jag överför filerna just nu medan vi pratar. Jag är inte säker på om du har hittat en lösning än (förhoppningsvis har du det, det har gått 15 dagar) men du borde förmodligen ändra värdnamnet: /** MySQL-värdnamn */ define(‘DB_HOST’, ‘ ‘ ditt värdnamn borde ha varit din localhost eller liknande.

  40. Tack för inlägget. Hjälpte verkligen att lösa mitt problem. Även om jag stötte på några problem med databasimporten. Efter mycket ansträngning löste uppdatering av phpmyadmin-versionen det för mig. Om möjligt, kunde du också inkludera vanliga fel i varje avsnitt, så att en nybörjare inte går vilse. Som det är, kommer du troligen att stöta på något fel här och där. Annars ett bra inlägg. Tack.

  41. Hej. När jag går till min webbplats står det Välkommen till: yourwebsite.com
    Den här webbsidan är parkerad GRATIS, med vänliga hälsningar från GoDaddy.com. Måste jag registrera min domän? Jag kom bara på ett slumpmässigt webbplatsnamn att ange för steg 5 med att ändra webbplatsens URL. Dessutom, när jag anger localhost-webbplatsen får jag meddelandet Webbplatsen kunde inte hittas. Vad ska jag göra?

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år kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.