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
- 1044 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
az a nagy különbség hogy te csomagból tetted fel a drupalt. Szerintem próbáld meg kézzel, azzal nem lehet baj.
-----------------------------
Ubuntu Gutsy Gibbon
- A hozzászóláshoz be kell jelentkezni
meglehet ez lesz a megoldás... mármint amit végül választani fogok. :) csak mert a probléma "3 kattintásos esetben" nem tudom hol lehet a bibi...
--
xterm
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
en eszerint szoktam felhuzni a szolgaltatasokat.
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.
- A hozzászóláshoz be kell jelentkezni
értem, de azt nem, hogy ezt miért írtad? fent van minden, ami kell neki, működik is. se az apache, se a mysql nem hibás, fut rendesen. egyedül a drupal5 nem. a kérdéses eb tehát valszeg nem a feltett csomagokban van elhantolva.
--
xterm
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Segített ez a problémádon?
- A hozzászóláshoz be kell jelentkezni
megnéztem, kíváncsiság végett beállítottam, no effekt. bár továbbra sem értem ugye a fent is írt olyan mysql hibákat, hogy táblákat keres (valóban nincsenek, egy tök üres adatbázis jön létre ugye amikor a create parancsot mysql promptból kiadja az ember)
--
xterm
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
ha hagyomanyosan, kezzel pakolod fel, akkor a settings.php nem keszul el, es szepen vegig tudsz maszni a telepitesen. valoszinuleg a bubuntu csomagoloscriptje beallitotta a drupal telepitest, es akkor a drupalmappa mod nem mukodik (fake install).
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni