Wkuno

Hvordan flytte en wordpress blogg fra ett domene og host til en annen

Flytte en blogg fra en til en annen er ikke så vanskelig for en oppgave, men å endre domener i prosessen kan være en hodepine. Det er seks hovedtrinn, som denne artikkelen vil lede deg gjennom:

  1. Prep det gamle nettstedet
  2. Prep nye miljøet
  3. Arbeidet med en lokal kopi av nettstedet ditt
  4. Installer gamle filer i nye omgivelser
  5. "Slå av" gamle nettstedet
  6. Innlegg produksjon arbeid

Det er litt av arbeidet som du trenger å gjøre for dette, så det anbefales at du leser gjennom dette innlegget helt først før du begynner.

Trinn

Hvordan flytte en wordpress blogg fra ett domene og host til en annen. Betale oppmerksomhet.
Hvordan flytte en wordpress blogg fra ett domene og host til en annen. Betale oppmerksomhet.
  1. 1
    Betale oppmerksomhet. Når du utfører kommandolinje eller MySQL kommandoer, må du huske å sjekke anførselstegn. Hvis du klippe og lime fra denne artikkelen, kan du få feil tegn for sitatene. Noen ganger er det bedre å hånd type i enkle og doble anførselstegn.
  2. 2
    Ta notater eller holde en logg over hva du gjør (bare i tilfelle du trenger å gjøre det igjen).

Prep det gamle nettstedet

På din gamle domenet og server, gjør du følgende:

  1. 1
    Lag en sikkerhetskopi av din nåværende DB. Du kan bruke en plugin (f.eks WP-DBManager).
  2. 2
    Last ned en full kopi av din nåværende wordpress web-katalog (dette vil bevare aktiv tilstand av plugins hvis du skulle trenge det i tillegg til DB backup du nettopp gjorde).
  3. 3
    Skriv ut eller lagre en liste over dine aktive plugins (det er verdt det).
  4. 4
    Sette området i vedlikehold modus (du kan bruke en plugin som vedlikehold modus som er flott for å sette ditt nettsted offline for publikum, men likevel slik at du kan se og arbeide med det forutsatt at du er logget inn).
  5. 5
    En gang i vedlikehold modus deaktiverer alle ikke-essensielle plugins (e. G., La Maintenance Mode plugin på og WP-DBManager på så vel).
  6. 6
    Gjøre en annen full nedlasting av nettstedet (valgfritt, men gjør det hvis du har gjort noen endringer i plugins - Oppdatert eller slettes for eksempel).
  7. 7
    Gå til phpmyadmin (eller kommandolinje mysql) og gjøre en full mysql dump - Eller du kan sikkert bruke SQL dump som wp-DBManager gitt.
  8. 8
    Pass på at du lagre originale filene før modifikasjoner (e. G., Lage flere kataloger, en for de "originale" web-filer og MySQL dumper, og deretter en katalog for senere modifikasjoner av filer og MySQL på din lokale maskin)

Prep nye miljøet

På det nye miljøet, gjør du slik:

  1. 1
    Opprett en tom DB (få alle detaljene til senere: server, db, bruker, passord).
  2. 2
    Opprette en web-mappe for den nye WordPress installasjon.
  3. 3
    Lag en robots txt på nye nettstedet med følgende linje.:
    • User-agent:
    • Forby: /
    • Dette vil hindre søkemotor roboter fra å gjennomsøke nettstedet ditt mens du arbeider med den

Arbeidet med en lokal kopi av nettstedet ditt

På din lokale datamaskin (for eksempel, der du lastet ned alt av info til), gjør du følgende:

  1. 1
    Redigere wp-config php med å sette det nye domenet.:
    • define ('WP_SITEURL', 'http://www.NEW-DOMAIN.com');
    • define ('WP_HOME', 'http://www.NEW-DOMAIN.com');
    • Sette disse nesten på toppen av filen før andre "definere" anrop.
  2. 2
    Redigere wp-config. Php med dine nye DB innstillinger (server, db, bruker, passord).
  3. 3
    Redigere startlinjene av din mysql dump filen for å angi den nye DB navnet i det nye miljøet. Den skal være i den første delen. Noe sånt som:
    • / * CREATE DATABASE 'database_name' standard tegnsett latin1 COLLATE latin1_swedish_ci; * /
    • BRUK 'databasenavn';
    • Merk: Du kan kommentere ut "lage databasen" delen hvis den leverandøren du bruker skaper DB for deg. Bare bruk "bruk" klausulen.
    • I dette eksemplet er 1and1.com den leverandør som brukes, og i dette tilfellet må du redigere htaccess filen for å tvinge serveren til å bruke PHP 5 og hindre pesky Server 500 feil.:
    • AddType x-MAPP-php5. Php
  4. 4
    Gjør et søk for URL som et innhold streng innenfor dine WP katalogen filene. Noen ganger plugins eller temaer har hardkodet linker (en som heter cformsII gjør dette hvor den skriver den fullstendige banen til plasseringen av JS-fil). Søke etter gamle domenenavnet "http://www.old-domain.com". Åpne og gjennomgå disse filene og endre dem, eventuelt til "http://www.new-domain.com". Pass på å prøve varianter av dette (f.eks, uten "www").
  5. 5
    Slett noe i wp-content/cache (e. G., Hvis du har en caching plugin aktivert). Du ønsker kanskje å kommentere ut cache informasjon om din wp-config.php filen for å sørge for at det er av det også.

