Drupal 6 frissítése Drupal 7 re. Gondok a frissítéssel.

biggabo19 képe

Ödv Mindenkinek!

Egy érdekesség kategóriájába tartozó esettel kapcsolatban keresem fel ismét a nagyokat itt a Drupal.hu keretein belül.

A Drupal 6os leszerettem volna váltani az új Drupal 7es magra. Ezzel nem is lett volna semmi gond. A kézikönyvnek megfelelően jártam el, azaz részletezem:

A éles honlap adatait FileZilla FTP klienssel lementettem, az sql adattáblát is kimentettem. A váltásra úgy gondoltam, hogy az XAMPP 1.7.4-es legújabb webszerverét felhasználva végzem el, mondván, nem elrontva ezzel az eredeti oldalt (Ha itt megy minden, akkor az élesen is így járok el a váltással).

1. A sminkeknél a GARLAND (alapértelmezett) lett visszaállítva.
2. Beléptem a teljes körű root felhasználóként az oldalra (phpMyAdmin) és mentettem adatbázist.
3. Lementettem a tárhely subdomain mappáját, melyben az oldal megtalálható volt.
4. Beüzemeltem az oldalt a lokális webszerveren
5. Ennek megfelelően átírtam a settinsg.php adatbázis kapcsolatait és egyúttal az adatbázis függvény értékét is módosítottam FALSE értékről TRUE értékre, hogy engedélyezzem számára a frissítést (Az oldal mindezt követően üzemelt a Drupal 6 mag alatt).
6. A "sites" mappa kivételével töröltem mindent.
7. Letöltöttem a 7.2 core Drupal 7 magot.
8. Letöltöttem a hu nyelv fájlt is.
9. A "sites" mappa kivételével feltöltöttem a 7.2 osszes állományát a webszerverre (esetemben most az XAMPP mappájába)
10. Felkerült a nyelvi fáj is.

Ekkor megpróbáltam az update.php fájlt futtatni, de a webszerver nem reagál, SZERVERHIBÁRA hivatkozik (ez a böngésző válasza).
Továbbá a kézikönyv taglalja, hogy esetleg az új settings.php kell neki és ennek megfelelően ki is töltöttem az új adatbázis adatoknak megfelelően a D7 setting.php fájlot.

Ismételten szerverhiba jelentkezik. Ha visszamásolom a régi D6 fájlokat és a settings php D6os verzióját, akkor az oldal tökéletesen üzemel.

Pár kérdés merült fel bennem csupán, ami okozhatja a gondot.

A modulokat előzetesen nem kell-e kikapcsolni a D6 alatt?
A modulokat előtte nem kell-e kicserélni a D7-es verziónak megfelelőre, és azokat feltölteni?

Vagy esetleg mi lett a probléma kulcsa? Várom segítő válaszaitokat.

Drupal verzió: 
Fórum: 
biggabo19 képe

Szerverhiba
A webhely problémába ütközött a(z) http://localhost/informatika/update.php?op=info http://localhost/informatika/update.php?op=info lekérése során. Lehetséges, hogy karbantartás miatt nem működik, vagy helytelenül van konfigurálva.
Íme néhány javaslat:
Frissítse a weboldalt később.
500 HTTP hiba (Internal Server Error): Váratlan feltétel merült fel, miközben a szerver megpróbált eleget tenni a kérésnek.

0
0
Geva képe

.htaccess fájl? - mert frissítésnél ezt sem cseréljük le, (a robot.txt-t sem ha már beállítottad a gyökérben, ... )
a linkedből úgy nézem, hogy kelleni fog a .htaccess
RewriteBase /informatika sora - mivel a honlap az informatika alkönyvtárban van, legalábbis a hibaüzi alapján.

egy kis zavart értek fentebb a leírtakból:
az XAMPP mappába töltötted a drupalt? mert ezt írtad ...az lenne a localhostod? - ez így érdekes... (viszont ha a 6-os működött, akkor jó helyen kell lennie, de ugye azt sem a localhost-ra telepítetted, hanem az informatika könyvtárba?)

