ugrás a tartalomhoz

Hibajelenség: URL not found

kuller · 2004. Szep. 2. (Cs), 14.41
Üdvözlet!

Belefutottam egy furcsa dologba, a hibajeklenség:

1.) Drupal megy, "taxonomy menu" modul feltelpítve.
2.) Többszintű szótár létrehozva, a bal oldali blokkban nagyszerűen gyártja a többszintű menüt. A főmenü url-je: "/taxonomy_menu/1/14". Az almeüi: "/taxonomy_menu/1/14/5" , "/taxonomy_menu/1/14/6", stb.. Ezek almenüi pedig: "/taxonomy_menu/1/14/6/13" stb.. Ez eddig teljesen normális, de:
3.) kb 1 hónap fejlesztés után egyszer csak a "/taxonomy_menu/1/14/5" és annak almenüjeire URL not found hibaüzenetet kapok, a többi menü működik.
4.) Megnézem az ide kapcsolódó táblákat, melyeket rendben találtam. A problémás almenü a következő értékeket veszi fel:
- "node" nid:2
- "node_counter" (üres)
- "term_data" tid:5; vid:1
- "term_hierarchy" tid:5; parent:14
- "term_node" nid:2, tid:14 (érdekes, hogy itt nincs 1-es nid, csak 2-től növekszik 7-ig)
- "term_relation" (üres)
- "term_synonym" (üres)

Az "/taxonomy_menu/1/14/5"- nemü tartalma egyébként egy php script, amit az 1 hónapos fejlsztés során rengeteg hibaüzenetet produkált. A watchdog tábla olyan nagy volt, hogy out-of memory miatt nem is tudtam megnézni, hány rekordból állt, de 10 000-nél többől. Ezért kitöröltem az összes rekordot belőle, de sajnos a probléma továbbra is fennáll. (Természetesen többször újraindítottam a gépet és az apachot is.)

Az adminisztráció/tartalom alatt látom a problémás tartalmat, de piros csillag van a neve mellett. (Ez nem tudom mit jelent.)
A adminisztráció/tartalom/szerkesztés alatt is látom, de ha szeretném beküldeni akkor "url not found" a hibaüzenet, úgy mint ha rákattintok a bal oldali menüben.

Most jön az, hogy kitörlök mindent és előről kezdem a telepítést-taxonomia építést, de ha van jobb 5letetek akkor humanitárius okokból osszátok meg velem.


Köszönöm: Kuller
 
1

PHP szkript?

Hojtsy Gábor · 2004. Szep. 2. (Cs), 15.24
Nem teljesen értem. A taxonomi_menu/1/14/5-nek egy taxonómia termre kellene mutatnia, nem? Hogy kerül oda egy PHP szkript? Nem használtam soha taxonomy_menu-t ezért több infóra lenne szükség.
2

Egyszerűbben is lehetne?

kuller · 2004. Szep. 2. (Cs), 15.38
A taxonomy_menu lelkivilágát én sem ismerem, de létrehoz a taxonomiának megfelelő menürendszert. Ezek a menük "taxonomi_menu/1/14/5" és hasonló url-ekre mutatnak. Ezután felveszek egy page nodet úgy, hogy a "KERESÉS" legördülő menüben hozzáadom a megfelelő taxonómia kifejezést. (Ekkor a menüre kattintva megjelenik a page) És ide már lehet PHP scriptet illeszteni.
3

Taxonómia lista

Hojtsy Gábor · 2004. Szep. 2. (Cs), 16.25
Jó, de a taxonómia lista csak felsorolja az oda sorolt tartalmakat, tehát attól, hogy egy rossz page lehet benne (vagy nincs is benne tartalom), attól még működnie kell. Csak akkor nem kellene működnie, ha közben kitörölted a taxonómiából (de akkor nem látnád a menüben).
4

Ilyen nincs és mégis van:)

