Wku

Hur man flyttar en wordpress blogg från en domän och värd till en annan

Att flytta en blogg från en till en annan är inte så svårt av en uppgift, men att ändra domäner i processen kan vara en huvudvärk. Det finns sex huvudsakliga steg, som den här artikeln kommer att gå igenom:

  1. Prep din gamla webbplats
  2. Prep din nya omgivning
  3. Arbetet med en lokal kopia av din webbplats
  4. Installera gamla filer i ny miljö
  5. "Stäng av" gamla webbplatsen
  6. Post Production arbete

Det är lite av arbete som du behöver göra för detta så det är rekommenderat att du läser igenom detta inlägg fullständigt först innan du börjar.

Steg

Hur man flyttar en wordpress blogg från en domän och värd till en annan. Gör en backup av din nuvarande DB.
Hur man flyttar en wordpress blogg från en domän och värd till en annan. Gör en backup av din nuvarande DB.
  1. 1
    Uppmärksam. När du kör kommandoraden eller MySQL-kommandon, se till att kolla citattecken. Om du klippa och klistra från den här artikeln, kan du få felaktiga tecken för citat. Det är ibland bättre att hand typ i enkla och dubbla citattecken.
  2. 2
    Ta anteckningar eller hålla en logg över vad du gör (ifall du måste göra det igen).

Prep din gamla webbplats

På din gamla domänen och server, gör följande:

  1. 1
    Gör en backup av din nuvarande DB. Du kan använda en plugin (t.ex. WP-DBManager).
  2. 2
    Hämta en fullständig kopia av din nuvarande wordpress webbkatalog (detta kommer att bevara det aktiva tillståndet av plugins om du skulle behöva det liksom DB backup du gjorde).
  3. 3
    Skriv ut eller spara en lista över dina aktiva plugins (det är värt det).
  4. 4
    Sätt plats i underhåll läge (du kan använda en plugin som underhåll läge som är bra för att sätta din webbplats offline för allmänheten men ändå så att du kan se och arbeta med det under förutsättning att du är inloggad).
  5. 5
    En gång i underhåll läge, inaktivera alla icke-väsentliga plugins (e. G., Lämna plugin Maintenance Mode på och WP-DBManager på också).
  6. 6
    Gör en annan fullständig hämtning av din webbplats (valfritt men gör det om du gjort några ändringar i plugins - uppdateras eller raderas exempel).
  7. 7
    Gå med phpmyadmin (eller kommandoraden mysql) och gör en fullständig mysql dump - Eller så kan du förmodligen använda SQL dump som wp-DBManager tillhandahålls.
  8. 8
    Var säker på att du sparar ursprungliga filerna innan du gör ändringar (e. G., Skapa flera kataloger, en för de "ursprungliga" web-filer och MySQL dumpar, och sedan en katalog för senare ändringar av filer och MySQL på din lokala dator)

Prep din nya omgivning

På din nya miljö, gör så här:

  1. 1
    Skapa en tom DB (få alla detaljer för senare: server, db, användarnamn, lösenord).
  2. 2
    Skapa en web mappen för ditt nya wordpress installationen.
  3. 3
    Skapa en robots txt på ny webbplats med följande rad.:
    • User-agent:
    • Disallow: /
    • Detta kommer att förhindra robotar sökmotorn från att genomsöka din webbplats medan du arbetar på det

Arbetet med en lokal kopia av din webbplats

På din lokala dator (t.ex., där du hämtade all din info till), gör följande:

  1. 1
    Redigera wp-config php med att ställa in din nya domän.:
    • define ('WP_SITEURL', 'http://www.NEW-DOMAIN.com');
    • define ('WP_HOME', 'http://www.NEW-DOMAIN.com');
    • Lägg dessa nästan längst upp i filen innan andra "definiera" samtal.
  2. 2
    Redigera wp-config. Php med dina nya DB inställningar (server, db, användarnamn, lösenord).
  3. 3
    Redigera utgångspunkterna rader av din mysql dump fil för att ange den nya DB namnet på din nya miljö. Det bör vara i det första avsnittet. Något i stil med:
    • / * CREATE DATABASE 'databasnamn' standard teckenuppsättning latin1 SORTERA latin1_swedish_ci; * /
    • Använd 'databasnamn';
    • Obs: Du kan kommentera ut de "skapa databas" delvis om leverantör du använder skapar DB för dig. Använd bara "användning" klausul.
    • I detta exempel är 1and1.com leverantören används, och i detta fall måste du redigera htaccess filen för att tvinga servern att använda PHP 5 och förhindrar irriterande Server 500 fel.:
    • AddType x-MAPP-php5. Php
  4. 4
    Gör en sökning på URL som ett innehåll sträng i dina filer WP katalogen. Ibland plugins eller teman har hårdkodade länkar (en sk cformsII gör detta när det skriver den fullständiga sökvägen till platsen för js-filen). Sök efter ditt gamla domännamn "http://www.old-domain.com". Öppna och granska dessa filer och ändra dem vid behov, att "http://www.new-domain.com". Var noga med att prova olika varianter av detta (t.ex., utan "www").
  5. 5
    Radera allt i wp-content/cache (e. G., Om du har en caching plugin aktiverad). Du kanske vill kommentera ut cachen information om din wp-config.php-fil för att se till att den är avstängd där liksom.

