Összefoglaló a Drupal 6-ról 7-re történő frissítésről

s8enkise képe

Szevasztok!

Találtam ilyen témájú topikokat. El is olvastam őket. Volt bennük olyan részlet ami speciális kialakításra vonatkozott és olyan is, amiben ellentmondásokat láttam. Mivel én még ennek az átállásnak még előtte állok, szívesen olvasnék egy olyan pontokba szedett felsorolást, ami időrendben, részleteiben minden valóban szükséges lépést tartalmaz. Szeretnék megkérni valakit, aki ebben valóban gyakorlott, hogy készítse el ezt a listát a teljesség igényével.

(Okoskodók kíméljenek!)

Drupal verzió: 
szantog képe

a pontos lista ott van az upgrade.txtben.
Minden más az oldal egyedi kialakításától függ, és nincs rá szent grál, hogy mit hogyan kell csinálni.
Saját magadnak kell update plant készíteni, és pontról pontra leírni, begyakorolni, amíg tökéletesen nem megy.
Mondhatni az egész update pontosan ugyanolyan, mint egy színpadi előadás, megvan a szabályozott kerete (upgrade.txt), de a dramaturgia és a rendezés már rajtad múlik a feladattól függően. Lesz baromi sok próba (update folyamat végig, majd eredeti db visszatöltése), és végül lehet izgulni a premieren, hogy mindent jól csináltál-e.

10
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Robert Petras képe

@szantog Nagyon tetszik a válaszod és teljesen egyetértek vele! Sok-sok próba, írott vagy íratlan rendezői utasítások után jöhet az előadás... Aki egy kicsit is ismer téged, az tudja, hogy nem idegen tőled a színpad. :-)

@s8enkise Nagyon érdekelne, hogy új közösségi tagként (1napja és 21 órája) elég hasznosnak találod-e "szantog" segítő válaszát vagy okoskodásnak nézed? A topikod végén jól elvetted a kedvem attól, hogy érdemben megpróbáljak válaszolni neked és átadni a saját tapasztalataimat. Nálam tuti buktad azt, hogy segítsek.

6
0
s8enkise képe

vagy okoskodásnak nézed?

Annak. Olvasd el még egyszer mit kértem, és ha nem tudsz, vagy nem akarsz tárgyilagosan és akkurátusan segíteni, nem kell válaszolnod egyáltalán. Köszönöm!

0
-10
szantog képe

amit te akarsz az _nincs_!
Te bemész a húsboltba, pálinkát kérsz a hentestől, majd miután azt mondja, hogy nincs, felgyújtod a boltot?

Ha konkrétat kérdezel, hogy ezt meg ezt csináltam, arra lehet válaszolni, erre nem.

7
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

s8enkise képe

Értsd már meg amit te akarsz az _nincs_!

Minek falamelsz? Ha nem tudsz, vagy nem akarsz válaszolni, akkor ne tedd!

0
-9
szt képe

Figyi, meg kell értened valamit.
Az aktuális upgrade.txt (lásd "MAJOR VERSION UPGRADE" rész) tényleg leírja, mit kell tenned (megnézted ugye?).
De amikor a 16. ponthoz érsz, akkor a contrib modulokat és saját modulokat kell 6-ról 7-re upgrade-elned!!!
SOKEZER modul létezik, ne felejtsd el!
Ezekre az upgrade módszert nem tudja senki sem leírni egy lapra, ezeket egyenként kell végigjátszani a projectpage-ek alapján.
A főbb modulokat sokszor simán lehet upgrade-elni, egy csomót csak trükkösen, van amire még nincs 7-es verzió (vagy sose lesz), van ami már közben a 7-es core-ba került stb.
Kezdjed el egy tesztoldalon, és akkor lesznek konkrét kérdéseid.

8
0
Den képe

Az upgrade.txt tényleg az alap.

