Sziasztok!
Felraktam az oldalamra a Nodewords nevű modult, majd a lerásoknak megfelelően uninstalláltam és töröltem a tárhelyről (mindez rendben végbement) Ezután a kíváncsiság kedvéért belenéztem az adatbázisomba, és rákerestem a nodewords szóra. Kiderült, hogy több más nem közvetlenül a Nodewordshöz kapcsolódó táblába is kerültek be Nodewordshöz kapcsolódó adatok. Ezek a következők:
Keresési eredmények "nodewords" legalább egy szó: 0 találat access táblában
41 találat accesslog táblában
2 találat cache táblában
8 találat cache_form táblában
34 találat locales_source táblában
1 találat locales_target táblában
4 találat system táblában
2 találat variable táblában
9 találat watchdog táblában
Összes: 101 találat
Ezek egy részét én is tudom, hogy miért van ott, ahol van, és tudom, hogy idővel majd "kitisztul" a rendszerből (pl. a watchdog-ból). Néhány viszont gondolom soha sem (pl. a lefordított szövegek közül, vagy a system táblából). A kérdéseim ezzel kapcsolatban a következők lennének:
- Lehet-e bajom, ha a Nodewords-höz tartozó bejegyzések bentmaradnak?
- Ki lehet-e gyomlálni a Nodewords-höz tartozó bejegyzéseket úgy, hogy abból ne legyen baj?
- Érdemes-e egyáltalán foglalkozni a témával?
- Ha úgy döntenék, hogy mégis nekiállok, lehet belőle probléma? (mondjuk ha a variable, cache, cache form, system, acceslog táblából kitörlöm a fent megjelölt sorokat, akkor ez okozhat hibaüzeneteket? Kellhetnek ezek a rekordok valahol máshol?)
Előre is köszönöm a válaszokat!
biztos mindent jól csináltál
Melyik nodewords modul verziót használod pontosan? Amit én néztem abban jó az uninstall hook, tehát nem kéne maradni semminek a variable táblában.
A többi tábla meg lényegtelen. A systemen kívül meg azt törölgetsz belőlük amit akarsz kb.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
igen, lehet ezt elrontani?
Kikapcsoltam a modult, uninstall fül az admin/modulok -ban, majd törlés a /sites/all/modules -ből. Az info fileban ez volt:
Ez elvileg a legújabb, a 6.x-1.11 (2009-Dec-31) 4 nappal ezelőtti.
Ezek szerint akkor valami nem jó?
Megnéztem a function nodewords_uninstall() -t a nodewords.install -ban, és tényleg törölnie kellett volna.
Két dolgot tudok elképzelni. Az egyik, hogy nem kapcsoltam offline módba az oldalt törlés előtt (így történt sajnos), míg a másik, hogy egyszerre több modult jelöltem ki uninstallra (a nodewords és a nodewords_basic-et), és valamiét ez okozott galibát (bár kétlem). Elvileg mindkettő eltűnt az uninstall listából.
Megpróbálom újra felrakni, majd letörölni, hátha (szerk.: nem segített, ugyanazok maradtak benne). Mit lehet ilyenkor tenni?
Szerk.: Megnéztem, a variables táblában, és ez a két sor maradt:
Ezek tényleg nem illeszkednek a "nodewords_filter_modules_output_" és a "nodewords_filter_regexp_" feltételekre (már ha jól értelmezem).
issue a modulhoz
Ilyenkor találtál egy hibát. Mivel a szabad szoftver arról szól, hogy közösen alkotunk örülhetsz, mert részt vehetsz ebben a közös alkotásban. :D
A legegyszerűbb, hogy a beküldesz egy új issue-t.
1. regisztrálsz, ha még nem
2. http://drupal.org/node/add/project-issue/nodewords
3. leírod a hibát
(vicces angollal kb.: Module leave two variables in the database. cím, majd a fenti két sort betolod)
4. vársz
Lehet egyébként, hogy az img_assist/imagebrowser modullal volt a probléma, vagy azzal, hogy bekapcsoltad az img_assist-ot, majd a nodewords-t. Kikapcsolásnál meg ugyan ezt a lépéssort követve már nem tudta az kitörölni a változót, mert nem volt olyan tartalom típus.
A másik lehetőség, hogy javítod a hibát, ha van kedved.
1. Leszeded a modul legfrissebb változatát a cvs-ből
2. javítod a hibát
3. készítesz egy foltot
4. irány az első verzió, de itt már csatolni tudod a foltot is. :D
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszönöm a segítséget!
Közben csináltam egy reinstallt, mert nem volt időm foglalkozni a dologgal, és mert csak 2 node-om volt felvíve. Legszívesebben a második lehetőséget próbálnám ki, viszont arra még január végéig várnom kell, mert be vagyok havazva vizsgákkal. Készítettem mentéseket az adatbázisról, majd az itthoni környezetben rendesebben kitesztelem, hogy mi lehet még a baj.
Mégegyszer köszönöm a segítséget!