Seite 1 von 1

bekomme WAP nicht ans laufen

Verfasst: 22 Jan 2006 18:47
von rolf
hallo, aufgrund des miesen wetters habe ich heute mal mit dem Thema WAP etwas herum gespielt, bekomme aber das Ding nicht ans laufen. meine Installation:

-eigener Sambar V5.1 WebServer (auf XP SP2) über DSL an Arcor
-Zyxel Router (Arcor-DSL WLAN Modem 100) letzte Firmware
-NO-IP Duc V.2.2.1 um IP AdrÄnderungen anzupassen
-URL sollte sein http://sindelfingenwetter.servehttp.com/index.wml
-wap_.txt umbenannt in wap.txt
-index.wml wird erzeugt
-Firewall gestoppt: bekomme am Handy 404
-Firewall Port 9201 (TCP/UDP) freigeschaltet: bekomme am Handy 404
-index.wml mit Dateien von anderen Stationen verglichen bei welchen mir der zugriff via Handy gelingt, kein Unterschied
-zugriff via Browser funktioniert soweit (da kann man ja max. die Datei runterladen)

Was mache ich falsch bzw. wo könnte das Problem liegen?

Danke für die Mühe schon mal im voraus Rolf

Re: bekomme WAP nicht ans laufen

Verfasst: 22 Jan 2006 20:39
von Holli
rolf hat geschrieben:hallo, aufgrund des miesen wetters habe ich heute mal mit dem Thema WAP etwas herum gespielt, bekomme aber das Ding nicht ans laufen. meine Installation:

-eigener Sambar V5.1 WebServer (auf XP SP2) über DSL an Arcor
Der sollte für http: an Port 80 lauschen. Tut er auch, soweit ich das sehe.
-Zyxel Router (Arcor-DSL WLAN Modem 100) letzte Firmware
Der Zyxel-Router, den ich gestern in Betrieb genommen habe, kann direkt mit dynamischen DNS-Servern umgehen. Allerdings habe ich mangels Bedarf nicht in die Konfiguration reingesehen und weiß daher nicht, ob er auch servhttp.com kennt. dyndns kennt er.
Ist er auch.
-wap_.txt umbenannt in wap.txt
-index.wml wird erzeugt
Der Server liefert sie auch. Allerdings solltest du die Titelzeile noch mal ändern. Das " für die Sekunden in einem mit " " gequoteten Titel kann nicht gut gehen. Es nützt aber auch nichts, mit ' zu quoten, das beißt sich mit den Minuten.
-Firewall gestoppt: bekomme am Handy 404
Hier in Opera kommt die Datei an, allerdings wegen der " mit einem Interpretationsfehler:

Code: Alles auswählen

XML-Interpretation fehlgeschlagen: Formulierung nicht korrekt (Zeile: 4, Zeichen: 83)
-Firewall Port 9201 (TCP/UDP) freigeschaltet: bekomme am Handy 404
-index.wml mit Dateien von anderen Stationen verglichen bei welchen mir der zugriff via Handy gelingt, kein Unterschied
An der Datei oder der Server-/Routerkonfiguration liegt es nicht, sonst bekäme ich hier auch einen 404 oder Timeout.
-zugriff via Browser funktioniert soweit (da kann man ja max. die Datei runterladen)
Eben. Also kann es nur an der Anforderung des Handys liegen. Das will eine Datei haben, die der Server nicht kennt.

Ist da ein "intelligenter" Browser am Werk, der nicht glaubt, daß der Benutzer diese Datei haben will und selbst am URL rumfummelt? Im Log des Samba-Servers solltest du erkennen können, auf welche Anforderung hin der Server die 404 zurückgegeben hat.
Was mache ich falsch bzw. wo könnte das Problem liegen?
Auf jeden Fall am Handy. Vertippt oder der Browser modifiziert die Adresse. Das sollte im Log erkennbar sein.

Verfasst: 23 Jan 2006 14:11
von Akio
Hallo,

habe es eben auch noch einmal von meinem Handy ausprobiert und da klappte es auch wunderbar! :D
Also vielleicht nochmal dein Handy checken.

Viele Grüße

Akio

Verfasst: 23 Jan 2006 17:27
von rolf
Danke erst mal für die wirklich ausführliche Antwort.

Habe gestern wie empfohlen die """ entfernt. Danach ging es mit WINWAP. Am Handy sollte es eigentlich nicht liegen, da ich mit demselben Handy z.B. mühelos auf

http://wapwetter.rkcw.de/index.wml komme.

Könnte es am Provider liegen (ich bin bei D1 / T-Mobile und komme mit dem Handy über T-D1 W@P rein)??? Aber eigentlich ja auch nicht, da ich ja obige Seite problemlos erreichen kann??? Gruss Rolf

Verfasst: 23 Jan 2006 20:10
von Holli
rolf hat geschrieben: Am Handy sollte es eigentlich nicht liegen, da ich mit demselben Handy z.B. mühelos auf

http://wapwetter.rkcw.de/index.wml komme.
Es liegt aber auf jeden Fall am Abruf. Der Fehler 404 bedeutet, daß der Browser vom Server eine Datei angefordert hat, die der Server nicht zur Verfügung hat. Das heißt, der Server ist erreicht und antwortet, kann aber die Seitenanforderung nicht erfüllen.

Wenn es das Handy auch nicht ist, bleiben zwei Möglichkeiten: Du "redest" mit dem falschen Server (vertippt?) oder du willst vom richtigen Server die falsche Datei (ebenfalls vertippt).

Der WAP-Browser von Opera stellt sie jetzt jedenfalls korrekt dar.
Könnte es am Provider liegen (ich bin bei D1 / T-Mobile und komme mit dem Handy über T-D1 W@P rein)???
Nein, die 404 ist eine Antwort eines http-Servers, keine Browsermeldung über eine ausbleibende Antwort oder nicht auflösbare Adresse.

Den Sambar-Server kenne ich nicht. Den Apache kann man so konfigurieren, daß er bei einer Dateifehlermeldung den Namen der angeforderten Datei mit zurückschickt. Kann gerade bei 404ern ganz hilfreich sein, denn fast immer sind das Vertipper oder vergessene Zeichen.

Im Logfile des Servers solltest du aber auch die Anforderung finden, die den 404 ausgelöst hat. Wenn du da nichts findest, hast du den falschen Server nach deiner Datei gefragt :wink: