Beiträge von KB19

    Hmmm, ich frage mich gerade, wie viele Jahre ich Perl nicht mehr angerührt habe… 8|

    Ich bekomme gerade Aggressionen, fast wie bei Python. Aber nur fast, Perl ist noch erträglich! ^^

    Mein letzter Beitrag, mit dem ich in diesem Thread nerve… ;)

    Ich habe meine ganzen Nextcloud-Anpassungen nun in einem Git-Repository zusammengefasst, inkl. der Anpassungen für das CMS Pico: https://github.com/froonix/webhos…pdocs/nextcloud

    Alle Patches (inkl. der config.php) sind automatisiert und sauber in Shell-Scripte verpackt. Der Cronjob patcht die Konfiguration nun automatisch, bevor occ ausgeführt wird. Die Nextcloud-Sourcen sind bei den Beispielen in /httpdocs/nextcloud/nextcloud abzulegen. Sollte ich noch was ändern oder erweitern, kündige ich das in diesem Thema nicht mehr an. Ein kleines PHP-Chunk-Upload-Tool für Nextcloud, das von den Argumenten als Drop-In-Replacement für cp gedacht ist, sollte auch bald fertig werden. Das landet in einem eigenen Repository.

    Gibt es die Testdateien unter lg.netcup.net gar nicht mehr? :(

    Schade, die habe ich immer sehr gerne für Speedtests genutzt ^^

    Muss ich mir wohl mal eigene Dateien auf den Server legen…

    btw: Ich habe es gerade geschafft, mich in Nextcloud auszusperren! :D

    Wie? Weiß ich nicht mehr 100%. Aber das Ding hat behauptet, dass ich 2FA bei meinem Account erzwungen habe. Da kein nutzbarer 2FA-Provider aktiv war, konnte ich nicht mehr rein. Ich musste in der DB händisch herumpfuschen (oc_twofactor_providers Tabelle), um den Login wieder freizugeben. Sehr seltsame Sache.

    Wisst ihr, was ich bei Nextcloud liebe? Die App cms_pico, da dadurch mein Lieblings-CMS für einfache Dinge direkt integriert wird. Leider habe ich es noch nicht geschafft, die Kurz-URLs so ans Laufen zu bekommen, wie das von den Entwicklern angedacht war. Ich habe es jetzt mit einem kleinen Hack gelöst, der besonders beim Webhosting einwandfrei läuft:

    Die .htaccess-Datei habe ich dafür geringfügig erweitert:

    Fett hervorgehobene Zeilen sind von mir. Das war eine schwere Geburt… :|

    Ich würde auf kaputt tippen, localhost hat ich bei netcup noch nie bei einer DB

    Also localhost hatte ich noch nie. Oder entsteht sowas vielleicht, wenn man eine der "Anwendungen" installiert?

    Nein, keine installierte App. Das war jene DB, die ich vor einigen Wochen manuell für meine Nextcloud-Testinstallation angelegt habe. Alle neuen Datenbanken werden anders angelegt. Diese alte DB funktioniert jedenfalls einwandfrei. Ansprechbar über 127.0.0.1 und localhost (Unix Socket), sogar die Beschränkung nur auf lokale Verbindungen klappt hervorragend. Auch in phpMyAdmin sehe ich dazu passende Verbindungsinformationen.

    Sieht wirklich wie ein Bug aus? ^^ Ich glaube die lösche ich nie… 8o

    Ich habe mir für meine finale Nextcloud Installation nun übrigens zwei eigene Wrapper in einem anderen Ordner angelegt:

    Bash: occ.sh
    #!/bin/bash
    /home/etc/php/host/xyz.bin \
      -c /home/etc/php/host/xyz.ini \
      -f /httpdocs/nextcloud/occ \
      -- $@
    exit $?
    Bash: cron.sh
    #!/bin/bash
    /home/etc/php/host/xyz.bin \
      -c /home/etc/php/host/xyz.ini \
      -f /httpdocs/nextcloud/cron.php \
      -- $@
    exit $?
    • /home/etc/php/host/xyz.bin ist ein Symlink auf /usr/local/php74/bin/php.
    • /home/etc/php/host/xyz.ini enthält eine angepasste PHP-Konfiguration, damit es sicherheitstechnisch den Restriktionen eines FCGI-Aufrufs entspricht.
    • cron.sh lasse ich durch Plesk alle 5 Minuten als Befehl ausführen. (Pfad muss mit /httpdocs beginnen!)
    • Für occ.sh habe ich mir ein Bash-Alias angelegt: alias occ="/foo/bar/occ.sh"

    Sonst keine erwähnenswerten Anpassungen. Dürfte einwandfrei laufen… :love:

    Sagt mal, wieso habe ich beim Webhosting 8000 "unterschiedliche" Datenbankserver? :/

    Die erste DB bzw. der User hatte noch localhost:3306, die zweite nun 10.35.46.74:3306.

    Ist das Absicht oder ist da was kaputt?

    Ein ganz tolles und großes HTTPS-Portal:

    • Linkt auf HTTP-Unterseite (separate Anwendung)
    • Diese enthält nur eine Javascript Weiterleitung

    Ist man nun oberklug und blockiert Javascript, könnte man doch auf diese Idee kommen:

    • Manueller Aufruf über HTTPS (sichererer ^^)

    Doch jetzt wird es lustig:

    • Gültiges Zertifikat
    • Und Error 404 :D

    ABER: Die Fehlerseite sendet einen STS-Header! 8o

    Resümee: Der Link im Portal ist jetzt gänzlich hin und für den User nicht mehr erreichbar.

    Wieso im Dreiteufelsnamen kommt man überhaupt auf die Idee, eine Weiterleitung ausschließlich über eine unverschlüsselte Verbindung zu realisieren? Das ist doch ein Supergau an dieser Stelle. Warum verlinkten die dann nicht gleich auf das korrekte Ziel? Und warum konfiguriert man einen HTTPS vHost, konfiguriert ihn aber kaputt? Woah! Einmal mit Profis bitte, mich wundert bei denen echt nichts mehr…

    (Nein, ich werde nicht sagen, um wen oder was es geht.)