Wordpressin siirtoon on monenmoisia plugineita. Tässä kuitenkin ohje miten homma hoituu komentoriviltä perinteisin työkaluin. Wordpressin osoite on kuitenkin loppujenlopuksi vaan tekstiä tietokannassa ja php-tiedostoissa.

Ohje kannattaa kuitenkin lukea ensin pariin kertaan läpi ennenkuin alkaa toimeen varsinkin jos komentorivi on vähänkään oudompi. Väärin tehtynä wordpress-asennuksen saa helposti rikki.

Korvaa uusi.domain.tld uuden domainin nimellä ja tarvittaessa lisää www/ perään polku minkä haluat näkyvän verkossa. "polku_vanhaan" tulee korvata tiedostopolulla vanhaan asennukseen. "mysql_kanta" on yleisesti sama kuin käyttäjätunnuksesi ellet toisin ole pyytänyt.

Ohje on myöskin tehty toimivaan vain tilanteissa joissa tietokannassa on vain yksi wordpress asennus. Useamman asennuksen kanssa pitää muokattavat kannat valita mysql_dumpin kanssa käsin.

Siirto vaihe vaiheelta:

Vaihe 1, siirrä datat:

cp -r ~/polku_vanhaan/* ~/sites/uusi.domain.tld/www/

Tarkista vielä että oliko vanhassa "piilotiedostoja" ja siirrä ne erikseen.

Vaihe 2, korjaa tiedot tietokantaan:

Dumpataan taulu, ajetaan sediä ja palautetaan muokattu.

mysqldump mysql_kanta > mysql_kanta.sql
sed -e 's/vanhan_osoite\/joku_polku/uusi_osoite\/polku/g' mysql_kanta.sql > mysql_kanta_uusi.sql

Tarkasta että kaikki osoitteet muuttui, huomaa että /-merkit patternissa pitää prefixata -merkillä. Koti.kapsi.fi osoitteet voivat olla muodossa koti.kapsi.fi/kayttaja tai koti.kapsi.fi/~kayttaja, eli lisää tarvittaessa toinen -e rule jälkimmäisellä.

Palautetaan kanta tietokantaan.

mysql mysql_kanta < mysql_kanta_uusi.sql

Vaihe 3, korjataan loput:

Teematiedostoissa yms voi vielä olla sivuston urleja kovakoodattuna :). Eli etsitään ne

grep -r vanhan.osoite.tassa ~/sites/uusi.domain.tld/www/

ja korjataan.

# for i in tiedosto; do käsin :)

$EDITOR tiedosto
...
...

Done

Avainsanat:
muokattu 08.04.2015 klo 20:51
Annttu's gravatar image Annttu kysyi
08.04.2015 klo 20:50
3041316, hyväksyttyjä vastauksia: 42%

Olet ensimmäinen, joka vastaa tähän kysymykseen!

näytä/piilota esikatselu

Tarkkaile kysymystä

Sähköpostitse:

Kirjautumisen jälkeen voit tilata tähän kysymykseen jätetyt uudet vastaukset ja kommentit omaan sähköpostiisi.

RSS-lukijan kautta:

Pelkät vastaukset

Vastaukset ja kommentit

Markdown-perusteet

  • *kursiivi* tai _kursiivi_
  • **lihavointi** tai __lihavointi__
  • linkki:[teksti](http://url.com/ "otsikko")
  • kuva?![alt teksti](/path/img.jpg "otsikko")
  • numeroitu luettelo: 1. Foo 2. Bar
  • Lisätäksesi rivinvaihdon kirjoita kaksi välilyöntiä rivin loppuun.
  • Tavallisemmat HTML-tagit toimivat myös.

Kysymyksen avainsanat:

×4

kysytty: 08.04.2015 klo 20:50

katsottu: 1,005 kertaa

päivitetty: 08.04.2015 klo 20:51