Frissítés Drupal 5.7-ről Drupal 6.x-re

Ezen segédlet azt a célt szolgálja, hogy megkönnyítse a frissítést az új Drupal verzióra. Igyekeztem az írás során abszolút tárgyilagos maradni, és bár kiegészítők nélküli rendszerhez készült, igyekeztem azokra is gondolni, akik különböző modulokat telepítettek a rendszerbe. Remélem ez nem jelent problémát senki számára.

Itt szeretnék megkérni minden kedves olvasót arra, hogy kellő fenntartással kezelje ezt a segítséget! A Drupal-hoz rengeteg kiegészítő készült és készül, ezért minden honlapnál lehetnek változások. Ez a segédlet egy jó alapnak tekinthető, amit a frissítés előtt a saját rendszerünkre kell igazítani!

Felkészülés a telepítésre:

  1. Drupal 6.6 letöltése:http://ftp.drupal.org/files/projects/drupal-6.6.tar.gz
  2. Drupal 6 magyarítás letöltése: http://ftp.drupal.org/files/projects/hu-6.x-1.0.tar.gz
  3. "l10n_client" modul letöltése: http://drupal.org/project/l10n_client
  4. Hozzunk létre egy drupal_6.x nevű könyvtárat. A letöltött Drupal 6.6-ot és a hozzá való magyarítást csomagoljuk ki a korábban létrehozott drupal_6.x nevű könyvtárba.
  5. Az "l10n_client" modult a "modules" könyvtárba kell kicsomagolni.
  6. Hozzunk létre egy drupal_5.x nevű könyvtárat
  7. Mentsük le az összes fájlt a régi Drupal-ról a drupal_5.x nevű könyvtárba.
  8. Mentsük le az adatbázist is a drupal_5.x könyvtárba.
  9. Állítsuk be az „Offline üzemmód”-ot a „Webhely karbantartása” menü alatt.
  10. Kapcsoljuk ki az alaprendszerhez pluszba telepített modulokat, és ellenőrizzük a Drupal 6-al való kompatibilitásukat. Töltsük le az új csomagot, ha már megjelent.
  11. Állítsuk vissza az alapértelmezett sminket a kompatibilitási hiba elkerülése végett. Ellenőrizzük a smink kompatibilitását is, és ha lehetséges töltsük le a Drupal 6.x-hez kiadott verziót!
  12. Mindenképpen térjünk vissza az angol nyelvre a frissítés előtt! Ez azért szükséges, mert így biztosan az új magyarítás kerül majd telepítésre, amikor a frissítés után újra feltelepítjük a magyarítást a Drupal-ra.
  13. Töröljünk mindent fájlt és könyvtárat a honlapunk gyökeréből, kivéve a "files" és a "sites" könyvtárat. A felreértések elkerülése végett a törlés után a "files", és a "sites" könyvtárak maradnak csak a honlapunk gyökerében! Ne felejtsük el kitörölni a "sites/all/modules" és "sites/all/themes" könyvtárak tartalmát frissítés előtt! Töröljük a "sites/default/settings.php"-t is.

A frissítés:

  1. Ne lépjünk ki a honlap adminisztrátor felhasználójával a frissítés idejére!!!
  2. Ne módosítsuk a „sites” és a „files” könyvtár tartalmát!! A „sites/default” könyvtárban lévő „default.settings.php”-t másoljuk ugyanide settings.php néven. A frissítés megkezdése előtt ne feledjük el az adatbázis kapcsolódást – felhasználónevet és jelszavat - beállítani az új „settings.php”-ban a „sites/default/” könyvtár alatt!
  3. A már megszokott módon: http://www.sajátoldal.akármi/update.php
  4. A következő lépésként egy lényegesen átdolgozott oldalon egyszerűen csak klikkeljük le az „Update” feliratot. A frissítés során egy csík jelzi hol is tartunk a frissítéssel.
  5. A frissítés után be kell engedélyezni az „Update Status” és az „l10n_client” modult. A „Modulok” menünél lehet megtalálni a két modult. A „Modulok” menünél a frissítés után jól látható lesz melyik modul kompatibilis, és melyik modul nem kompatibilis a Drupal 6 rendszerünkkel. A következő modulok biztosan nem lesznek kompatibilisek a Drupal 6 rendszerrel a frissítés után:
    „Drupal”
    „Autolocale”
    „Watchdog”
    „Legacy”
  6. A következő lépés a magyarítás újratelepítése.
  7. Itt javasolok egy adatbázismentést, és a fájlok mentését. Természetesen egy másik könyvtárba azokon kívül, amiket már létrehoztunk a korábbi lépések során.
  8. A modulok visszaengedélyezését egyesével végezzük el. Így nagyban megkönnyítjük a hibák okának felderítését

