Beiträge von Afox

    jepp, ich meine den roten Käfer :)


    weiß grade nicht wofür das Icon steht aber wenn es z.B. für ein Forum auf der Startseite des WBB steht, dann ja.

    Hallo,


    ist es möglich das Icon auch als Link zu verwenden?


    Wenn nicht möchte ich fragen, sofern es möglich ist, ob diese Funktionaltität in das Plugin aufgenommen werden kann?


    Danke für jedes Feedback.


    Gruß und einen guten Start in das Jahr 2015!


    Afox

    Hallo,


    seit der Installation des Plugins erhalte ich während des Arbeitens unregelmäßig auftretende Fehler im ACP



    Der Errorlog sagt: [Wed Dec 31 14:48:38 2014] [error] mod_fcgid: process /var/www/php-fcgi-scripts/userXYZ/domain.tld/php-fcgi-starter(5154) exit(communication error), get unexpected signal 7


    Kann mir bitte jemand helfen? :S


    Der Fehler tritt nach dem Absenden auf, nachdem ich das neue Icon ausgewählt habe. Manchmal übernimmt er Änderungen auch garnicht und ich muss mehrmals auf Absenden klicken.


    Gruß,


    Afox

    hallo zusammen,


    ich möchte nur noch einmal ein herzliches Danke für all die Hilfe und Geduld da lassen und mitteilen dass es nun läuft nachdem ich alle Subdomains mit einem SSL-Zertifikat ausgestattet habe :thumbup:


    Also, danke nochmals und bis bald :)


    Euer Afox

    wow hey es funktioniert wenn ich die Seite ohne https aufrufe, dann kommt Outbound: 1 now.


    Das ist ja schonmal ein gutes Zeichen wie ich finde.


    Mein vorheriger Post hatte folgenden Hintergrund: Rief ich die Seite verschlüsselt auf und manche Plugins wie z.B. der Blog hatten noch kein SSL-Zertifikat, so versagten wichtige Teile des Forums wie z.B. der CKEditor.


    Dennoch habe ich aktuell keinen blassen Schimmer ob es funktionieren wird wenn ich allen includierten Domains ein SSL-Zertifikat verpasse oder ob es eine andere Ursache hat.

    es kann sein dass ich da etwas durcheinanderwerfe. Die Frage war ob Plugins, die nicht SSL gesichert sind den Nodepush an seiner Arbeit hindern können. Bei mir hat fast jeder "Bereich" eine eigene Subdomain, der noch nicht mit Zertifikaten ausgestattet ist.

    grundsätzliche Frage: können nicht vorhandene SSL Zertifikate zu einem solchen Verhalten führen? nicht falsch verstehen: ich habe ein SSL Zertifikat für die Domain unter der nodepush läuft und dieses funktioniert. Aber meine Plugins laufen z.T. noch nicht unter SSL.

    Moin,


    nur zur Sicherheit: Als du die Seite aufgerufen hast, hattest du vorher (als nodePush bereits lief) das Forum aufgerufen und den Tab weiterhin offen, oder? :)
    Falls ja: Dann müsste die Server-Einstellung im ACP fehlerhaft sein.


    Push-Server-Host (nodePush) ist bei mir https://domain.tld:9001

    Edit: Good news everyone er startet.

    Code
    Up since: Tue Dec 16 2014 21:26:25 GMT+0100 (CET) 
    Outbound: 0 now


    ich hatte die Definition der sslOptions vor die Definition von fs geschrieben. Einziges Problem ist nun nur noch das er keine Outbound Connections hat.


    -------------------------


    Das hier müsste der gesuchte Fehlercode sein:


    Code
    /var/customers/user/path/wcf/acp/be.bastelstu.wcf.nodePush# node_modules/.bin/coffee app.coffee
    TypeError: Cannot call method 'readFileSync' of undefined
    at Object.<anonymous> (/var/customers/user/path/wcf/acp/be.bastelstu.wcf.nodePush/app.coffee:9:9)
    at Object.<anonymous> (/var/customers/user/path/wcf/acp/be.bastelstu.wcf.nodePush/app.coffee:1:1)
    at Module._compile (module.js:456:26)

    hm. doofe Frage aber wie mach ich das? vorher habe ich via npm start im Verzeichnis /wcf/acp/be.bastelstu.wcf.nodePushausgeführt. Wenn ich den selben Befehl in dem neuen Verzeichnis eingebe erhalte ich einen ENOENT.

    nodepush started nicht mehr sobald ich den genannten Code eintrage :(


    Edit: Gibt es einen Log wo nähere Infos über das Problem zu finden sein könnten? Mein Horizont reicht aktuell nur bis zum Syslog ^^

    Tatsache. Hat auf Anhieb funktioniert, danke :)


    hi Doenervich,


    kannst du bitte nochmal ein Resümee machen mit konkreten Schritten und vollständigem Code unter dem es bei dir geklappt hat? Ich blicke hier grade nicht so recht durch und alle Versuche schlugen bisher fehl. ich schreibe nochmal was ich gemacht habe:

    • Pfad des Push-Server-Host (nodePush) im ACP (System->Optionen->Allgemein->System->Push-Server) auf https angepasst
    • app.coffee (/wcf/acp/be.bastelstu.wcf.nodePush/app.coffee) folgendes hinzugefügt

    • Code
      sslOptions = {
      key: fs.readFileSync('/Pfad/zu/Cert/Zertifikat.key'),
      cert: fs.readFileSync('/Pfad/zu/Cert/Zertifikat.crt'),
      ca: fs.readFileSync('/Pfad/zu/Cert/Zertifikat.crt'),
      requestCert: true,
      rejectUnauthorized: false
      };


    • server = (require 'http').Server app ersetzt durch server = (require 'https').createServer sslOptions, app
    • Neustart Nodepush

    Kann open_basedir ein Problem in diesem Fall sein? Vor allem in Bezug auf das Zertifikat? Dieses liegt außerhalb des Documentroot des Nutzers.


    Auf dem Server läuft Fast CGI.


    Gruß,


    Afox

    hi Tim,


    danke dir. Leider funzt es noch nicht. Bezüglich Zertifikat: Muss das im selben Ordner liegen wie app.coffee?


    Die Options habe ich ganz am Anfang von app.coffee definiert. Ich denke das ist korrekt so?


    Müsste der Schnipsel (require 'https').createServer options, app nicht (require 'https').createServer [b]sslOptions[/b], app heißen?


    Gruß,


    Afox

    hallo, sorry dass ich das nochmal ausgrabe aber bevor ich was falsch/kaputt mache nochmal zur Sicherheit folgende Fragen:

    • man bearbeitet die Datei /wcf/acp/be.bastelstu.wcf.nodePush/app.coffee, richtig?
    • man ersetzt server = (require 'http').Server app mit server = (require 'https').createServer options, app, richtig?
    • Nach dem Bearbeiten macht man einen Neustart und die Änderungen werden übernommen, richtig?
    • muss man den Pfad des Push-Server-Host (nodePush) im ACP (System->Optionen->Allgemein->System->Push-Server) auf https anpassen?

    Edit: ich habe den oben genannten Code versucht in die app.coffee einzufügen. Leider started der Server dann nicht mehr.


    Gruß,


    Afox