Beiträge von mcburn

    System


    VServer Linux Debian 8

    Webserver Nginx

    Zertifikate Lets Encrypt



    Ich habe es mehrfach getestet und es kommt diese Meldung in der Browser Console wenn ich

    bei Pushserver : wss://www.wolf-squad.de/socket/    eingebe

    Code
    Firefox kann keine Verbindung zu dem Server unter wss://www.wolf-squad.de/socket/?userID=1&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx aufbauen.
    
    error { target: WebSocket, isTrusted: true, srcElement: WebSocket, eventPhase: 0, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, composed: false, timeStamp: 4350, … }

    Bei Google Chrome diese


    Code
    WBB.Elite.Push.min.js?v=1542984703:1 WebSocket connection to 'wss://www.wolf-squad.de/socket/?userID=277&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' failed: Error during WebSocket handshake: Unexpected response code: 404
    init @ WBB.Elite.Push.min.js?v=1542984703:1


    Nutze ich ws://www.wolf-squad.de/socket/ bekomme ich diese Meldung im Firefox


    und im Chrome das hier


    Code
    WBB.Elite.Push.min.js?v=1542984703:1 WebSocket connection to 'ws://www.wolf-squad.de/socket/?userID=277&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' failed: Error during WebSocket handshake: Unexpected response code: 301
    init @ WBB.Elite.Push.min.js?v=1542984703:1
    t @ WCF.Combined.min.js?v=1542984703:64
    (anonymous) @ ?postID=5823:1244
    j @ jquery.min.js?v=1542984703:2
    k @ jquery.min.js?v=1542984703:2
    WBB.Elite.Push.min.js?v=1542984703:1 


    Zertifikat ist von Lets Encrypt. In Plesk ist unter Einstelleungen für Apache &nginx das eingetragen


    und dann nur noch SEO Umschreibung das wars. PhP 7.1 + FPM-Anwendung von nginx bedient. Domain läuft auf www.wolf-squad.de und wird über Plesk mit der Option Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS  auf https geleitet. Bevorzugte Domain ist http://www.xyz.dd


    Im ACP bekomme ich dann halt immer diese Meldung abwechselnd.




    Was läuft da Quer? :)



    Console sagt Pushserver läuft



    Gruß mcburn

    https://fontawesome.com/icons


    Aber nicht jedes Icon geht. Branded Icons werden schon mal verweigert und nicht angezeigt. Musst du einfach testen.

    Icon aussuchen, anklicken und dann steht dort der Name bei.



    Die Nummer die dort angezeigt wird, nutzt man in CSS wenn man was am Stil ändert und zum Beispiel die Icons im Forum ändern will. ;)

    So in der Art?


    Das ging im WBB 4 mit diesem Code


    Code
    <span class="icon icon5 icon-star-half-empty" style="color: #228b22"></span><span style="font-family:'Trebuchet MS'; color: #228b22; text-shadow: 1px 1px 10px #78aecf;">&nbsp;%s</span>

    Schaue mal ob es immer noch geht.


    Der Teil ist für das Icon zuständig und dessen Farbe.

    Code
    <span class="icon icon5 icon-star-half-empty" style="color: #228b22">

    Das hier für die Benutzergruppen Farbe und dessen Aussehen (Schriftart/Schein um den Namen (Weiß)


    Code
    </span><span style="font-family:'Trebuchet MS'; color: #228b22; text-shadow: 1px 1px 10px #78aecf;">&nbsp;%s</span>

    Habe ein WSF 3.0. Sobald ich die Pakete Updaten will muss ich ja, da ich es hier gekauft habe, die Server von Woltlab deaktivieren weil ja sonst versucht wird vom WL Server das Update zu ziehen und die Zugangsdaten ja nicht dafür existieren. das ja soweit auch ok und bekannt und kein Problem :)

    Nun aber ist es so das ich das Paket News WSF Integration installieren bzw. Updaten will. Gesagt getan. Nach dem erfolgreichen Update von deinem Server habe ich die Woltlab Server wieder aktiviert. Nun zeigt mir das System an das es ein Update gibt. Und zwar das für das News WSF Integration System. Aber Version 3.1.0 Ich habe aber nicht das WSF 3.1 Installiert. Sobald ich nun die Server von WL wieder abschalte und nach neuen Updates suche. kommt nichts mehr. Und dazu kommt das ich als Update Server nur die Vortex Server von WL drin habe. Kann es sein das dort ein falscher Eintrag hinterlegt ist? Es ist auch nur das Paket "NEWS WSF Integration" was mir angeboten wird über die WL Server. Kann man da mal nachschauen was da eventuell falsch eingetragen ist? Ist doch ein wenig nervig jedesmal den Haken da raus zunehmen beim WSF News Integration.


    Mein System WSF 5.0.18 + News System+ WSF Integration für das WSF 3.0

    cms brauchst du nur wenn du ein WSC 3.0 aufwärts hast. Oder nutzt du das Fireball CMS? Wenn nein ist es überflüssig. Und versuche es mal statt community mit forum


    Code
    if (!-e $request_filename)
    {
    rewrite ^/(wcf/|forum/|filebase/|shop/|chat/)?(.+)$ /$1index.php?$2 last;
    }

    Mit Fireball CMS dann


    Code
    if (!-e $request_filename)
    {
    rewrite ^/(wcf/|cms/|forum/|filebase/|shop/|chat/)?(.+)$ /$1index.php?$2 last;
    }

    Ach ja und FPM sollte von nginx bedient werden.

    Es lag an zu vielen Zeichen :)


    rewrite ^/(/|wpt/|product/|tutorial/|marketplace/|wsfi/|easylink/)?(.+)$ /$1index.php?$2 last;

    War dein Eintrag. Der Fehler lag hier "rewrite ^/(/|


    Der Slash und der Trenner waren zu viel.

    Es geht definitiv mit diesem Code


    Code
    if (!-e $request_filename)
    {
        rewrite ^/(forum/|cms/|wpbt/|tutorial/|marketplace/|wsfi/|easylink/)?(.+)$ /$1index.php?$2 last;
    }

    Eventuell noch das wcf mit einschließen.


    Also dann diesen Code


    Code
    if (!-e $request_filename)
    {
      rewrite ^/(forum/|wcf/|wpbt/|tutorial/|marketplace/|wsfi/|easylink/)?(.+)$ /$1index.php?$2 last;
    }

    Irgendwas stimmt gerade nicht ^^ Wenn du Copy und Paste machst überprüfe immer das was du kopierst. Sollzte ich auch machen. Also du hast schon einen Falsche Code genutzt und ich habe beim Copy &paste nicht geschaut.



    Dein Code

    Code
    if (!-e $request_filename)
    {
        rewrite ^/(/|wpt/|product/|tutorial/|marketplace/|wsfi/|easylink/)?(.+)$ /$1index.php?$2 last;
    }

    Das kann nicht gehen ;)

    1. wpt falscher Ordner
    2. ^/(/|wpt/ ???? das ist ein total verkorkster Pfad :) das kann nicht gehen


    So sollte es aber laufen.


    Code
    if (!-e $request_filename)
    {
        rewrite ^/(forum/|cms/|wpbt/|product/|tutorial/|marketplace/|wsfi/|easylink/)?(.+)$ /$1index.php?$2 last;
    }

    Und wenn es noch immer zu Problemen kommt nimm mal das "product" raus. Das ist vom Bugtracker KEIN eigener Ordner. Es wird über das wpbt gesteuert und bedarf keines Eintrages.


    Sollte so dann Ohne das "product" aussehen


    Code
    if (!-e $request_filename)
    {
        rewrite ^/(forum/|cms/|wpbt/|tutorial/|marketplace/|wsfi/|easylink/)?(.+)$ /$1index.php?$2 last;
    }

    Starte mal über Plesk den Nginx Service neu. Und auch mal den Cache im Forum löschen und den Cache in deinem Browser. Der Cache im Browser ist je nach Browser sehr hartnäckig.

    Hat der Bugtracker einen eigenen Ordner? Wenn nein wird er über das WSC gesteuert. Und somit muss man den nicht eintragen.


    Sehe gerade was. Ist das "wpt" der Bugtracker? Wenn ja trage mal "wpbt" ein. :) Du hast ein falsches Kürzel. Schaue mal oben in der Browserleiste ;)



    So sollte es laufen.

    Code
    if (!-e $request_filename)
    {
      rewrite ^/(/|wpbt/|product/|tutorial/|marketplace/|wsfi/|easylink/)?(.+)$ /$1index.php?$2 last;
    }


    ich habe noch mit der Plesk Erweiterung Node.js ein Problem wenn ich das Aktiviere bekomme ich.

    Da kann ich dir leider nicht helfen. Da ich dort selber nicht ganz durchsteige.

    Wenn du SEO laufen lassen willst musst du es anders eintragen da Plesk dazwischen hängt.

    In den Einstellungen musst du die Proxyfunktion abstellen. Und dann das hier eintragen wenn du SEO aktivieren willst.


    Also Einstellungen für Apache und Nginx.

    Dort den Haken bei Proxymodus raus machen. Und diese Anweisung eintragen bei Zusätzliche Nginx Anweisungen


    Code
     if (!-e $request_filename)
    {
        rewrite ^/(forum/|cms/|blog/|lexicon/|news/|easylink/|moviezone/)?(.+)$ /$1index.php?$2 last;
    }

    Wenn du dort das Location mit drin hast kommt es meistens zu Fehlern da es durch das Plesk schon gesetzt wird. Also im Grunde würde es dann doppelt gesetzt.


    Dieser Code wurde für WBB 4.1 und WSC 3.0 getestet und läuft.
    Aber wie gesagt nur wenn es in Verbindung mit Plesk ist.


    Bei Hosting Einstellungen FPM-Anwendung von Nginx bedient einstellen. Aber ganz wichtig halt das der Proxymodus aus ist.


    Kannst gerne auf https://www.wolf-squad.de schauen oder https://grishacraft.net


    Beide Seiten laufen mit Nginx und dieser Config in Verbindung mit Plesk.