Hallo,
hm, bei mir zeigend die Links auf graph.pl. Links auf drraw.pl finde ich dort nicht.
Kannst du vielleicht mal einen Screenshot posten?
Außerdem wäre es super, wenn du mir deine /var/www/drraw/drraw.conf schicken würdest.
Anbei wie es bei mir aussieht.
Gruß&Danke für deine Hilfe,
Hendrik
Ankündigung
Einklappen
Keine Ankündigung bisher.
DIY: Howto Wiregate auf Fremdhardware <> Installation eines CommunityGate
Einklappen
X
-
Hallo Henfri,Zitat von henfri Beitrag anzeigenich vermute, drraw (http://xy/drraw/drraw.pl) funktioniert bei euch auf Anhieb auch nicht, oder?
Doch bei mir funktioniert die Graph-Anzeige.
Aber bei mir lautet der Aufruf http://xy/drraw.pl?--PARAMETER--.
Aufgerufen direkt aus Webmin heraus, aus der Seite "Sensoren / Werte konfigurieren", bei einem Sensor wird der Link direkt angezeigt.
Gruss
Lapheus
Einen Kommentar schreiben:
-
Hallo,
ich vermute, drraw (http://xy/drraw/drraw.pl) funktioniert bei euch auf Anhieb auch nicht, oder?
Zunächst fehlt die conf. Wenn ich eine dort hin packe, läuft drraw erstmal, aber es tauchen keine Datenquellen auf.
Funktioniert das bei euch?
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Hallo Makki,
Das ist mir durchaus bewusst, und sowohl beruflich, als auch privat habe ich schon die eine, oder andere Zeile in die HP-UX oder Linux-Kommandozeile tippen dürfen.Zitat von makki Beitrag anzeigenHmm, <Gebetsmühle> sagte schon ein paarmal: man braucht keinen Webmin um einen Debian-Server aufzusetzen (hoffentlich zumindest)
ABER:
Wenn man in einem Webmint auf einen Link klickt und daraufhin eine Fehlermeldung erhält, dann liegt es ja nun erstmal nicht soooo fern, eben Webmin auch in die Suchanfrage mit einzubinden.
Nicht, weil man das Problem durch klicken auf einen bunten Knopf in Webmin lösen möchte, sondern weil man vermutet, dass der interne Server von Webmin (hoho, so weit war ich schon, dass Webmin seinen eigenen Server bereit stellt und eben nicht von lighttpd abhängt) nicht richtig konfiguriert ist *.pl Dateien auszuführen.
Der obige Tipp, dass die graph.pl nicht auf dem Webmin-Server liegt (also :10000), sondern auf dem lighthttpd (also :80) war dahingehend Gold wert, weil ich dann in die richtige Richtung suchen konnte. Und dann war das Problem ja schnell gelöst.
Soweit...
Gruß,
Hendrik
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Hmm, <Gebetsmühle> sagte schon ein paarmal: man braucht keinen Webmin um einen Debian-Server aufzusetzen (hoffentlich zumindest)Zitat von henfri Beitrag anzeigenNaja... Bisher habe ich in meinen Suchanfragen stets "webmin" drin gehabt. Dadurch hatte ich keine Chance :-(
Das ist ein reiner Userfreundlichkeits-Layer, eben für die Endanwender, die von Linux nichts wissen wollen
Ansonsten ist das Ding nur hinderlicher Ballast..
Makki
Einen Kommentar schreiben:
-
Danke für den Tipp!
Ich werde es zuhause probieren. Allerdings: Es funktioniert jetzt auch so, da ich den Start von Apache (diesmal richtig) abgeschaltet habe.
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Hallo Henfri,
versuch mal ein
und vielleicht mal einCode:apt-get autoremove
Alle Pakete die Du da siehst kannst Du dann mitCode:dpkg --get-selections | grep apache
deinstalieren.Code:apt-get purge PAKETNAME
Gruss
Lapheus
Einen Kommentar schreiben:
-
Hallo,
Zitat von do13 Beitrag anzeigenHast du mittelsdas cgi module auch aktiviert?Code:lighttpd-enable-mod
Bei mir sind cgi und cometvisu aktiviert.Also wie bei dir.Code:lighttpd-enable-mod Available modules: auth accesslog cgi evasive evhost expire fastcgi flv-streaming no-www proxy rrdtool simple-vhost ssi ssl status userdir usertrack cgi-cometvisu fastcgi-php debian-doc Already enabled modules: cgi cgi-cometvisu
Naja... Bisher habe ich in meinen Suchanfragen stets "webmin" drin gehabt. Dadurch hatte ich keine Chance :-(Zitat von makki Beitrag anzeigenHmm, alles Themen die Tante Google auch so umfassend mit 1000 Antworten behandelt, da halt ich mich mal raus
Den komplizierteren Fehler hab ich ja schon selbst gelöst *mirselbstaufdieschulterklopf*
Deinstallieren will mir nicht glücken, denn:Zitat von Lapheus Beitrag anzeigenDeinstalier mal den apache.
Der würde also gleich ein anderes Apache-Paket installieren.Code:root@wgtest:~# apt-get purge apache2.2-bin Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Die folgenden zusätzlichen Pakete werden installiert: apache2-mpm-itk php5-cgi Vorgeschlagene Pakete: php-pear Die folgenden Pakete werden ENTFERNT: apache2-mpm-prefork* libapache2-mod-php5* Die folgenden NEUEN Pakete werden installiert: apache2-mpm-itk php5-cgi
Aber:
ergibt nix (pgrep lighttpd aber schon).Code:root@wgtest:~# pgrep apache
Nee, das war ein guter Hinweis. Ich hatte apache zwar aus den init-skripten geworfen, aber er lief noch.Bist du sicher das der lighttp die graphen liefert und nicht aktuell der apache?
Jetzt klappt es! Danke!
Übrigens: In google war das nicht zu finden.
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Hallo Henfri,
Deinstalier mal den apache.
Dann poste mal welche module im lighttp aktiv sind.
Bist du sicher das der lighttp die graphen liefert und nicht aktuell der apache?
Die lighttp Konfiguration wäre auch hilfreich.
Gruss
Lapheus
Einen Kommentar schreiben:
-
Hmm, alles Themen die Tante Google auch so umfassend mit 1000 Antworten behandelt, da halt ich mich mal raus
Makki
Einen Kommentar schreiben:
-
Hast du mittelsZitat von henfri Beitrag anzeigenVerstehe. Danke.
Das hilft ja schonmal insofern, dass ich in den Dokumentationen zu lighttpd suchen muss...
Oder hast du noch einen Tipp für mich?das cgi module auch aktiviert?Code:lighttpd-enable-mod
Bei mir sind cgi und cometvisu aktiviert. Außer den o.g. Zeilen habe ich auf meiner TestHW IIRC keine Änderungen vorgenommen.
Meine config Dateien könnte ich dir erst am Freitag zukommen lassen denn ich hänge momentan noch in Zürich im Hotelzimmer.
Dirk
Einen Kommentar schreiben:
-
Verstehe. Danke.
Das hilft ja schonmal insofern, dass ich in den Dokumentationen zu lighttpd suchen muss...
Oder hast du noch einen Tipp für mich?
Kannst du mir vielleicht dein /etc/lighttpd/ Verzeichnis hier anhängen? Dann würde ich mal vergleichen.
Hast du fastcgi aktiviert?
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Doch. Webmin liefert einen Link auf die graph.pl Datei welche dann vom normalen webserver (hier lighttpd) abgearbeitet wird. Schau dir mal den generierten Link an.Zitat von henfri Beitrag anzeigenIch weiß nicht, warum das etwas mit lighttpd zu tun haben kann?
Dirk
Einen Kommentar schreiben:
-
Hallo,
danke für deine Antwort!
Wahrscheinlich haben wir uns überschnitten
Ich weiß nicht, warum das etwas mit lighttpd zu tun haben kann?Ich habe die obigen Vorschläge
-fastcgi in lighttpd deaktivieren
-10-cgi.conf editieren
ausprobiert. Beides hat nicht geholfen. Warum sollte es auch, frage ich mich, denn webmin nutzt lighthttpd doch garnicht, sondern bringt seinen eigenen Server.
Wie auch immer: So sieht meine 10-cgi-conf aus.
Hm, komisch. Beim Restart von lighttpd bekomme ich ne Fehlermeldung, dass der port 80 schon benutzt wird. Kurze Recherche zeigt, dass er von apache genutzt wird.Code:cat /etc/lighttpd/conf-enabled/10-cgi.conf # /usr/share/doc/lighttpd-doc/cgi.txt server.modules += ( "mod_cgi" ) $HTTP["url"] =~ "^/cgi-bin/" { cgi.assign = ( "" => "" ) } ## Warning this represents a security risk, as it allow to execute any file ## with a .pl/.py even outside of /usr/lib/cgi-bin. # cgi.assign = ( ".pl" => "/usr/bin/perl", # ".py" => "/usr/bin/python", )
Das war ja weiter oben schon Thema. Mal gucken..
Edit: Apache macht laut Makki ja nix. Dennoch mal deaktiviert, deine 10-cgi.conf übernommen, neu gestartet, gleiches Problem.
Naja, fast: Die graph.pl, die jetzt runtergeladen wird hat nur noch -1 bytes...
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Bei dir ist *.pl nicht als cgi deklariert.Zitat von henfri Beitrag anzeigenFunktioniert!
Nur habe ich auch ein Problem mit dem Graph. Allerdings erhalte ich nicht "forbidden", sondern wird die Datei graph.pl im Browser heruntergeladen, statt ausgeführt zu werden.
Wie sieht deine /etc/lighttpd/conf-enabled/10-cgi.conf aus?
Entferne mal die Kommentarzeichen vor den o.g. Zeilen und starte lighttpd erneut. Dann sollte es gehen.Code:cgi.assign = ( ".pl" => "/usr/bin/perl", ".php" => "/usr/bin/php-cgi", ".py" => "/usr/bin/python", )
Dirk
Einen Kommentar schreiben:


Einen Kommentar schreiben: