drupal5 telepítési probléma

sziasztok!

gondoltam a hétvégén egy kis laza ismerkedést megejtek a drupallal. nincs vele egyelőre hűdekomoly tervem, de meg akartam tudni miképp kell telepíteni, használni. egyszer egy másik gépen próbálkozam már vele, de az talán drupal4 volt még. ott a "működés" állapotáig pikk pakk eljutottam. most viszont a drupal5 került elő és a neten talált telepítési leírásokkal bebuktam... szégyen vagy nem, de lövésem sincs miért, hiszen a drupal oldalán levő telepítési leírás olyan rövid, egyszerű, hogy nem tudom mi lehet a gond. amit tettem eddig:

- mysql, apache2 fel.
- drupal5 letölt (ubuntu, csomagban), telepít.
- kézzel is létrehoztam már a táblát, meg ő is megcsinálta elvileg egyszer, amikor hagytam, hogy a db-config csinálja (azt hiszem így írja a nevét, de erre mérget nem vennék most)

néztem, nem csinált drupal adatbázis alapból. gondoltam akkor csinálok én, hiszen leírják hogy kell, úgy még én is meg tudtam csinálni. (mysqladmin -u adminuser -p create drupal5). leírták milyen jogosultságokkal kell a drupal usert megcsinálni, létrehoztam azt is. próbaképpen be is tudtam lépni vele a mysql-be, rá is tudtam váltani a drupal frissen létrejött adatbázisba)

a leírás szerint az apache konfigját egy két helyen kell módosítani (telepítéskor meg is teszi), majd irány az "install lapra". eddig az történt, ami a korábbi próbám alatt volt). és itt jött a meglepetés! millió hibaüzenet, amik egy részét nem is értem miért van. ime az első pár sor, hátha kiderül mi a baj:

Warning: Table 'drupal5.access' doesn't exist query: SELECT CASE WHEN status=1 THEN 0 ELSE 1 END FROM access WHERE type = 'host' AND LOWER('*.*.*.*') LIKE LOWER(mask) ORDER BY status DESC LIMIT 0, 1 in /usr/share/drupal5/includes/database.mysql.inc on line 172

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/share/drupal5/includes/database.mysql.inc:172) in /usr/share/drupal5/includes/bootstrap.inc on line 900

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/share/drupal5/includes/database.mysql.inc:172) in /usr/share/drupal5/includes/bootstrap.inc on line 900

Warning: Table 'drupal5.cache' doesn't exist query: SELECT data, created, headers, expire FROM cache WHERE cid = 'variables' in /usr/share/drupal5/includes/database.mysql.inc on line 172

Hozzászólások

nekem ennyi volt:
drupal.org felkeres, letölt, drupal.hu -ról letölt magyar nyelv.
kicsomagol könyvtárba, magyarítás ugyanoda.
phpmyadmin-al adatbázis/user megcsinál
böngészőbe drupal elérés megad
kiválasz magyar
kérdésekre válasz megad (db, user, pass, prefix)
vár míg (felkel majd a nap) míg a csík végigmegy
belép


--ha magyar MAC-et akarsz--

hát ez az! pont ezért nem értettem én se... az első kísérletezésemkor (akkor egy virtual pc volt az alany) kb. kattkatt és ment. most meg a "login ablakig se jutok el", sőt egy eléggé fura hibaüzenetet látok (más hibákat a drupal oldala is elrejt előttem, ez a képembe ömlesztett debug üzenet eléggé meg is lepett).

--
xterm

En mar nem egy drupal-t telepitettem, vagy frissitettem, de csomagbol meg sose mertem hasznalni.
Szerintem egyszeruen toltsd le a tar.gz fajlt a http://www.drupal.org-rol, es az abban levo INSTALL.mysql alapjan probalkozz a telepitessel!
Ez a modszer meg sosem hagyott cserben.

Es ha csak a drupal-lal valo ismerkedes a cel, akkor kiprobalhatod a drupal6-t is.

Udv,
M.

a drupal6-ot azért nem próbálnám még meg, mert amilyen rendszeren lesz, ha tetszik, beválik, stb, amin klassz lenne, ha csak sima update kéne. egyelőre nem akarok ezzel sokat foglalkozni (működésben tartani és lehetőleg naprakészen a "hibák tekintetében"). de ettől függetlenül megfontolom.

a hibát azért szeretném csak megfejteni, mert meglehet olyan, amiből lehet tanulni. sosem árt ugye :)

--
xterm

en eszerint szoktam felhuzni a szolgaltatasokat.

---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.

a csomaggal többek között az a baj, hogy enyhén szólva nem a legfrissebb verziót kapod vele, ami nem valami biztonságos ha jól tudom.
http://packages.ubuntu.com/search?keywords=drupal&searchon=names&suite=…
itt azt írja hogy ez egy 5.2-es drupal a honlapon már 5.7-esnél jár az 5.x sorozat.