Sikeres frissítést kívánok mindenkinek!


pckiller

magyarítás

Szia!

Nagyon jó a leírásod, ez alapján próbáltam 5.2-ről 6.2-re átállni, localhoston. Majdnem minden ok.! A 6. pontottal viszont nem boldogultam. Gábor leírása alapján (http://drupal.hu/hirek/20080213/drupal60) nem találtam Reimport fület (ez a Felület fordítása adminisztrációs oldalon keresztül elérhető Import oldalon található). Így aztán sok még az angol szöveg. Te hogyan csinálod a magyarítást?

Köszi előre is: Kóti Ernő

Magyarítás újratelepítése

Szia Ernő!

A 6. pont a frissíténél lényegében azt jelenti, hogy a korábban eltávolított magyar nyelvet újra be kell tenni a drupalba. A drupal6 magyarítást pedig a drupal.hu honlapról tudod letölteni, vagy a cikk elején közölt linkre kattintva.

Adminisztráció -> Webhely beállítása -> Nyelvek menü alatt megtalálod.

Remélem működik, és egyre gondoltunk :D

pckiller

geocode

Sziasztok! A geocode mikor lesz átdolgozva 6. alá?

Soha...

Hello!

Sajnos félig rossz hírrel kell szolgálnom.....

A gcg modul fejlesztése lezárult, mivel gmaps néven egy teljeskörű "Google Maps Tools" csomagot fejlesztünk helyette (a location után a gmap modul használatát is elvetettük)......

A gcg d.org-os oldalán május közepe tájára ígértem egy dev snapshot-ot, de végül is különböző okok miatt az 1.0 fog felkerülni, amiből az utolsó funkció készül, így ha nem kell újabb drasztikus változtatást eszközölni, akkor a hét vége küröl feltöltöm......

És a rossz hír: az új modul is "csak" 5.x-es. Amitől csak félig: a hibajavításokat leszámítva az első számú fejlesztési lépés a 6.x verzió.

maci

Szevasz maci, Lehet valahogy

Szevasz maci,

Lehet valahogy segíteni ennek az új modulnak a fejlesztésében? Már nagyon kellene :)

Szia G

"Google Maps Tools" csomagot fejlesztünk helyette"

Sziasztok! Erről érdeklődnék: ""Google Maps Tools" csomagot fejlesztünk helyette" - Megtalálható ez a modulotok már valahol? Nem sikerült rábukkannom... - Ha igen, hogyan haladtok a 6.x-es verzióval?

Ha a modul még nincs meg, akkor olvasható róla valahol..., funkcióiról, működéséről..., ill. arról hogy lehet-e erre frissíteni majd a gcg-ről, ill. az 5-ös verzióról a hatosra simán (mármint alap rendszerrel együtt - gondolom ezt igen, de biztos ami...)

Köszönöm! gyuri2012

5.X Modul és smink

Szia!

Lenne egy olyan kérdésem, ha 5.X-re készült modulokat szeretnék feltenni 6.x alá(ha nincs frissítése, értelemszerűen), akkor mi fog történni? Fog-e működni? Milyen hibákra lehet számítani?

Smink: Szintén ugyan ez a kérdésem a sminkek fognak-e jól működni?

Üdv.

KALMI

Re: 5.X Modul és smink

Üdv!

A 6.0-s Drupal-ban nagyon sok alapvető változás történt. Így az 5.x-hez írt smink és modul sem fog működni. Mindenképpen le kell tölteni a 6.x-es verzióját a smink-nek és a modulnak is, vagy ha jól mozogsz a php programozásban, akkor saját magad által elkészíteni a 6.x-es verziót.

UI.: Légy türelemmel! Adj időt a fejlesztőknek, hogy elkészítsék a 6.x-es verziókat a moduljaikból és sminkjeikből. Utána válts a 6-os Drupal verzióra. :D

pckiller

Köszönöm a

Köszönöm a válaszodat!

Hát igen csak nagyon megtetszett nekem is az új Drupal és telepíteném. :)

Majd kíváncsi leszek az eltérésekre, főleg a sminknél, mert sikerült kitanulni amatör szinten a smink készítést és reménykedem benne, hogy nem lesz nagyon sok meló frissíteni a régit. :(