Contao: Päivitä diff:n avulla
15.04.2009 07:54 by janx
Contao on monipuolinen CMS eli sisällönhallintajärjestelmä, jota tämäkin sivusto käyttää. Käytän sen päivittämiseen linuxin vakiokomentoja mm. diff ja patch, koska tämä päivitysmetodi tekee päivittämisestä huomattavasti helpompaa.
- Päivitetty 17.12.2011: Typolight tunnetaan nykyään nimellä Contao. Artikkeli päivitetty nimen osalta.
- Lisätty 19.2.2010: Muista varmuuskopioida hakemisto, johon TYPOLight on asennettu sekä tietokanta. Säästyt paljolta murheelta, jos jokin menee päivityksessä pieleen.
Luodaan patch-tiedosto seuraavasti:
mkdir ContaoUpdate
cd ContaoUpdate
Hae asennuspaketit:
wget http://sourceforge.net/projects/contao/files/2.9/contao-2.9.5.tar.gz/download
wget http://sourceforge.net/projects/contao/files/2.9/contao-2.9.1.tar.gz/download
ja pura paketit:
tar -zxvf contao-2.9.5.tar.gz
tar -zxvf contao-2.9.1.tar.gz
Luodaan diff-tiedosto:
diff -Naur contao-2.9.1/ contao-2.9.5/ > contao_291_295.diff
Siirry hakemistoon, johon Contao on asennettu:
cd tl
Kokeile patchausta. Tässä esimerkissä oletetaan, että tl -hakemisto sijaitsee kotihakemiston juuressa.
patch -p1 <~/ContaoUpdate/contao_291_295.diff --dry-run
Mikäli kaikki näyttää sujuvan oikein, voit tehdä patchauksen:
patch -p1 <~/ContaoUpdate/contao_291_295.diff
Lopuksi siirry Contaon Install työkaluun selaimella (http:/domain.tld/contao/install.php) ja päivitä tietokanta kuntoon. Lisätty 17.12.2011: Päivitys versiosta 2.9.1 versioon 2.10.3 onnistui muuten hyvin, mutta tietokanta ei jostain syystä päivittynyt. Päivitys versioon 2.9.5 toimi moitteetta. Asia selvinnee tuonnempana.
Päivitys on valmis.
Add a comment