Drupalin päivittäminen

Last modified on 24. heinäkuuta 2026 • 1 min read • 186 words
Tässä on, mitä minun pitää tehdä Drupalin päivittämiseksi (pienet päivitykset, esim.
Tässä on ohjeet, miten päivitän Drupalin (pienet päivitykset, esim. versiosta 7.18 versioon 7.19) Ubuntu-palvelimellani. Olen asentanut Drupalin suoraan Drupalin lähdekoodista enkä Ubuntun pakettivarastosta (koska Ubuntun pakettivarasto on yleensä melko vanha eikä sitä päivitetä kovin usein). Itse asiassa päivitys on melko vaivatonta; olen varma, että joku on jo automatisoinut sen jossain…cd /var/wwwsuwget http://ftp.drupal.org/files/projects/drupal-7.19.tar.gztar -xvzf drupal-7.19.tar.gz chown -R jeltsch:www-data drupal-7.19rm drupal-7.19.tar.gz cp -a drupal-7.18/sites/ drupal-7.19/Yllä oleva cp-komento luo kopion koko sivustosta, mikä voi viedä paljon aikaa ja käyttää paljon levytilaa. Sen sijaan voit poistaa uuden drupal-kansion ”sites”-alikansion ja luoda linkin vanhaan ”sites”-alikansioon:cd drupal-7.19rm -rf sitesln -s ../drupal-sites/ sitesTässä vaiheessa sinun tulisi kirjautua sivustollesi ja asettaa se huoltotilaan! mysqldump -u root -p --databases drupal7_jeltsch_org drupal7_claudia_jeltsch_org drupal7_lammertlab_org > drupal7_all.sqlrm drupal7ln -s drupal-7.19/ drupal7Tässä vaiheessa sinun tulee klikata päivityskomentosarjan linkkiä. Kun päivitykset on suoritettu onnistuneesti, voit ottaa sivustosi jälleen käyttöön.** ****Drupal 9**Drupal 9:n päivittäminen on helpointa Composerilla:composer update "drupal/core-*" --with-all-dependenciesMyös moduulit voidaan päivittää. Minun tapauksessani päivitys ei kuitenkaan aina kohdistunut siihen moduuliin, jota tosiasiassa käytettiin, vaan moduuliin, joka sijaitsi prioriteettilistalla alempana jossakin toisessa hakemistossa. Pienempien versiopäivitysten yhteydessä:composer update drupal/modulename --with-dependenciesSuurempien versiopäivitysten yhteydessä:composer require drupal/modulename:^2.0Tämän jälkeen älä unohda käydä osoitteessa https://yoursite.com/update.php  !