Nekem anno nem sikerült upgrade-elni egy site-ot. Mindenféle rejtélyes hibát kaptam. Van akinek úgy sikerült, hogy néhány db táblát törölt előtte, néhánynak a típusát myisamról innodb-re váltotta upgrade előtt.

Ahogy nézem, tényleg elég egyediek az esetek, rengeteg kísérletezés után fog sikerülni, főleg egy összetettebb oldalnál. Ráadásul, szerintem, egy upgrade után mindig maradnak egy site-ban olyan „örökségek”, amelyektől jobb lenne megszabadulni.

Próbáld meg a Migrate modullal egy új D7-es oldaladba a régi tartalmakat áthozni.

5
0
s8enkise képe

Költöztetés? Próbálta valaki?

0
-4
nevergone képe

BEVEZETÉS
------------
Ez a dokumentum leírja, hogyan:

* Frissítse a webhelyet egy kisebb 7.x változat egy másik kisebb 7.x
változat, például 7,8-7,9, vagy 7,6-7,10.

* Frissítse a webhelyet a főbb verzió 6.x a 7.x

Első lépések és meghatározások:

* Ha frissít Drupal változat xy, akkor x ismert, mint a fő
verzió szám, és y az úgynevezett minor verzió szám. A letöltés
fájl elnevezése drupal-xytar.gz (vagy drupal-xyzip).

* Minden könyvtár szerepel ebben a dokumentumban képest címjegyzéke
A Drupal telepítés.

* Készítsen egy teljes biztonsági másolatot az összes fájlt, könyvtárakat, és az adatbázis (ok) előtt
kezdő, és mentse kívül tartózkodunk Drupal telepítési könyvtára.
Utasítások is található http://drupal.org/upgrade/backing-up-the-db

* A bölcs dolog, hogy próbáljon ki egy frissítést vagy frissítse a teszt webhelye másolatát előtt
alkalmazzák ezt az élő webhelyén. Még a kisebb frissítések is okozhat webhelye
magatartás megváltoztatására.

* Minden új kiadás Drupal van release notes, ami magyarázza a változások
mivel az előző verziót, és bármilyen speciális szükséges utasításokat, hogy frissítse vagy
frissíteni az új verzióra. Találsz egy linket a kiadási megjegyzések az
verziót frissít, vagy frissít a Drupal projekt honlapján
(http://drupal.org/project/drupal).

UPGRADE PROBLÉMÁK
----------------
Ha találsz hibát a folyamat során,

* Megjegyzés: minden hibaüzenetet látsz.

* Visszaállítása webhely a korábbi állapotot, a fájl-és adatbázis-mentések
létrehozott, mielőtt megkezdte a frissítési folyamatot. Ne próbálja meg
további fejlesztések a webhelyen, hogy volt frissítés problémákat.

* Kérjen egyik támogatási lehetőségek felsorolt ​​http://drupal.org/support

További részletes információk a korszerűsítés találhatók http://drupal.org/upgrade

MINOR VERSION FRISSÍTÉSEK
---------------------
Ha frissíteni egy kisebb 7.x verzió Drupal bármilyen későbbi 7.x verzió, miután
követve az utasításokat a Bevezetés fejezetben a tetején ezt a fájlt:

1. Jelentkezzen be a felhasználó engedélyével a "Felügyeleti szoftverfrissítéseket."

2. Ugrás az Adminisztráció> Konfiguráció> Fejlesztés> Karbantartási módban.
Engedélyezze a "Put oldalnak karbantartó módban" jelölőnégyzetet, és mentse a
konfiguráció.

3. Vegye ki az összes régi core fájlokat és könyvtárakat, kivéve a "helyek" jegyzéke
és minden egyéni fájlokat hozzá máshol.

Ha történt módosításokat fájlokat, mint. Htaccess vagy robots.txt, akkor lesz
kell újra alkalmazza őket a biztonsági mentés után az új fájlok a helyükön vannak.

Néha egy frissítés módosításait tartalmazza default.settings.php (ez lesz a
megjegyezte, a kiadási megjegyzések). Ha ez a helyzet, kövesse az alábbi lépéseket:

- Készítsen biztonsági másolatot a settings.php fájl egy másik fájlnevet.

- Készítsen másolatot az új default.settings.php fájlt, és nevezze meg a másolat
settings.php (felülírva a korábbi settings.php fájl).

- Másolja az egyéni és helyspecifikus bejegyzéseket a mentési Ön által a
új settings.php fájlt. Lesz feltétlenül szükség van a vonalak adó
adatbázis-adatokat, és akkor is szeretnénk másolni más
testreszabási van hozzá.

4. Töltse le a legfrissebb Drupal 7.x felszabadítása http://drupal.org egy
könyvtár kívül a web root. Kivonat az archívumot és másold a fájlokat
be a Drupal könyvtárba.

Egy tipikus Unix / Linux parancssori használja a következő parancsokat letölteni
és kivonat:

wget http://drupal.org/files/projects/drupal-xytar.gz
tar-zxvf drupal-x.y.tar.gz

Ez létrehoz egy új könyvtárat drupal-xy / tartalmazza az összes fájlt és Drupal
könyvtárakat. Másolja a fájlokat a Drupal telepítési könyvtárba:

cp-R drupal-xy / * drupal-xy/.htaccess / path / to / a / telepítés

Ha nincs parancssori hozzáférést a szerver, töltse le az archívumban
származó http://drupal.org webböngésző használatával, bontsa ki, és utána egy
FTP kliens feltölteni a fájlokat a web root.

5. Újra alkalmaz semmilyen módosítását fájlok, például. Htaccess vagy robots.txt.

6. Fuss update.php látogatása http://www.example.com/update.php (helyére
www.example.com az Ön domain nevét). Ez frissíteni fogja a központi adatbázist
táblázatok.