Installera gamla filer i en ny miljö

På den nya servern, gör följande:

  1. 1
    Ladda upp din lokala modifierad DB till din nya webbplats. Varning, det är bättre att använda MySQL kommandoraden än phpMyAdmin. Det finns gränser för storleken på filer du kan ladda upp med phpMyAdmin. För 1and1, var SSH används för att ansluta till servern och även DB laddades upp till ett distinkt katalog via och sätta i den här katalogen (t.ex., som kallas "mysql"). Sedan, via SSH, gå till den katalogen och kör följande kommando: "mysql-h SERVER-u USER-p DB NAME <DUMP FILE.sql" (utan citationstecken och självklart uppdatera servern, användarnamnet, DB NAME och dumpfil med din information) och sedan på lösenordsprompten ENTERE db lösenord. Hit in och sedan låta den fylla i den nya DB.
  2. 2
    Medan data läses in, ladda upp dina wordpress filer (de som du modifierade) till din nya server.
  3. 3
    Vänta runt medan det alla överföringar.
  4. 4
    När allt har överförts, gå till http:/ / www.new-domain.com/wp-admin och logga in (kom ihåg, du webbplats kommer förhoppningsvis fortfarande tycker att det är i "Maintenance Mode" baserat på hur du lämnade den gamla sidan).
  5. 5
    Installera och aktivera följande två plugins:
  6. 6
    Vill söka och ersätta med båda plugins med gamla / nya domäner.
  7. 7
    Uppdatera permalänkar inom WordPress.
  8. 8
    Gå med phpmyadmin och köra 3 frågor / uppdateringar:
    • Uppdatera WordPress inställningar i DB
      UPPDATERING wp_options SET option_value = replace (option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'hem' OR option_name = 'SITEURL';
    • Update Permalänkar i DB
      UPPDATERING wp_posts SET guid = replace (guid, 'http://www.old-domain.com', 'http://www.new-domain.com');
    • Uppdatera alla länkar i din blogg innehåll
      UPPDATERING wp_posts SET post_content = replace (post_content, 'http://www.old-url.com', 'http://www.new-url.com');
  9. 9
    Gå tillbaka till din utskrift och aktivera alla andra plugins.
  10. 10
    Testa, testa och testa igen.
  11. 11
    Uppdatera din webbplatskarta. Xml (via plugin eller vad som helst).
  12. 12
    Ta bort de två raderna i wp-config. Php där du manuellt definierade ny domän
  13. 13
    Testa igen.
  14. 14
    Ta robotar. Txt-fil.

"Stäng av" den gamla sidan

Tillbaka på den gamla webbplatsen, måste du tala om det för att skicka all trafik till den nya platsen och ny webbadress. Det bästa sättet att göra detta är via 303 omdirigeringar. Du vill vara säker på att du har detta på plats, särskilt om din tidigare domänen tungt indexeras av sökmotorerna.

  1. 1
    Inrätta omdirigeringar: antingen via hosting kontrollpanel eller direkt i htaccess (detta är en stor guide till att tillämpa Apache 303 redirects)..
    • Var säker på att dina omdirigeringar bevara den fullständiga sökvägen till din nya webbplats. Till exempel, om www.old-domain.com/test_post/ existerade, bör det omdirigera till www.new-domain.com/test_post/.

Post Production arbete

Denna del blir väldigt subjektiv. Det beror helt på vad du har ställt in för din gamla blogg. Du kan ha mer eller mindre arbete att göra. Föremålen nedan är bara några förslag och kommer förmodligen att hjälpa dig att komma igång att tänka på vad du behöver göra.

  1. 1
    Uppdatera någon 3: e parts produkter:
    • Google Analytics
    • Diskussion plugins
    • Feedburner
    • Sociala profiler
    • Annonsnätverk
  2. 2
    Få kompis att testa.

Tips

  • Ta anteckningar eller hålla en logg över vad du gör.
  • Läs alla dessa riktningar minst två gånger.

Varningar

  • Det är svårt för vissa och mycket lätt att skruva upp. Det kan ta en hel del forskning, läsning och trial and error innan man får det att fungera.
  • När du kör kommandoraden eller MySQL-kommandon, se till att kolla citattecken. Om du klipper och klistrar från det här blogginlägget kan du få felaktiga tecken för citat. Det är ibland bättre att hand typ i enkla och dubbla citattecken.