(Gelöst) XXV/ctvdr4 über proxy: Menüleiste fehlt

  • Nachdem ich endlich auf c't-VDR 4 upgedatet habe, habe ich mir auch xxv installiert und statt vdradmin per Proxy in meinen Apache (apache-ssl 1.3.33-6) eingehängt.


    Jetzt habe ich aber das Problem, dass das linke Menü (XXV, Running Now, Programguide,...) über die Proxyadresse https://localhost/xxv/ fehlt, bei einem direkten XXV-Aufruf über http://localhost:8080/ jedoch angezeigt wird.


    So wird das natürlich nichts mit Timer setzen von unterwegs... ;(


    Hier der Proxy-Eintrag in /etc/apache-ssl/conf.d/proxy.conf

    Code
    <IfModule mod_proxy.c>
        ProxyRequests Off
        ProxyVia On
    
    
        RedirectMatch ^/xxv /xxv/
        ProxyPass /xxv/ [URL]http://localhost:8080/[/URL]
        ProxyPassReverse /xxv/ [URL]http://localhost:8080/[/URL]
    </IfModule>

    Elitegroup K7S5A / Athlon XP 1800+ / 1280MB RAM / HD: 1x 80GB, 1x 250GB
    Technotrend DVB-S FF 1.6 + Technotrend DVB-S FF S2300 mod.
    c't VDR 4.5 (VDR 1.4.2-1ctvdr2, Kernel 2.6.12-ct-1)

    Einmal editiert, zuletzt von TTi ()

  • Habe apache 1.3.33-6 und in /etc/apache/httpd.conf folgendes stehen:

    Code
    <IfModule mod_proxy.c>
        ProxyRequests Off
        ProxyPass /xxv/ [URL]http://127.0.0.1:8080/[/URL]
      </IfModule>


    Also im Prinzip die selbe Konfiguration.


    Welche Version von vdr-xxv verwendest du?
    apt-cache policy vdr-xxv sollte es anzeigen.


    Es gab ein paar Versionen, welche in den html Dateien einen führenden "/" hatten, wodurch Proxy nicht wie gewünscht funktioniert.
    Mal dahingehend suchen, oder auf Version 0.42 Updaten.


    Edit:
    Habe meinen Artikel doch schneller gefunden wie erwartet.

  • XXV ist die Version 0.20-5 (aus dem c't-vdr4-Repository).


    Der Anfang von https://localhost/xxv//?cmd=help sieht so aus:


    Beim Aufruf der javascript/global.js fehlt also das vorangestellte Slash...

    Elitegroup K7S5A / Athlon XP 1800+ / 1280MB RAM / HD: 1x 80GB, 1x 250GB
    Technotrend DVB-S FF 1.6 + Technotrend DVB-S FF S2300 mod.
    c't VDR 4.5 (VDR 1.4.2-1ctvdr2, Kernel 2.6.12-ct-1)

    2 Mal editiert, zuletzt von TTi ()

  • Nein umgekehrt, er sollte nicht vorhanden sein, ist es aber.


    Ist:

    Code
    <script type="text/javascript" src="/javascript/xtree.js"></script>
    <script type="text/javascript" src="/javascript/xmlextras.js"></script>
    <script type="text/javascript" src="/javascript/xloadtree.js"></script>
    <link type="text/css" rel="stylesheet" href="/style/xtree.css" />


    Soll:

    Code
    <script type="text/javascript" src="javascript/xtree.js"></script>
    <script type="text/javascript" src="javascript/xmlextras.js"></script>
    <script type="text/javascript" src="javascript/xloadtree.js"></script>
    <link type="text/css" rel="stylesheet" href="style/xtree.css" />
  • Danke für den Tip! Ich hab' einfach in /usr/share/vdr-xxv/html/default/help.tmpl die nicht notwendigen Slashes entfernt. Jetzt läuft's... 8)

    Elitegroup K7S5A / Athlon XP 1800+ / 1280MB RAM / HD: 1x 80GB, 1x 250GB
    Technotrend DVB-S FF 1.6 + Technotrend DVB-S FF S2300 mod.
    c't VDR 4.5 (VDR 1.4.2-1ctvdr2, Kernel 2.6.12-ct-1)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!