Ha nem tud hozzáférni update.php tegye a következőket:

- Nyílt settings.php egy szövegszerkesztővel.

- Keresse meg a sort, amely azt mondja:
$ update_free_access = FALSE;

- Cserélje be:
$ update_free_access = TRUE;

- Miután a frissítés befejeződött, $ update_free_access kell visszatért FALSE.

7. Ugrás az Adminisztráció> Jelentések> Állapot jelentés. Győződjön meg arról, hogy minden
dolgozik, mint várták.

8. Győződjön meg arról, hogy a $ update_free_access HAMIS az settings.php.

9. Ugrás az Adminisztráció> Konfiguráció> Fejlesztés> Karbantartási módban.
Tiltsa le a "Put oldalnak karbantartó módban" jelölőnégyzetet, és mentse a
konfiguráció.

MAJOR verziófrissítés
---------------------
Ahhoz, hogy frissíteni egy korábbi főverziójú Drupal Drupal 7.x után
követve az utasításokat a Bevezetés fejezetben a tetején ezt a fájlt:

1. Ellenőrizze a Drupal 7 állapotát hozzájárult és egyedi modulok és
témákat. Lásd http://drupal.org/node/948216 információt korszerűsítés
a modulok és sminkek. Lásd http://drupal.org/node/895314 listáját
A modulok, amelyek átkerültek mag Drupal 7 és utasítások
hogyan kell frissíteni őket. Lásd http://drupal.org/update/modules vonatkozó információkat
hogyan kell frissíteni az egyéni modulok és http://drupal.org/update/theme a
egyéni témákat.

Lehet, úgy ezen a ponton, hogy nem lehet frissíteni a helyszínen, mert a
szükséges modult vagy sminket nem állnak készen a Drupal 7.

2. Frissítés a legfrissebb verzióját Drupal 6.x (ha a jelenlegi verzió
a Drupal 5.x, akkor frissíteni 6.x először). Ha frissítenie kell,
letöltésében Drupal 6.x és kövesse az utasításokat Upgrade.txt. Ezt
dokumentum esetén érvényes frissítéseket a 6.x 7.x

