Christian Neumair: WAP & Fehlermeldung 500 - internal server error

Als webmaster von http://wap.inning-raptors.de habe ich leider ein kleines Problem :o(. Zwar zeigen Opera 5.12 sowie versch. WAP-emulatoren die WAP-Seiten problemlos an - auf dem Handy gibt es jedoch Probleme. Es erscheint immer der 500'er Fehler - weiß jemand von Euch, woher das kommt?
Vielen Dank für Eure Mühe schonmal im Vorraus :o)

MfG,
  Christian Neumair

  1. Hallo Christian,

    Als webmaster von http://wap.inning-raptors.de habe ich leider ein kleines Problem :o(. Zwar zeigen Opera 5.12 sowie versch. WAP-emulatoren die WAP-Seiten problemlos an - auf dem Handy gibt es jedoch Probleme. Es erscheint immer der 500'er Fehler - weiß jemand von Euch, woher das kommt?
    Vielen Dank für Eure Mühe schonmal im Vorraus :o)

    du hast den falschen (oder zu aktuellen) DOCTYPE. Versuch's mal mit:

    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

    anstatt:

    <?xml version="1.3" encoding="iso-8859-1"?>
    <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">

    Außerdem kannst du deine Seiten mal hier validieren:
       http://www.stg.brown.edu/service/xmlvalid/

    Die meisten Fehler sollten klar sein!

    Gruß
    Tsames

    1. Vielen Dank Tsames!
      Ich werd's gleich mal ausprobieren :o)
      Find ich schon schwach, dass die Handy-Hersteller keine langfristigen Integrationen von Technik vornehmen :o(

      MfG,
        Christian Neumair

    2. Hi,

      ohne eine bessere Antwort zu kennen:

      du hast den falschen (oder zu aktuellen) DOCTYPE.

      Versteh ich nicht. Warum sollte das zu einem Internal Server Error führen? Welcher Server bricht denn da ab - oder liefert auch das Handy diesen Error-Code, wenn es mit dem DTD nicht klar kommt?

      Das DTD selber wird jedenfalls mit Status 200 geliefert...

      Kannst Du mir das erklären? Oder weißt Du auch "nur", wie das Problem zu beheben ist, aber nicht, woher es eigentlich stammt? :-)

      Cheatah

      1. Hi Cheatah!
        Ich kann Dir nur soviel sagen:
        Das Handy sagt '500 - internal server error' und opera & co wollen - ich hab's grad mit wml 1.0 gelöst und schau morgen nochmal :o)

        MfG,
          Christian Neumair

      2. Hi,

        Das DTD selber wird jedenfalls mit Status 200 geliefert...

        mein Vorschlag mit dem anderen DTD habe ich gemacht, weil ich bei fast allen anderen Seiten immer die Definition mit:

        <?xml version="1.0" encoding="iso-8859-1"?>
        <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

        sah, die ich auch selbst ohne Probleme verwende. Und da Handys ja bekanntlich sehr allergisch auf irgendwelche Fehler reagieren (XML halt!), war das mal mein erster Ansatzpunkt.

        Ich hab's mir jetzt nochmal genauer angesehen und bemerkt, daß Christian eine neuere DOCTYPE in der Form:

        <?xml version="1.3" encoding="iso-8859-1"?>
        <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">

        verwendet hat, was eigentlich auch funktionieren sollte. Allerdings steht in der Definition unter:
           http://www.wapforum.org/DTD/wml13.dtd
        nichts von einer "xml version="1.3", sondern:

        <?xml version="1.0"?>
           <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"
           "http://www.wapforum.org/DTD/wml13.dtd">

        Die XML-Version hat ja mal mit der WML-Version nichts zu tun und deshalb meckern die Handys evtl.
        Die DTD selbst ist korrekt referenziert, deshalb wohl Status 200!

        Gruß
        Tsames

        1. Hi,

          Die XML-Version hat ja mal mit der WML-Version nichts zu tun und deshalb meckern die Handys evtl.

          ja; nur verstehe ich nicht, warum es ein Internal _Server_ Error ist, wenn doch der Client das Problem hat...?

          Naja, sei's drum. Solange ein Problem lösbar ist, ist es nicht ganz so tragisch :-)

          Cheatah

          1. Vielen Dank für Eure Mühe!
            Also serverseitig müsste alles i.O. sein - ich werde mal mit dem Handy eines Freundes schaun, hab selbst kein solches Spielzeug und muss deswegen andere damit belästigen :o/

            MfG,
              Christian Neumair