Installer gamle filer i et nytt miljø

På den nye serveren, gjør du følgende:

  1. 1
    Last opp din lokale endret DB til det nye nettstedet. Advarsel, er det bedre å bruke mySQL kommandolinja enn phpmyadmin. Det er grenser for størrelsen på filene du kan laste opp ved hjelp av phpmyadmin. For 1and1 ble SSH brukes til å koble til serveren og også DB ble lastet opp til en distinkt katalog via og satt i denne katalogen (f.eks kalt "mysql"). Deretter via SSH, bytt til denne katalogen og kjør følgende kommando: "mysql-h SERVER-u USER-p DB NAVN <DUMP FILE.sql" (uten anførselstegn og selvsagt oppdatere server, brukernavn, DB NAVN og dumpfil med info din) og deretter ved passordforespørselen entere db passord. Trykk enter og deretter la den fylle ut den nye DB.
  2. 2
    Mens dataene lastes ned, laste opp din Wordpress-filer (de du modifiserte) til den nye serveren.
  3. 3
    Vent rundt mens det alle overføringer.
  4. 4
    Når alt er overført, gå til http:/ / www.new-domain.com/wp-admin og logg inn (husk, du nettstedet vil forhåpentligvis fortsatt tror det er i "Maintenance Mode" basert på hvordan du forlot det gamle nettstedet).
  5. 5
    Installere og aktivere følgende to plugins:
  6. 6
    Vil søke og erstatte med begge plugins med gamle / nye domener.
  7. 7
    Oppdater permalinker i wordpress.
  8. 8
    Gå til phpmyadmin og kjøre tre spørsmål / oppdateringer:
    • Update WordPress innstillinger i DB
      UPDATE wp_options SET option_value = erstatte (option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = "hjem" ELLER option_name = 'SITEURL';
    • Update Permalinks i DB
      UPDATE wp_posts SET guid = replace (guid, 'http://www.old-domain.com', 'http://www.new-domain.com');
    • Oppdater alle koblinger innenfor bloggene innhold
      UPDATE wp_posts SET post_content = erstatte (post_content, 'http://www.old-url.com', 'http://www.new-url.com');
  9. 9
    Gå tilbake til utskriften og aktiverer alle de andre plugins.
  10. 10
    Test, test og test igjen.
  11. 11
    Oppdater områdekart. Xml (via plugin eller hva).
  12. 12
    Fjern de to linjene i wp-config. Php der du manuelt definerte nytt domene
  13. 13
    Test igjen.
  14. 14
    Fjern roboter. Txt-fil.

"Slå av" det gamle nettstedet

Tilbake på det gamle nettstedet, må du fortelle den til å sende all trafikk til det nye nettstedet og ny URL. Den beste måten å gjøre dette på er via 303 omdirigeringer. Du ønsker å være sikker på at du har dette på plass, særlig hvis din forrige domenet ble tungt indeksert av søkemotorer.

  1. 1
    Sett opp omdirigeringer: enten via hosting kontrollpanelet eller direkte i htaccess (dette er en flott guide til å bruke Apache 303 omdirigeringer)..
    • Vær sikker på at omdirigeringer bevare hele banen til det nye nettstedet. For eksempel, hvis www.old-domain.com/test_post/ eksisterte, bør det omdirigere til www.new-domain.com/test_post/.

Innlegg produksjon arbeid

Denne delen blir veldig subjektiv. Det hele avhenger av hva du har satt opp for din gamle blogg. Du kan ha mer eller mindre arbeid å gjøre. Elementene nedenfor er bare noen forslag, og vil trolig hjelpe deg i gang å tenke på hva du må gjøre.

  1. 1
    Oppdatere noen 3dje parts elementer:
    • Google Analytics
    • Diskusjon plugins
    • Feedburner
    • Sosiale profiler
    • Annonsenettverk
  2. 2
    Få vennen til å teste.

Tips

  • Ta notater eller holde en logg over hva du gjør.
  • Les alle disse retninger i det minste to ganger.

Advarsler

  • Dette er vanskelig for noen og veldig lett å skru opp. Det kan ta mye forskning, lesing og prøving og feiling før du får det til å fungere.
  • Når du utfører kommandolinje eller MySQL kommandoer, må du huske å sjekke anførselstegn. Hvis du klippe og lime fra dette blogginnlegget, kan du få feil tegn for sitatene. Noen ganger er det bedre å hånd type i enkle og doble anførselstegn.