Ö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.
Melékelem a Google Chrome hibajegyét
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.
kérdezném
.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.
Geva
----- Számítások - Kalkulátorok
Pontosítás
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.
A mai nap termései
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.
Akkor az eredmények és az élmények
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.
remek
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?
Geva
----- Számítások - Kalkulátorok
Köszönöm.
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.
NAgyon szépen eljutottam
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.