Seite 4 von 7 ErsteErste ... 23456 ... LetzteLetzte
Ergebnis 46 bis 60 von 95

Thema: Misterhouse und KNX/EIB

  1. #46
    thoern ist offline Registrierter Benutzer
    Registriert seit
    Mar 2005
    Ort
    Heroldsbach
    Beiträge
    126
    Hallo,

    das hab ich wohl falsch dargestellt - sorry!
    Unter misterhouse-2.103 befindet sich die komplette mh-Installation. bin, code, data, docs usw. sind Unterverzeichnisse von misterhouse-2.103

    Gruss,

    thoern

  2. #47
    Registriert seit
    Jan 2005
    Ort
    Neuwied
    Alter
    56
    Beiträge
    80
    @thoern,

    ich versuche Dein misterhouse-local zu verwenden, doch leider habe ich probs...
    Ich habe die gleiche Verzeichnissstruktur verwendet wie von Dir empfohlen, doch leider sehe ich keine Buttons unter my-mh im browser. :-(
    Wenn ich dann auf eine "nicht" darstellbare Grafik in linken Frame senkrecht klicke gibt mh mir folgende Meldung an der Konsole:

    http error in http eval of button.pl: Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 7920) line 129, line 194. Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 7920) line 133, line 194. Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 7920) line 174, line 194. Bareword "gdTinyFont" not allowed while "strict subs" in use at (eval 7920) line 175, line 194.

    Hast Du eine Idee woran es liegt?

    Danke vorab

  3. #48
    thoern ist offline Registrierter Benutzer
    Registriert seit
    Mar 2005
    Ort
    Heroldsbach
    Beiträge
    126
    Hallo,

    wie verhält sich misterhouse ohne die misterhouse-local Erweiterung? Hast du da die gleichen Probleme, wenn button.pl aufgerufen wird?

    Gruss,

    thoern

  4. #49
    Registriert seit
    Jan 2005
    Ort
    Neuwied
    Alter
    56
    Beiträge
    80
    wenn ich in einer "cleanen" mh distri folgenden aufruf starte per browser:
    http://nglux:8080/bin/button.pl

    dann gibt es die Fehlermeldung:
    http error in http eval of button.pl: Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 11137090) line 120, line 178. Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 11137090) line 124, line 178. Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 11137090) line 158, line 178. Bareword "gdTinyFont" not allowed while "strict subs" in use at (eval 11137090) line 159, line 178.
    Zitat Zitat von thoern Beitrag anzeigen
    Hallo,

    wie verhält sich misterhouse ohne die misterhouse-local Erweiterung? Hast du da die gleichen Probleme, wenn button.pl aufgerufen wird?

    Gruss,

    thoern

  5. #50
    Registriert seit
    Jan 2004
    Beiträge
    123
    Hallo
    Ich habe eibd und Misterhouse unter ubuntu installiert.
    eibd läuft.
    Mit Misterhouse komme ich nicht weiter.
    misterhouse-2.103 habe ich unter usr/local/mhprod/misterhouse-2.103 installiert.
    Die misterhouse-local Dateien von thoern unter
    usr/local/mhprod/misterhouse-local.
    Ich exportiere die Variable :
    mh_parms=/usr/local/mhprod/misterhouse-local/mh.private.ini; export mh_parms
    Dann starte ich ./mh in der Konsole.
    Wenn ich dann im Browser http;//localhost:8080 die mh-Seite aufrufe kommt immer die Seite von misterhouse-2.103.
    Ich glaube die mh.private.ini überschreibt nicht die mh.ini.
    Was ist denn im Verzeichnis misterhouse.
    Wo liegt den der Fehler.

    Gruß NetFritz

  6. #51
    thoern ist offline Registrierter Benutzer
    Registriert seit
    Mar 2005
    Ort
    Heroldsbach
    Beiträge
    126
    @Netfritz

    wenn die mh.private.ini verwendet wird, sollte mh auf Port 80 lauschen.

    Du exportierst die Variable schon in derselben Shell, in der mh gestartet wird, oder?



    @commander: entweder stimmt was mit deiner Perlinstallation nicht, oder dir fehlen die GD-libraries. Du solltest erst einmal versuchen, mh ohne meine Erweiterung ans laufen zu bekommen.

    Gruss,

    thoern

  7. #52
    Registriert seit
    Jan 2004
    Beiträge
    123
    Hallo
    @thoern
    Du exportierst die Variable schon in derselben Shell, in der mh gestartet wird, oder?
    Nein das habe ich nicht gemacht ( LINUX-Anfänger ).
    Wenn ich jetzt die Variable im gleichen Shell exportiere wo ich dann ./mh aufrufe bekomme ich folgende Fehlermeldung und mh startet nicht.
    - creating http on tcp 0.0.0.0 80 buffered
    Couldn't start a tcp server on http 80: IO::Socket::INET: Address already in use
    To get mh to run, blank out or change the http_port in mh.ini

    Was muß ich da denn ändern,doch wohl in der mh.private.ini.

    Gruß NetFritz

  8. #53
    RaK ist offline Registrierter Benutzer
    Registriert seit
    Oct 2005
    Ort
    Neuss
    Alter
    51
    Beiträge
    229
    Zitat Zitat von NetFritz Beitrag anzeigen
    - creating http on tcp 0.0.0.0 80 buffered
    Couldn't start a tcp server on http 80: IO::Socket::INET: Address already in use
    To get mh to run, blank out or change the http_port in mh.ini
    Steht doch da . Der Port 80 wird bereits benutzt. Das kann ein laufender misterhouse sein oder (wahrscheinlicher) ein laufender apache.


    Was läuft den auf Port 80? Starte mal einen Browser und oeffne http://ip.deines.misterhouse.rechners:80

    Was kommt da? Misterhouse? Dann läuft er schon. Apache, dann solltest du den Port für misterhouse in der mh.privat.ini ändern.

    Dazu die Zeile
    Code:
    http_port    = 80
    suchen und auf 8080 (z.B.) ändern.

    Viel Erfolg
    Hier könnte ihre Werbung stehen.

  9. #54
    thoern ist offline Registrierter Benutzer
    Registriert seit
    Mar 2005
    Ort
    Heroldsbach
    Beiträge
    126
    Auf Shellebene kannst du wie folgt prüfen, was auf Port 80 horcht:

    lsof -i tcp:80

    Gruss,

    thoern

  10. #55
    Registriert seit
    Jan 2004
    Beiträge
    123
    Hallo

    Port 80 wird von Apache benutzt.
    In "mh.privat.ini" http_port auf 8080 geändert.

    Jetzt läuft mh.
    Unter http://localhost:8080 kann ich
    jetzt die Webseite wie bei http://hoerndlein.dyndns.org
    sehen.
    Vielen Dank für die Hilfe.
    Gruß NetFritz

  11. #56
    Registriert seit
    Jan 2005
    Ort
    Neuwied
    Alter
    56
    Beiträge
    80
    @thoern
    meine mh version läuft einwandfrei auch mit den "standard" buttons von der default installation.
    gd sind installiert, ich vermute im moment auch das es evtl. an der perlinstallation liegt...

  12. #57
    Registriert seit
    Jan 2005
    Ort
    Neuwied
    Alter
    56
    Beiträge
    80

    buttons.pl :-(

    @thoern
    ich verwende Suse 10.0 mit den gd-libarys und starte eine "cleane" Version von mh (2.103)

    Wenn ich die http://nglux:8080/bin/button.pl
    aufrufe kommt dieser zuletzt genannte Fehler
    Auch unter SuSe 8.2 gibt es bei dem Aufruf diese gleiche Fehlermeldung.

    http error in http eval of button.pl: Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 11137090) line 120, line 178. Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 11137090) line 124, line 178. Bareword "gdMediumBoldFont" not allowed while "strict subs" in use at (eval 11137090) line 158, line 178. Bareword "gdTinyFont" not allowed while "strict subs" in use at (eval 11137090) line 159, line 178.

    Vielleicht kommt diese Meldung immer bei einer cleanen mh 2.103?

    Leider bin ich mehr der "Anwender" und nicht fitt im Programmieren...
    Hast Du eine Idee?

  13. #58
    thoern ist offline Registrierter Benutzer
    Registriert seit
    Mar 2005
    Ort
    Heroldsbach
    Beiträge
    126
    Hallo,

    wo genau tauchen die Fehlermeldungen auf?
    Im Logfile, auf der Konsole, oder als http-Response im Browser.

    Was heisst cleane Installation? Passiert das auch schon, wenn du noch kein eigenes *.mht File angelegt hast?

    Gruss,
    thoern
    Geändert von thoern (10.08.07 um 11:12 Uhr)

  14. #59
    Registriert seit
    Jan 2005
    Ort
    Neuwied
    Alter
    56
    Beiträge
    80
    @thoern
    Die Fehlermeldungen erscheinen im Browser als Textmeldung beim aufruf des Links (es wird nur die Fehlermeldung angezeigt, keine Grafiken oder anderes von mh

    desweitern wird die Fehlermeldung auch in der Konsole angezeigt, wenn ich mh per "hand" starte.

    mit "cleaner" mh distri meine ich einfach das tar verzeichnis auspacken und ./mh im bin verzeichnis starte


    Zitat Zitat von thoern Beitrag anzeigen
    Hallo,

    wo genau tauchen die Fehlermeldungen auf?
    Im Logfile, auf der Konsole beim Starten oder als http-Response im Browser.

    Was heisst cleane Installation? Passiert das auch schon, wenn du noch kein eigenes *.mht File angelegt hast?

    Gruss,
    thoern

  15. #60
    thoern ist offline Registrierter Benutzer
    Registriert seit
    Mar 2005
    Ort
    Heroldsbach
    Beiträge
    126
    tipp mal auf der Console ein

    which perl

    und

    perl -v

    Poste den Output

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •