Keszitettem egy kategoriat ami tobb mint 7500 kifejezest tartalmaz, a memory limit 50mb -ra van korlatozva es kevesnek bizonyul.
Barmilyen modult akarok ki/be kapcsolni aminek kozevan a taxonomy -hoz pl.: "PHP Fatal error: Allowed memory size of 50331648 bytes exhausted (tried to allocate 71 bytes) in ..../modules/taxonomy/taxonomy.module on line 1193 " hibaval ter vissza.
Meg mielott a kategoriat feltoltottem volna kifejezesekkel az altalam hasznalt/kedvelt modulokat elore bekapcsoltam, majd a feltoltott kategorival kesobb kesziteni akartam egy nezetet (views) ami nem sikerult.
error:
PHP Warning: Table 'drupal_watchdog' was not locked with LOCK TABLES query: INSERT INTO drupal_watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '<em>Table &amp;#039;drupal_sessions&amp;#039; was not locked with LOCK TABLES\nquery: INSERT INTO drupal_sessions (sid, uid, cache, hostname, session, timestamp) VALUES (&amp;#039;d40e0df0b6772e3f3f72e9917aa4e55d&amp;#039;, 1, 0, &amp;#039;81.182.211.202&amp;#039;, &amp;#039;form|a:36:{s:32:\\&amp;quot;716e68d0a12a627fe76dce8700f9b6a7\\&amp;quot;;a:2:{s:9:\\&amp;quot;timestamp\\&amp;quot;;i:1220114456;s:4:\\&amp;quot;args\\&amp;quot;;a:1:{i:0;s:14:\\&amp;quot;system_modules\\&amp;quot;;}}s:32:\\&amp;quot;0571b5e29c84a9173a1b237bcbe336dd\\&amp;quot;;a:2:{s:9:\\&amp;quot;timestamp\\&amp;quot;;i:1220114489;s:4:\\&amp;quot;args\\&amp;quot;;a:1:{i:0;s:14:\\&amp;quot;system_modules\\&amp;quot;;}}s:32:\\ in .../includes/database.mysql.inc on line 1722
Content Taxonomy Views modult kikapcsolva minden mukodik tokeletesen views -ben.
Bocsi a szemetert.
Szerk.: A hozzászólásokat lezártam. Edit
szerintem ez taxonomy
szerintem ez taxonomy zsakutca lessz.
"Korlátlan mennyiségű kategória és csoportosítási rendszer létrehozása támogatott (irányított szótárak)" a felhasznalhato memoria hatarain belul.
Drupal 5.x, 7.x
xdebug
Tegyél fel egy xdebug-ot (ez ubuntu alatt annyi, hogy a synaptic-kal felteszed... nekem is sikerült) az kiírja egy ilyen hibánál a hívási vermet, és azt, hogy hol mennyi memóriát foglalt le a rendszer, így láthatod, hogy hol eszik sok memóriát. Lehet küldeni a druapl.org-ra a megfelelő részhez egy issue-t.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
foreach
taxonomy modul 1189-1192. sora
sajnos az angol nem az erossegem, igy a bekuldest valaki masra hagyom.
Drupal 5.x, 7.x
tárolás CCK táblákban
Azt írják a projekt oldalán, hogy választhatsz, a Taxonomy-t vagy a CCK-t használod a kifejezések tárolására, és a CCK hatékonyabb:
az biztos hogy nem ismerek
az biztos hogy nem ismerek minden trukkot a drupalban pl ezt a cck -ban tarolast sem, ez egyebkent erdekelne hogyan is tortenik.
alpbol a kategoriaknal szoktam felvenni a kifejezeseket van ettol jobb megoldas is?
Egyebkent a cck taxonomy -s modulokkal nem nincs problema.
tartalom felvetelnel Content Taxonomy ActiveSelect -et hasznalom kategoria beallitasahoz.
a tartalom tipushoz mezo hozzaadasanal pedig Taxonomy Field->ActiveSelect mentes beallitasnak a both -ot jelolom meg.
Drupal 5.x, 7.x
beállításoknál
Nem ismerem a modult, csak a projektoldalt olvastam. Arra tippelnék, hogy vagy globális beállításként adhatod meg a mentés módját – ebben az esetben valahol az Adminisztráció -> Webhely beállítása környékén lesz egy settings oldal – vagy akkor, amikor a tartalomtípushoz hozzáadod a mezőt. README.txt-nél kezdeném az olvasást...
jo
tessek?
gondoltam feltudsz vilagositani es nem is tudsz az egesz mukodeserol semmit!?
tartom a korabbi allitasom a taxonomy modul hasznalhatatlanna valik nagy mennyisegu kifejezes eseten.
melleseleg utanna olvsatam korabban a drupal.org -on de csak memory limit emelessel javalt irasokat talaltam.
cck -s dolog gondolom az akar lenni ahogy jelenleg hasznalom a taxonomy field -et.
egyebkent ha kifejezes felvitelnel lehal az egesz ahoz mi koze a cck taxonomynak?
kb. 2 perc letrehozni es kiprobalni egy 10e term -bol allo taxonomy -t es azt kovetoen irni az esetleges problema megoldasrol.
velemenyem szerintem nem javithato a taxonomy.modul
Drupal 5.x, 7.x
megnézted egyáltalán, amit írtam?
Nem, de ez bevett szokás ezen a fórumon, hogy ha nincs idő valaminek utánanézni, modult letölteni, installálni, debuggolni, kódrészletet tesztelni stb. attól még érdemes pár mondatban leírni, hogy én (a válaszoló) merre indulnék el. Sokan megfogadják a tanácsot, és a problémájuk megoldódik, mások kiverik a hisztit, hogy miért nincs a szájukba adagolva a bébipapi.
Korábban ezt írtad:
Erre idéztem neked a projekt ismertetőjét, ami teljesítmény szempontjából a CCK-s mentést ajánlja. Tehát nem mindkettőt (both), hanem a CCK táblában történő mentést. Csak abban nem voltam biztos, hogy külön Settings oldalon kell beállítani, vagy a mező hozzáadásakor – de most installáltam, utánanéztem, sőt, még képernyőképet is készítettem neked, hogy lásd, a mező hozzáadásakor lehet beállítani a "Save in CCK table" opció kiválasztásával:
Ezen felül ajánlottam a README.txt elolvasását – és láss csodát, bár rossz angolsággal de teljesen korrektül le van írva a lényeg:
Szerk.: Kis fogyasztású modulok. Bár én core modulok lecserélése helyett inkább másképp szervezném a tartalmakat (a Taxonomy&CCK öszvér megoldást teljesen lecserélném egyszerű CCK mezőkre).
kerdes
mi koze a cck -nak a taxonomy modulhoz illetve a memory limit -hez?
ertem en hogy elolvastad a cck leirasat, csak meg mindig nem ertem miert oldana ez meg hogy uj kifejezes felvitelnel ne haljon le a taxonomy.
korabban bemasoltam 1 kod reszletet, abbol szamomra vilagosan latszik mi a problema.
ugy lehetne szemleltetni mintha egy 2dl-es poharba 3dl vizet szeretnel onteni. ezen a cck -s taxonomy cucc sem fog segiteni ha valamelyik modul meghivja a _taxonomy_term_select() fv.-t.
reszemrol ennyi a cck -s dologot el kell feljteni nem vag a temaba.
Drupal 5.x, 7.x
ellentmondás
A témaindítóban ezt írtad, én erre válaszoltam:
Ebből én azt a következtetést vontam le, hogy a Content Taxonomy-val van gondod.
Utána valóban ezt írod:
Tényleg ez a – korábbi kijelentésednek egyébként teljesen ellentmondó – félmondat elkerülte a figyelmemet.
Részemről meg annyi, hogy ha a Taxonomy-t kinőtted, használj helyette CCK-t, az szinte korlátlan számú node reference értékkel megbirkózik, csak több százezres tábláknál lehet gond.
erre lennek kivancsi
mint ahogy en sem, gondolom mas is van aki nem tudja mire gondolsz es igy marad a taxonomy ami nagyon sok memoriat hasznal. utanna nezek mire gondolhatsz, de gyanitom hogy nem lessz megfelelo a celnak. vegulis akkor mi a fenenk van meg a taxonomy 2-3 kategoriank, annak teljesen felesleges.
Drupal 5.x, 7.x
Számolj tízig!
Csak halkan hívnám fel a figyelmed, hogy az egyetlen embert ba...gatod, aki többször is segíteni próbált neked. (S aki mellesleg egyike a hazai Drupal közösség legelismertebb tagjainak.) Esetleg próbáld ki amit ajánlott, vagy legalább nézz utána!
Ha nem tetszik a Drupal vagy a taxonomy lehet hibát jelezni, támogatást kérni a drupal.org megfelelő projekt oldalán. Ha nem tetszik a drupal.hu fórum, lehet egy fejlesztőnek fizetni, hogy oldja meg a gondodat. Ha nem teszik az egész, lehet más rendszert választani.
Üdvözlettel:
Hajas Tamás
attol mert valaki ismert
attol mert valaki ismert leirhatom a velemenyem, illetve En is és O is hibazhat. ha ba...gatni akarsz nyiss uj topikot ne ide offolj.
ha jol tudom ez a hazai drupal support, nem ertem miert kellene nekem a nemzetkozire irni.
mellesleg a hibaval szerintem ott is tisztaban vannak.
Drupal 5.x, 7.x
Nagyon tévedsz!
Ez itt nem support. Nem hiszem, hogy bárhol is fizettél volna a szolgáltatásért, és ne hidd, hogy itt bárkinek anyagi előnye van abból, hogy neked segíteni próbál. Úgyhogy ne te legyél felháborodva, légyszi.
Ez egy közösségi fórum. Szabályokkal. Ahol egymást segítsük. Ha nem tudsz/akarsz beilleszkedni, nehéz lesz segíteni, sőt egyre többünknek fog a kedve is elmenni tőle(d).
Nagy Gusztáv
akkor most mar irja le valaki
akkor most mar irja le valaki hol hibaztam?
talan ott amikor Edit figyelmen kivul hagyott egy mondatot amit irtam?
nem ertem mi ez a forum es meg sorolhatnam ha nem support pff.
Drupal 5.x, 7.x
hol
itt:
nyiss magadnak blogot valahol
nyiss magadnak blogot valahol es oda ird a hulyesegeket
Drupal 5.x, 7.x
a konkrét problémára megoldás
Létrehozol egy "Kategória" tartalomtípust. A típus állhat akár egyetlen mezőből is (cím), de természetesen kedvedre bővítheted. Ha hierarchiába akarod szervezni a kategóriákat, azt node reference segítségével teheted. Ezzel lényegében reprodukáltad a taxonómia fastruktúrát. A tartalmaidhoz ezeket az ál-kategóriákat szintén node reference segítségével tudod hozzárendelni.
Nem tudjuk, hogy mi a cél. A fenti megoldás az általad jelzett konkrét problémára megoldás, tehát arra, hogy egy idő után nem tudsz újabb taxonomy term-et felvinni, mert óriásira nőtt a fa és kifutsz a memóriából. Ez CCK-val létrehozott "ál-kategóriák" esetén nem fog felmerülni, mert az ilyen "kategória" csak egy sima node. Természetesen ez is felvethet újabb problémákat, amelyek vagy kritikusak számodra, vagy nem, ezt majd neked kell eldönteni. A korlátlanul rugalmas, minden létező igényt kielégítő rendszer műszaki képtelenség, valahol mindig kompromisszumot kell kötni.
Szerintem a felhasználók 99.99%-a pár tucatnál több gyermek kategóriánál többet nem használ. Te itt ezrével viszed fel az alkategóriákat, hatalmas fastruktúrával dolgozol, ez egy nagyon speciális eset és a Drupal alapcsomagban található Taxonomy modul a jelek szerint nem támogatja. Megpróbálhatod kiegészítő modulokkal bővíteni a Drupalt, de az esetek egy (nagyon kis) részében még az is előfordulhat, hogy nem a Drupal a jó megoldás a problémádra.
Már miért lenne felesleges? Például ezen a webhelyen is kiválóan megfelel a Drupal.hu céljaira.