#3
Beitrag
von omc » Mi 31 Aug 2005, 12:25
Ich habe mir das Ganze nochmal angeschaut.
Zur Problematik mit PlugIns Parameter Panel:
Im Log des nhttpd sieht man, dass beim Aufruf der Plugins z.B. via
http://IP/control/exec?Y_Live&panel die Zugriffsreihenfolge das Problem darstellt, d.h. wenn das Plugin mit gleichem Namen auch in /lib/tuxbox/plugins existiert wird es auch von dort ausgeführt, was für uns zur Folge hat, dass dieses der 1.2.0 Version entspricht und nicht der eigentlich erhofften Ausführung des 1.2.1 Plugins in /var/tuxbox/plugins. Wenn ich nun das Y_Live.sh plugin im var Ordner in Y_Live2.sh umbenenne und dann
http://IP/control/exec?Y_Live2&panel ausführe funktioniert es wie es soll.
==> M.E. ist es nicht zu empfehlen den plugins in /lib/tuxbox/plugins eine höhere Priorität einzuräumen als in /var/tuxbox/plugins, da man dann mit jeder kleinen Aktualisierung nichts mehr selbst ändern kann. Sinnvollerweise müsste es doch genau umgekehrt sein, erst wird im var/tuxbox/plugins geschaut und dann im System plugin /lib/tuxbox/plugins Ordner.
Die Änderung in der nhttpd.conf hat nichts mit der Ausführung der PlugIns zu tun. Du kannst hier nur den Hauptordner für den nhttpd angeben und im Moment ist halt 1.2.0 und der alte drinnen, d.h. man kann hier umschalten. Und wenn Du umschaltest auf den 1.2.0 dann fehlen die Bilder, da die im Hauptordner liegen. Genauso ist in der nhttpd.conf definiert wie der Public Folder für httpd sein soll, d.h. im Moment ist das immer var/httpd, was bedeutet das z.B. im var/httpd der 1.2.1 liegen kann und dieser dann auch gestartet wird egal was im PrivatDocRoot steht, wobei dann immer noch die Ressourcen des PrivatDocRoot zur Verfügung stehen.
Sagem 1xI SAT, Avia600vb0.22, cam01_02_106E, ucode7, SPTS aus, HW aus, Watchdogs an, PMT aus
Nokia 2xI SAT, Avia600vb0.28, cam01_02_106E, intern ucode, SPTS an, HW aus, Watchdogs an, PMT an
JTG-Image (Aktuell-Snap), JTG(udrec) (aktuell) - NFS-FTP-CIFS Direktstreaming