Frissités??

Szergio képe

Sziasztok!

A nagyon ajánlott biztonsági frissítés kapcsán merült fel bennem a kérdés: hogyan is kell azt csinálni? (Teljesen újra kell telepíteni a megfelelő verziójú Drupalt??)

csonti képe

Hello,

ugyan számtalan helyen és módon le van írva a drupal.org-on, de azér tleírom.
A legjobb kicserélni az új fájlokra a régieket a főkönyvtárban (az egyéniek kivételével, mint a files, tmp könyvtárak tartalma és egyes modulok + a settings php-k), ennek az az előnye, hogy a biztonsági hibákon kívül a közben felmerült bugok is orvosolva vannak benne. Hátrány a több meló és nagyobb odafigyelést igényel.

a másik út a patch. Töltsd le a megfelelő patchet, tedd a drupal telepítésed főkönyvtárába. Állítsd le a webszervert, majd:

patch -p0 < patchfile.patch

(p0: pé nulla :)

Ha ez sikeresen lefutott, akkor nyertél. Újraindíthatod a webszervert.
Természetesen bármit csinálsz, előtte adatbázis, drupalkönyvtár biztonsági mentés.

dhost.hu admin

0
0
Illyés Edit képe

Erről a Kézikönyvben is van leírás itt, a hozzászólásokat érdemes elolvasni.

Egyébként én is felülírással frissítek, mert a sites és a modules mappákban van pár gigabájtnyi fotó, zene, kiegészítő modul stb. és nincs kedvem őket mozgatni. Tehát letöltöm és kicsomagolom az új verziót, és a sites mappa kivételével átmásolom őket az élő Drupal mappába úgy, hogy az azonos nevű fájlokat írja felül. Ha a themes mappában volt valami változás, akkor bemásolom az engines mappát a sites alatti sminkmappákba (úgy látom, erre most nem volt szükség).

Érdekes téma, valaki megmondhatná a frankót, hogy hogyan kell (célszerű) ezt csinálni.

0
0
Hojtsy Gábor képe

Ez a folyamat, amit leírsz egy működő dolog.

Minden frissítésnél a hivatalos verzió természetesen az, hogy először is másolatot kell készíteni az adatbázisról és a forráskódról, ezt pedig jól el kell archiválni. Aztán egy ilyen másolaton (ami nem egyezik meg az élő szerverrel és a biztonsági mentéssel sem) végre kell hajtani a frissítést (ez a fájlok rámásolása felülírással, illetve adatbázis frissítés, ha az is szükséges - de ez most nem kell). Ha itt minden jól megy (próbálgatással lehet ellenőrizni), akkor az éles szerveren is ugyanez. A biztonsági mentésed pedig megmarad, ha valami mégis nagyon rosszul sülne el.

Ez persze macerásabb, mint az online kódon és adatbázison dolgozni, ezért sokan az egyszerűbb utat választják, ezzel felvállalva lehetséges kockázatokat (amik frissítésenként eltérő mértékűek).

0
0
Illyés Edit képe

Végül is előbb mindig a laptopon frissítek, csak utána az éles szerveren. És előbb persze biztonsági mentés. Egyszer-kétszer már kellett restore-álni...:)

0
0
Anonymous képe

Sziasztok!

Az adatbázis-mentés még - úgy ahogy - megy nekem, de itt előfordult még két dolog, amit nem egészen értek:

- "forráskód mentés" - ez mit is jelent, s hogy kell "elkövetni"?
- illetve, csonti-nál a "drupalkönyvtár" biztonsági mentés?

Gondolom, hogy nem véltelenül említettétek őket ;-)

Tehát, hogy is tudnám ezeket is lementeni, hogy ... legyen meg ez a biztonságérzetem is.

Kösz!

0
0
Hojtsy Gábor képe

A forráskód vagy ahogy csonti mondja a Drupal könyvtár az a könyvtár a webszerveren, ahonnan a Drupal fut. Ebben van a Drupal index.php fájlja, és ezalatt vannak további Drupal fájlok. A mentés szempontjából az egész könyvtár fontos, mert a Drupal itt tárolja a feltöltött fájlokat is, és ki tudja milyen modulokat állítottál be, töltöttél le, amiket jobb ha egyben elmentesz, hiszen később szükséged lehet rá.

0
0