3. Amellett, hogy frissít a rendelkezésre álló legfrissebb verzióját Drupal 6.x mag,
akkor is meg kell frissíteni az összes hozzájárult modulok Drupal saját
legújabb Drupal 6.x verziók.

4. Jelentkezzen be felhasználói azonosítónkat 1 (az oldal karbantartás felhasználó).

5. Ide adminisztrálása> Webhely-konfiguráció> Site karbantartás. Választ
"Off-line", és mentse a konfigurációt.

6. Ide adminisztrálása> Oldal épület> Témák lehetõséget. Enable "Garland", és válassza ki a
Az alapértelmezett témát.

7. Ide adminisztrálása> Oldal épület> modulok. Tiltsa le az összes modul, amely nem
alatt felsorolt ​​"Core - kötelező" vagy "Core - választható". Elképzelhető, hogy az egyes
modul nem lehet letiltani, mert mások függnek tőlük. Ismételje meg ezt a lépést
amíg az összes non-core modulok le vannak tiltva.

Ha tudja, hogy nem fog újra engedélyezi egyes modulok Drupal 7.x és
már nem kell az adatokat, akkor távolítsa el őket az Uninstall
lap után kikapcsolja őket.

8. A parancssorban vagy az FTP kliens, távolítsa el a fájlt

sites / default / default.settings.php

9. Vegye ki az összes régi core fájlokat és könyvtárakat, kivéve a "helyek" jegyzéke
és minden egyéni fájlokat hozzá máshol.

Ha történt módosításokat fájlokat, mint. Htaccess vagy robots.txt, akkor lesz
kell újra alkalmazza őket a biztonsági mentés után az új fájlok a helyükön vannak.

10. Ha eltávolította bármely modult, távolítsa el őket a sites / all / modules és
más oldalak / * / modules könyvtárakat. Hagyja többi modul a helyén, annak ellenére
azok összeegyeztethetetlenek Drupal 7.x

11. Töltse le a legfrissebb Drupal 7.x felszabadítása http://drupal.org egy
könyvtár kívül a web root. Kivonat az archívumot és másold a fájlokat
be a Drupal könyvtárba.

Egy tipikus Unix / Linux parancssori használja a következő parancsokat letölteni
és kivonat:

wget http://drupal.org/files/projects/drupal-xytar.gz
tar-zxvf drupal-x.y.tar.gz

Ez létrehoz egy új könyvtárat drupal-xy / tartalmazza az összes fájlt és Drupal
könyvtárakat. Másolja a fájlokat a Drupal telepítési könyvtárba:

cp-R drupal-xy / * drupal-xy/.htaccess / path / to / a / telepítés

Ha nincs parancssori hozzáférést a szerver, töltse le az archívumban
származó http://drupal.org webböngésző használatával, bontsa ki, és utána egy
FTP kliens feltölteni a fájlokat a web root.

12. Újra alkalmaz semmilyen módosítását fájlok, például. Htaccess vagy robots.txt.

13. Tedd settings.php fájl írható, hogy a frissítési folyamat
átalakítani, hogy a formátum a Drupal 7.x settings.php általában található

sites / default / settings.php

14. Fuss update.php látogatása http://www.example.com/update.php (helyére
www.example.com az Ön domain nevét). Ez frissíteni fogja a központi adatbázist
táblázatok.

Ha nem tud hozzáférni update.php tegye a következőket:

- Nyílt settings.php egy szövegszerkesztővel.

- Keresse meg a sort, amely azt mondja:
$ Update_free_access = FALSE;

- Cserélje be:
$ Update_free_access = TRUE;

- Miután a frissítés befejeződött, $ update_free_access kell visszatért FALSE.

15. Hát az adatbázis frissítés után a mag lefutott.

16. Cserélje ki és frissítse a nem-core modulok és sminkek, miután a
eljárások http://drupal.org/node/948216

17. Ugrás az Adminisztráció> Jelentések> Állapot jelentés. Győződjön meg arról, hogy minden
dolgozik, mint várták.