persze a te problémádnak nem ez az oka, ez biztos.

egyébként azért is fontold meg a drupal 6-ot mert pl a frissítéseket sokkal felhasználóbarátabbul végzi ami nekem pl sokat segít, de gondolom mindenkinek.
szvsz ha még csak úgyis tanulgatni akarod, akkor is a 6-t választanám, mire élesben használni kezded kiérlelődik az... olyan sokan használják, hamar kiderül ha valami gond van vele.

-----------------------------
Ubuntu Gutsy Gibbon

megfontolandó amit írsz. ha nem tudom úgy se megfejteni mi a hasfájása a drupaltelepítésének (ami amúgy egy másik gépen ment ugye anno!), akkor elmegyek ebbe az irányba, hiszen amivel érveszl mellette az jogos. (bár nem én leszek a legjobb alany bugtesztelésre, mert túl sok időm nem lesz vele játszani és amúgy is a hibák zöme az én hülyeségeim miatt lesz, nem a program hibája miatt :) )

(ha egy distro verziója nem a legfrissebb, azért nem biztos, hogy nem tömködik be a biztonsági hibáit; továbbá a "rendszer integritása jobban sérül egy kézzel feltett programtól, mint egy _elvileg_ betesztelt csomagtól. ezért igyekszem elkerülni)

--
xterm

ezt az egy kivételt leszámítva, én is csak csomagot használok.
de ez nem "igazi program"... az igazi program a LAMP ami értelmezi, ez inkább csak egy script, az én fejemben közelebb áll a felhasználói fájlokhoz (~jpg, odt stb...) de ez persze már erősen szubjektív :-)

-----------------------------
Ubuntu Gutsy Gibbon

Php5?
php-mysql fenn van? Bár gondolom fenn kéne lenni.
Amúgy én is a drupal6-ot javasolnám inkább, "forrásból", magyarul a drupal.org-ról letöltve.

természetesen fent van, fel is ment ugye minden ilyen csomagból. a hibaüzeneteket nézve, bár nem vagyok se apache2, se mysql guru, de mégis azt szűröm le, hogy pl. egy táblát keresne, ami nincs (persze én azt hittem, hogy ő maga hozza létre, de lehet naív vagyok :) )

--
xterm

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/share/drupal5/includes/database.mysql.inc:172) in /usr/share/drupal5/includes/bootstrap.inc on line 900

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/share/drupal5/includes/database.mysql.inc:172) in /usr/share/drupal5/includes/bootstrap.inc on line 900

php.ini -ben keresd meg és kapcsold be az output_buffering -et, majd indítsd újra az apache -ot.

--
http://laszlo.co.hu/

részemről x-aktaként zárult az ügy és feltettem a drupal.hu-ról leszedett verziót. frankón működik, épp ismerkedem vele. jelenleg ki kell találjam pl. azt, hogy minek defaultból öklömnyi betű :) de ez egy másik történet. köszi a figyelmet a topiknak.

--
xterm

amikor az install oldalra mentel akkor a localhost/drupal cimre mentel, vagy a localhost/drupal/install.php cimre? tippem szerint az elsore, es ekkor a Drupal ugy latja, hogy a telepites megtortent (az adatbazis be van allitva a settings.php-ban), es ezert nem is iranyit at az install.php-ra, viszont valojaban nem tortent meg, es hibat dob.

ha kapasbol az install.php-ra mentel, akkor viszont lovesem sincs.

hm... ez jó kérdés. mármint így utólag... a leírás, ami a telepítésről szólt, az csak annyit írt, hogy "és most akkor látogassam meg a http://drupalhostosgép/drupalmappa/ linket és kattintgassam végig a telepítést. tehát nem írtam oda azt, hogy install. ha lesz egy kis plusz időm, meglehet, hogy megpróbálom reprodukálni a jelenséget, ha másra nem, hát bugreportra jó lehet még... addig meg kattogtatom a drupal6-ot :) /ezt is csak a drupalmappa módon "ízzítottam be", tehát itt se írtam install.php-t, ment magától oda elsőre/

--
xterm

nem állítom, hogy mindent értek, amit írtál :) de a lényeg, hogy az én első próbálkozásomkor nem emlékszem, hogy a most meglevő db-config vagy mi a szösz benne lett volna a mókában, ami most beállítgatott adatbázist (amit tudtam én ellenőriztem és látszólag jól csinálta. de meglehet mégis ő barmolt el valamit). ha lesz ernergiám, akkor megpróbálom reprodukálni valahogy és megnézem mi a szitu ezzel az install.php dologgal kapcsolatban (ugyanis az adatbázis nem találja látszólag, illetve annak nem létrező tábláit. tehát valóban olyan, mintha már telepítettet akarna használni)

--
xterm