- a contributed modulokat célszerű kikapcsolni verzióváltásnál, ám most vannak olyan modulok is amelyek bekerültek a honlap motorba... először a motort frissíteni, majd a lecserélt modulokkal ismét futtatni az update.php-t...
(itt vannak a beépülő modulok: http://drupal.org/node/895314 és az ehhez kapcsolódó téma)
utána néztél ezeknek?

- ha teljeskörű adminként, azaz user1-ként lépsz be, akkor nem kell a settings.php-ben átállítgatni az $update_free_access értékét.

0
0
biggabo19 képe

Igen köszönöm eszreveteledet. A localhostot, azaz a webszerveremet gépemen az XAMPP szolgaltatja. A lementett honlapokat ennek a webkiszolgalo mappajaba a httpdocs-ba masolom, strukturalt szerkezetbe, ezert szerepel ott az informatika is.
A htaccess fajlt én sajna felulirtam a robot.txt-t is.
Nekifutok ismételten a frissítesnek, ezzek figyelembevetelevel, valamint kikapcsolaom a D6 moduljait.

Hamarosan jelentezem, addig is koszonm a segíteget.

0
0
biggabo19 képe

Este leírom részletesen, hogy miket sikerült friss élményként megélnem a mai napon a frissítések tekintetében. Addig is köszönöm türelmeteket és segítségeteket.

0
0
biggabo19 képe

Akkor az eredmények és az élmények a Drupal 6 frissítése Drupal7-re projektból.
Köszönöm a segítséget. A robot.txt és a .htaccess fájl meghagyása a Drupal 6-os magban valóban segített.

Akkor összegezném lépésről lépésre a frissítés menetét:

1. AZ oldal OFFLINE (Karbantartási) üzemóda való kapcsolása.
2. Alapértelmezett GARLAND smik beállítása alapértelmezettnek.
3. Az összes, az alaprendszeren felüli módul kikapcsolása, de ez nem elegendő, továbbá a kikapcsolást követően el is kell távolítani azokat a /admin/build/modules/uninstall címen.
4. Biztonsági mentés a tárhely adatairól (ftp tárhely)
5. Biztonsági mentés a mysql adatbázisról.
6. a site mappa és a .htacces és a robot.txt fájl kivételével töröljünk mindent.
7. Az előzőekben említett fájlok és mappák kivételével töltsük fel a Drupal 7 magját tárhelyünkre.
8. Futtassuk a update.php fájlt a böngészőben.
9. A frissítés lefutását követően jöhet a helyreállítás.

Tapasztalatok:

A Drupal 6 moduljait és a site mappából töröltem a frissítés előtt, ugyanígy tettem a sminkekkel is, ami D6-alatt volt. Ez egy kisit segített a folyamaton, nem kellett a rendszernek feleslegesen ellenőrizni a frissítés után a kompatibilitást. érdemes szerintem megtenni.
Ugyanígy a régi moduloknak megfelelően megkerestem és feltöltöttem a Drupal 7 modulokat és sminkeket.

Viszont egy két további észrevételem és segítségkérésem lenne:

1. Eddig FCKeditort használtam, mot mit ajánlatok helyére. Én a CKeditort találtam, de még nem üzemeltem be.
2. Az oldalon eddig a képek megjelenítésére Lightbox2 design megjelenítőt használtam a képek tetszetős megjelenítéséhez. Most azonban gondban vagyok, mert szeretném ezt a stílust megtartani, de a Lightbox2 nincsen D7 alá. Hasonló szép megoldást szeretnék.

Egyenlőre ennyi az összegzésem é s a további segítség kérésem. Várom válaszaitokat.

0
0
Geva képe

Remek, örülök, hogy sikerült elhárítani az alapvető gondot
(az UPGRADE.txt-ben minden benne van, még a .htaccess is és ...)

Szövegszerkesztőhöz a wysiwyg modult javaslom, rajta keresztül a 7-es drupal honlapba is beépíthetők a szövegszerkesztők, így az FCKEditor is (így ki is próbáltam, működik)
FCKEditor letöltési helye az sourceforge.net honlapról:
és a továbbiakban a wysiwyg modul beállításainál leírtak szerint

Shadowbox modulhoz mit szólnál, a képek megjelenítéséhez?

0
0
biggabo19 képe

A . htaccess és a robot.txt felet elsiklottam ezek szerint. Nem baj, de megoldódott. Következőleg jobban figyelek. A szerkesztők közül az FCK editor utóda a CKeditorral szemezgetek, most tesztelem, eddig jó a tapasztalatok, olykor makacskodik, de megnézem az általad ajánlottat is. A képmegjelenítés terén meg feltétlen visszajelzek, az általad javasol modul kipróbálását követően. Hamarosan taglalom az eredményeket. Köszönöm addig is.

0
0
Antal64 képe

A 6-os verzióról a 7. verzióra frissítenék.
Nagyon szépen eljutottam a 9. pontig azonban a frissítés futtatása nem sikerül ez a hiba üzenetet írja ki.

A PDO database driver is required!

You need to enable the PDO_PGSQL database driver for PHP 5.2.4 or higher so that Drupal 7 can access the database.

See the system requirements page for more information.

Sajnos nem tudom mi lehet a hiba.

0
0