Kako ažurirati Drupal? Kako ažurirati Drupal modul?
Drupal je stalno menjajući sistem, za koji se stalno izdaju ažuriranja. To ne znači da je Drupal loše napravljen i da treba ispravljati greške. Ne, često nove verzije ili podverzije donose izmene API funkcija koje proširuju mogućnosti Drupala, dok se retko dešavaju sigurnosna ažuriranja. Treba stalno održavati aktuelnu verziju modula i jezgra Drupala. U ovom članku ćemo pogledati kako ažurirati module i sam Drupal.
Uđite u listu modula, ako imate module koji zahtevaju ažuriranje, pojaviće se poruka kao na slici:
Kliknite na "dostupna ažuriranja" i preći ćete na listu modula, gde su prikazani moduli koje treba ažurirati. Zelenom su označeni moduli sa aktuelnom verzijom, žutom i crvenom zastareli moduli:
Pre nego što počnete sa ažuriranjem, obavezno napravite rezervnu kopiju sajta! O kreiranju bekapa sajta možete pročitati u ovom članku.
Možete kliknuti na link "Napomena" i pogledati koje izmene su unete u modul:
Pre nego što preuzmete modul i instalirate ga, potrebno je da izvršite sledeće korake.
Algoritam ažuriranja modula je sledeći:
1. Prebacite sajt u režim održavanja. Uđite kroz administrativni panel "Podešavanja sajta - Sajt na održavanju". Uključite režim održavanja.
Sada na sajt može da uđe samo administrator. Za ostale će sajt izgledati ovako:
Da biste ušli na sajt potrebno je da se ulogujete dodavanjem /user u URL.
2. Očistite keš sajta. Ovaj korak nije obavezan, ali ja ga uvek radim.
3. Kada je sajt u režimu održavanja, preuzmite novu verziju modula klikom na link "preuzmi" ili preuzmite modul sa sajta Drupal.org.
4. Obrišite folder sa starim modulom iz foldera sites/all/modules.
5. Kopirajte novu verziju modula u taj folder.
6. Pokrenite fajl update.php. To uradite tako što u adresnu liniju dodate /update.php
Kliknite Continue, zatim Update.
Sve bi trebalo da se uspešno ažurira, ukoliko su bile promene u bazi podataka, biće prikazana odgovarajuća poruka.
7. Nakon ažuriranja isključite režim održavanja i vratite sajt u normalan rad.
Ažuriranje Drupala
Kako smo se upoznali sa ažuriranjem modula, sada ćemo ažurirati i jezgro.
Postupak je sličan, ali postoji jedno ALI!
U folderu sites se nalaze vaši fajlovi, podešavanja i moduli, oni se ne ažuriraju. Ukoliko ste menjali fajl .htaccess, ni njega nije potrebno menjati.
Preuzmite novu verziju Drupala i zamenite sve fajlove, osim foldera sites i fajla .htaccess.
Nakon zamene fajlova pokrenite update.php.
Isključite režim održavanja i vratite sajt u normalan režim rada.