18. Győződjön meg arról, hogy a $ update_free_access HAMIS az settings.php.

19. Ugrás az Adminisztráció> Konfiguráció> Fejlesztés> Karbantartási módban.
Tiltsa le a "Put oldalnak karbantartó módban" jelölőnégyzetet, és mentse a
konfiguráció.

A kezdéshez a Drupal 7 adminisztráció, látogasson el a
http://drupal.org/getting-started/7/admin

5
0
s8enkise képe

Köszönöm! a

6
0
nevergone képe

s8enkise képe

Szóval te is csak trollkodtál? Hát ez szégyen. Nem ezt várná az ember egy ilyen helyen!

a

1
-10
nevergone képe

Trollkodtam? Hiszen te írtad feljebb, hogy korrekt, akkor most nem értem. Nem történt más, csak lefordíttattam neked a hivatalos dokumentációt, majd rámutattam, hogy ezt akár te is megtehetted volna.
Remélem segít, a megoldást javarészt úgy is ott találod, akár szeretnéd, akár nem.

8
0
s8enkise képe

Kisstílű szemétkedés.

1
-11
szt képe

"15. Hát az adatbázis frissítés után a mag lefutott." :D

5
0
s8enkise képe

Valami ilyesmit vártam volna el:

http://boj.hu/node/43

Sajnálom, hogy itt csak a szemétkedést kaptam, a korrekt segítség helyett ebben a fontos témában. Gondolom könnyű belátni, hogy szemétkedni, okoskodni, trollkodni mennyivel egyszerűbb volt, mint hathatósan segíteni. Eszement társaság jött itt össze. Remélem levonja mindenki a kellő konzekvenciát és legközelebb másképpen viselkedik majd.

0
-9
nevergone képe

Örülök, hogy sikeres voltál és megtaláltad, amit kerestél.
Azért felhívnám a figyelmed, hogy a hozzászólásaid egy kivételévek mind erősen negatív pontozást kaptak, ami azt jelezheti, hogy talán neked kellene kellő konzekvenciát levonni és legközelebb másképpen viselkedni.
Köszönöm a figyelmed és a megértésed!

8
0
s8enkise képe

a hozzászólásaid egy kivételévek mind erősen negatív pontozást kaptak, ami azt jelezheti, hogy

Most azt jelenti, hogy itt jórészt a trolloké a hatalom. Trollok pontoznak le normális embereket. Ráadásul ezt a lepontozást aztán pont egy a trollkodásban élenjáró nick hányja egy normális nick szemére.

Megismétlem: eszement egy társaság jött itt össze. Leléptem innen. Magatok maradtatok. Trollkodjatok egymással tovább! Hajrá!

Ha jár erre moderátor, akkor kérem zárni a topikot!

0
-7
szt képe

Bocs, de a linkelt (egyébként tényleg kiváló) oldalon lévő infók gyakorlatilag mind elhangzottak ebben a topikban, csak nem vetted észre.
Viszont felhívom a figyelmed, hogy a boj.hu szerzője is ehhez az "eszement társasághoz" tartozik, amit te mélységesen lenézel :)
És még két tanács:
1. Legközelebb ne ilyen felütéssel kezdj egy topikot ("Okoskodók kíméljenek!").
2. Legközelebb mondd el, ha magyarul szeretnéd a választ (mert ez csak a végén derült ki, hogy az angol nyelvű válaszokkal nem tudtál mit kezdeni).

4
0
nevergone képe

aboros képe

felesleges.

0
0

-
clear: both;

Den képe

Teljes összefoglaló a d6->d7 upgrade-ről

http://drupal.org/documentation/upgrade/6/7

Részletesen le van írva, mit, hogyan csinálj, mire figyelj.

Természetesen angolul. Szerintem ez nem gond, aki már d6 migrációt csinál, annak értenie kell valamlyen szinten hozzá, tehát nem kezdő. Ennek a tudás szintnek hoznia kell magával az angol tudást is.

4
0