kuller · 2004. Szep. 2. (Cs), 17.01
Lehet, hogy a progbléma nem a Drupalban van. Nem vagyok gyakorlott webmaster -ezt írtam már többször- de elképzelhetőnek tartom, hogy az apache -vagy valami más rendszer process- letiltja azt az oldalt ahonnan 10 000-nél több hibaüzenet érkezik.
Furcsa volt a watchdogban, hogy hibaüzenetek tömkelegének ugyanaz volt a time-stamp-je. Ez -ha egyáltalán lehetséges hibátlan logolás közben- akkor arra utal, hogy valami (valószínűleg a "függvényraktár" modulom, amit hívogattam a page-ből) iszonyatos hibaüzenetemennyiséget generált nagyon rövid idő alatt.
Mielőtt kitöröltem a watchdog táblát kiexportáltam a tartalmát, ami 220MB-s lett! Ettől lefagyott a MySql front, így nem tudom a végére ért e az exportnak, de érdekességképpen bemásolok pár üzenetet az állomány végéről:

INSERT INTO watchdog VALUES("934805","1","special","page: updated \'Nyomtatott\'","<a href=\"nyomtatott\">megtekintés</a>","/wwiihq/admin/node/edit/2","ípé","1094043533");
INSERT INTO watchdog VALUES("934806","1","error","warning: htmlentities() expects parameter 1 to be string, array given in c:\\appserv\\www\\wwiihq\\modules\\fuggvenyraktar.module on line 187.","","/wwiihq/admin/node/edit/2","ípé","1094043533");
(persze az ípé helyén az ipcímem volt)

Az utolsó rekord még 8* megismétlődik ugyanazzal a timestamppal.

Szerinted lehetséges, hogy letiltotta valami az page url-jét?

Üdv:Kuller
5

Hoppá!!!

kuller · 2004. Szep. 2. (Cs), 17.07
Amikor beküldem az előző hozzászólást, akkor is azt írta ki az oldal tetejére, hogy url-not found, de ez a weblabor oldala!!!!
Kimentettem a screenshotot ha érdekel.

A "forumok/temak/3471"-oldalra a weblaboron!!

Mi lehet ez?

Üdv:Kuller
6

Mutasd a shotot!

Hojtsy Gábor · 2004. Szep. 2. (Cs), 17.26
Lássuk.
7

emil

kuller · 2004. Szep. 3. (P), 09.49
Az emildet nem tudom elővarázsolni, írd be ide vagy küldd el a kuller##kukac##mailbox.hu-ra.

Köszönöm:Kuller

jó ez a kukacozás:)
8

Elküldtem a info@weblabor.hu-ra.

kuller · 2004. Szep. 3. (P), 12.26
Hogy miért nem személyesen neked az benne van a levélben.

Üdv:K
9

Na, ez igy baromi erdekes

sajt · 2004. Szep. 5. (V), 13.53
Igen. Most mar mindannyian tudjuk a konkluziot. Egyebkent nem lehet, hogy kitorolted a szotarat folule? Ja, is mi az oldal, hadd lassam :)
10

Konklúzió

Hojtsy Gábor · 2004. Szep. 5. (V), 14.08
A weblaboros hibaüzenetről annyit, hogy a "Hibajelenség: URL not found" felirat azért jelent meg, mert Kuller ezt a címet adta a fórum témának. Bármennyire is meglepő :) Azért vezette magát félre, mert IE-t használ, amiben szétcsúszott az oldal a beküldött SQL kód példája miatt. Az SQL kódot szerkesztettem, így ez megoldódott.

Kuller saját hibájáról meg annyit, hogy valószínűleg hibásan megadott PHP kódot produkált (php típusú nodeot küldött be), és ezért IE hibaüzenetet (!) kap, nem Drupal hibaüzenetet. Tehát valami parse error van benne, vagy hasonló. Javasoltam, használjon olyan böngészőt, ami ki is írja a hibaüzenetet, amit a szerver küldött és nem egy felhasználóbarát mellébeszélést ír ki helyette.
11

thx

kuller · 2004. Szep. 6. (H), 09.35
Köszönöm a segítséget, Üdv:Kuller