Sziasztok!
Remélem hasonló téma még nincs, megnézegettem de nem találtam,ha van akkor előre is bocsánat.
A kérdésem az lenne, hogy most van egy Drupal 6.22 alatt működő oldalam. Persze már jó ideje pirosan figyelmeztet, hogy jó lenne frissíteni, de a helyzet az, hogy nem merem megcsinálni a frissítést mert attól félek, hogy elvesznek az oldalak, adatok stb.
Olyan leírást nem találtam amire azt mondtam volna, hogy az alapján meg merem próbálni.
A kérdésem az lenne, hogy mi történik akkor ha egész egyszerűen figyelmen kívül hagyom és így használom tovább az oldalt??
Előre is köszönöm a segítséget!
Szép napot!
Drupal verzió:
Biztonsági szempontok
Ezek a frissítések biztonsági frissítéseket is tartalmaznak, ezért számíthat a dolog.
Legszélsőségesebb elképzelhető esetet említve nem árt frissíteni, ha nem akarod, hogy az esetleges ismert Drupalos (azóta javított) biztonsági rések ott tátongjanak a hekker pistikéknek.
Amit a frissítéskor mindenképp csinálj meg:
drush up
, mindezt-y
kapcsolóval kiegészítve minden kérdésre automatikusan igent válaszolhatsz)Egyelőre ennyi jutott eszembe.
Tisztázni kellene
Szia!
Tisztázni kellene, hogy az oldalad két összetevőből áll: az egyik a Drupal fájlrendszer (amit most frissíteni kellene), a másik pedig az adatbázis.
"A Drupal a tartalmakat adatbázisban tárolja, ahonnan – a felhasználó böngészőjének kérésére – a tartalmakat közzéteszi."
Az idézet Nagy Gustáv könyvéből való, amit már unásig ajánlunk itt a fórumban...A frissítésről szóló részletes leírás ugyanitt a 277. oldalon, ez alapján nyugodtan elvégezheted.
Az összes adatod, oldalad, menüd stb. az adatbázisban van eltárolva, (ezt a fájlrendszer frissítése nem érinti), de biztonsági mentéseket az adatbázisodról (is) célszerű készíteni.
A fájlrendszer frissítését pedig először a weboldalad másolatán, localhoston végezd el.
?
Mondjuk feltörik és/vagy telenyomják spammel? Lehet üzemeltetni nem frissített oldalt is, csak ahhoz a Drupal és az alatta használt rendszer alapos ismerete szükséges.
Mindig legyen teljes mentésed (fájlrendszer és adatbázis), a frissítést pedig egy tesztoldalon végezd el.
Ehhez Windows és OSX alatt itt találsz kis segítséget: http://drupal.hu/comment/66208#comment-66208
Linux alatt pedig ez segíthet: http://nevergone.hu/blog/110515/teljes-erteku-drupal-fejlesztokornyezet-...
Magáról a frissítésről itt írtam anno: http://nevergone.hu/blog/080417/drupalt-frissitettunk-61-rol-62-re
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Nekem nem megy...
Először is köszönöm a válaszokat!
Nos tegnap localhoston próbáltam 6.26-ra áttenni az oldalam.
Lementettem az adatbázis, szépen ment az importálás, majd feltettem a modulokat amiket használtam, DE az oldal nem működött. Belépni sem engedett, az egyes oldalak tartalmai elvesztek.
Ma reggel letöröltem mindent és újra kezdtem. De most már az adatbázis importálásnál állt le.
Én ettől frászt kapok...
napló?
Gondolom sehol semmi hibaüzenet, sem a Drupal naplóban (admin/reports/dblog), sem a PHP és Apache logban. Továbbá gondolom azt is találgatnunk kellene, hogy milyen modulok milyen verzióval vannak az oldalon, stb. :S
Localhost-on az éles oldal adatbázisának importálása? Mi a hibaüzenet? Előtte a localhost-on használt adatbázist? (phpmyadmin segíthet)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Sajnos nem lehet mindenki
Sajnos nem lehet mindenki olyan profi, mint ti... :(
Szóval akkor most már nem is tudom hányszor de ezt csináltam:
1. drupalt feltelepíteni 6.26
2. default.settings.php-ból egy settings.php file létrehozása
3. nyelvi fájl átmásolása a profiles/default/translations/ mappába
4. létrehoztam egy adatbázis ugyanolyan néven, mit ami az éles oldalon is van
5. telepítés befejezése
(itt megjegyzem hogy érdekel módon a telepítés alatt végig magyar volt a nyelv, majd amikor átléptem az adminisztrátori oldalra angol lett (1 évvel ezelőtt csináltam az éles oldalam, nem emlékszem pontosan hogy akkor milyen volt de nekem a magyar rémlik)
6. modulok amiket használok átmásolása
- image 6.x 1.2
- menu_per_role 6.x 1.11
- poormanscron 6.x-2.2
- cck 6.x 2.9
- views 6.x-2.16
- l10n_update 6.x-1.0-beta3
- tablefield 6.x -2.1
- webform 6.x -3.18
a smink az jól működik.
ezek után az adatbázisba próbáltam importálni az éles oldali adatbázisomat
a következő hibát kaptam:
http://kepfeltoltes.hu/120828/2012-08-28_13-07-09_www.kepfeltoltes.hu_.jpg
És itt megálltam...
Nagyon nem vagyok drupalból profi, tavaly nyáron dobtam össze egy oldalt a diákjaimnak azóta nem is foglalkoztam nagyon fejlesztgetéssel csak most már idegesít a sok figyelmeztetés.
Köszi!
sztep-báj-sztep
Nem, nem jól csináltad. Ha megnézed, a hibaüzenet is mutatja, hogy az adatbázissal lesz gondod.
Szóval kezdjük előről:
$db_url = 'mysqli://usernév:jelszó@localhost/adatbázisnév';
A „$db_url” szövegre keress rá, ami utána van, az az oldal eléréshez használt adatok.
Drupal 6 alapismeretek: http://nagygusztav.hu/drupal-6-alapismeretek
Drupal 7 alapismeretek: http://nagygusztav.hu/drupal-7-alapismeretek
Ez amúgy le van írva a Drupalhoz adott UPGRADE.txt fájlba, megnézted? :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Este újabb próba...
Köszönöm a részletes leírást!
"Ez amúgy le van írva a Drupalhoz adott UPGRADE.txt fájlba, megnézted? :)"
Öööö...nem. :(
Este lesz időm és megpróbálom újra.
Jelentkezem a fejleményekkel!
8. lépésig jutottam
A 8. lépésnél megálltam.
Éles oldal lemásolva a tesztoldalra, adatbázis importálva most hiba nélkül megvolt. settings.php átírva...
Betöltődik a kezdőlapom. DE ha be akarok jelentkezni akkor visszaugrik a sima localhost kezdőlapra. Egyik aloldalam sem jön be, ugyanúgy visszaugrik a localhostra.
:(
Hibajelzés sehol.
allowoverride
Ügyes vagy, az AllowOverride-nak nézz utána:
http://drupal.hu/comment/66205#comment-66205
Szerintem az lesz a baj, ott keresd a konfigurációt, ahova feltelepítetted a helyi tesztoldaladhoz használt segédprogramot.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
javaslat
Az adatbázisod mentését és importálását egyszerűbbé, könnyebben kezelhetővé teszi az oldalad admin felületéről a Backup and Migrate modul.
(Ha a phpMyAdmin felületen importálsz, előtte törölni kell az adatbázis teljes tartalmát - üres adatbázis kell, ahogy nevergone is írta; különben a képen mellékelt duplikált adatok hibajelzést kapsz. Ezzel én is megküzdöttem :)
Gerilla üzemmód
Halkan mondom, de én ezt úgy szoktam (persze csak fő verziószámon belül, tehát pl.: 6.22-t 6.26-ra), hogy egyszerűen felülírom a Drupal mappáit, nem mentem az adatbázist és nem törődöm a sites mappával (vagyis a modulokkal és sminkekkel).
A felülírás módosít mindent, ami változott és meghagy mindent, ami nem.
Localhost-on ebből még semmi probléma nem adódott, de éles szerveren SEM.
"A kockázatokról és mellékhatásokról kérdezze meg kezelőorvosát, gyógyszerészét!"
Fox Mulder
Nem mented? Akkor rosszul csinálod.
"nem mentem az adatbázist és nem törődöm a sites mappával (vagyis a modulokkal és sminkekkel)"
Ez egy rossz ötlet. Nagyon rossz. Tanácsként főleg.
Azért mondtam "halkan"
...és nem is tanács volt, csak egy/sok tapasztalat dokumentálása és közzététele.
Fox Mulder
„egyszerűen felülírom a
Ez mondjuk a Drupal core-nál működik, mert ritkán törlődnek fájlok verzióváltáskor, de pl. a ctools már okozott fehér halált nekem azért, mert felülírással fennmaradt pár fájl az eredeti verzióból.
Ezt megteheted, ha tudod pontosan, hogy mit csinálsz és vállalod a felelősséget. Tudod azt is, hogy ritkán lesz szükség arra, hogy a backup-ra visszaállj (talán soha), de ha gubanc lesz, akkor nagy gubanc lesz. Nyilván itt sok minden bejátszik, hiszen más téma egy napi tíz és egy napi tízezres látogatottságú oldal.
Biztonsági mentést készíteni általában elég könnyű és ingyen van, szerintem érdemes rászánni az időt, mint ahogy a tesztoldalra is.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés