Jump to content
Froxlor Forum

tmuecksch

Members
  • Posts

    27
  • Joined

  • Last visited

Posts posted by tmuecksch

  1. Der Patch hat nichts gebracht. Also habe ich mal ein

    var_dump($acmesh_cmd); exit;

    eingefügt. Den Command setzt er wie folgt zusammen:

    Quote

    string(175) "/root/.acme.sh/acme.sh --auto-upgrade 0 --server https://acme-v02.api.letsencrypt.org/directory --renew -d bp.admin.bico-app.de -d www.bp.admin.bico-app.de -w /var/www/froxlor"

     

    Ohne exit sieht die Ausgabe so aus:

    Quote

    [information] Running Let's Encrypt cronjob prior to regenerating webserver config files
    [information] Requesting/renewing Let's Encrypt certificates
    [information] Updating certificate for bp.admin.bico-app.de
    [information] Adding SAN entry: bp.admin.bico-app.de
    [information] Adding SAN entry: www.bp.admin.bico-app.de
    string(175) "/root/.acme.sh/acme.sh --auto-upgrade 0 --server https://acme-v02.api.letsencrypt.org/directory --renew -d bp.admin.bico-app.de -d www.bp.admin.bico-app.de -w /var/www/froxlor"
    [Thu Jan 23 11:45:26 CET 2020] Lets find script dir.
    [Thu Jan 23 11:45:26 CET 2020] _SCRIPT_='/root/.acme.sh/acme.sh'
    [Thu Jan 23 11:45:26 CET 2020] _script='/root/.acme.sh/acme.sh'
    [Thu Jan 23 11:45:26 CET 2020] _script_home='/root/.acme.sh'
    [Thu Jan 23 11:45:26 CET 2020] Using default home:/root/.acme.sh
    [Thu Jan 23 11:45:26 CET 2020] Using config home:/root/.acme.sh
    [Thu Jan 23 11:45:26 CET 2020] Using server: https://acme-v02.api.letsencrypt.org/directory
    [Thu Jan 23 11:45:26 CET 2020] Running cmd: renew
    [Thu Jan 23 11:45:26 CET 2020] Using config home:/root/.acme.sh
    [Thu Jan 23 11:45:26 CET 2020] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
    [Thu Jan 23 11:45:26 CET 2020] DOMAIN_PATH='/root/.acme.sh/bp.admin.bico-app.de'
    [Thu Jan 23 11:45:26 CET 2020] Le_API
    Please specify at least one validation method: '--webroot', '--standalone', '--apache', '--nginx' or '--dns' etc.
    [debug] https://github.com/Neilpang/acme.sh
    v2.8.5
    [Thu Jan 23 11:45:26 CET 2020] Renew: 'bp.admin.bico-app.de'
    [information] Updated Let's Encrypt certificate for bp.admin.bico-app.de
    [information] Let's Encrypt certificates have been updated
    [information] apache::createIpPort: creating ip/port settings for  195.201.27.7:80
    [debug] 195.201.27.7:80 :: inserted vhostcontainer
    [information] apache::createIpPort: creating ip/port settings for  195.201.27.7:443
    [debug] 195.201.27.7:443 :: inserted vhostcontainer
    [information] apache::createIpPort: creating ip/port settings for  [2a01:4f8:1c1c:351c::1]:80
    [debug] [2a01:4f8:1c1c:351c::1]:80 :: inserted vhostcontainer
    [information] apache::createIpPort: creating ip/port settings for  [2a01:4f8:1c1c:351c::1]:443
    [debug] [2a01:4f8:1c1c:351c::1]:443 :: inserted vhostcontainer

    Sehr merkwürdig, dass er meckert obwohl -w gesetzt wird. Ich versteh' das nicht...

    Acme.sh Version:

    Quote

    $ sudo /root/.acme.sh/acme.sh --version
    https://github.com/Neilpang/acme.sh
    v2.8.5

    Also ist acme.sh up-to-date....

  2. On 1/22/2020 at 9:18 AM, d00p said:

    acme.sh sagt immer noch für ein renew einfach nur "acme.sh --renew -d example.com" ausführen, siehe https://github.com/Neilpang/acme.sh#12-how-to-renew-the-certs

     

    @d00p Ja das habe ich auch schon gesehen. Die Fehlermeldung macht in diesem Kontext echt überhaupt keinen Sinn. Ich kann Dir nur sagen, dass ich eine Domain gekündigt habe und diese erst kürzlich aus Froxlor entfernt habe. Allerdings erst nachdem diese merkwürdige Fehlermeldung aufgetaucht ist.

    Ich probiere mal den vorgeschlagenen Patch aus und melde mich dann zurück.

  3. Hi,

    seit gestern um 18:40h erhalte ich alle 5 Minuten folgende Mail. Da ich seit Längerem nichts am Server geändert habe (außer gelegentliche Update) würde ich mal ganz lapidar einen Fehler meinerseits ausschließen. Bisher hat ja alles problemlos geklappt.

    Nach etwas Recherche scheint der Fehler mit acme.sh zusammenzuhängen.

    Betreff: 
     

    Quote

    Cron <root@XXXXXXX> /usr/bin/nice -n 5 /usr/bin/php -q /var/www/froxlor/scripts/

    Inhalt:
     

    Quote

    Please specify at least one validation method: '--webroot', '--standalone', '--apache', '--nginx' or '--dns' etc. 

     

    Was kann ich tun um den Fehler zu Debugger und/oder zu beheben?

     

     

  4. @Neutrino Danke für den Tipp. Auch das zeigt leider keine Wirkung.

    Mittlerweile bin ich auch noch mal einen Schritt weiter. Ich habe mit folgendem Script mal getestet wie von PHP Dateien angelegt werden:

    <?php
    if ($fp = fopen(time() . '.txt', 'w')) {
      fwrite($fp, 'This is a simple test.');
      fclose($fp);
      echo "done";
    } else {
      echo "error - cannot create file";
    }

    Quelle: https://serverfault.com/questions/383734/how-do-i-set-default-umask-in-apache-on-debian

    Und mit diesem Script werden die Dateien korrekt angelegt. Das heißt, es muss ein Wordpress-Problem und kein Konfigurationsld00problem sein.

     

    @d00p Vielen dank für's in die Richtige Richtung schubsen.

  5. Danke für den Hinweis, das Stichwort umask hat mir gefehlt.

    sudo -u www-data touch foo

    erstellt Daten mit korrekten Rechten (-rw-r--r--).

    Laut diversen Google-Ergebnissen soll es helfen in "/etc/apache2/envvars" eine umask option "umask 002" einzufügen (+ apache2 Neustart versteht sich). Auch das hilft leider nicht. Ich google mal weiter...

  6. 12 minutes ago, d00p said:

    aber BERECHTIGUNGEN sollten passen, denn der User www-data wird als gruppenmitglied des Kunden-Users hinzugefügt, der sollte also da ran dürfen

    Trotz installation und Aktivierung in den Einstellungen bleibt das Permissions problem.

    Ich habe mal einen Screenshot einer hochgeladenen Datei beigefügt. Sie wird mit "--w--w--w- 1 www-data    www-data" erstellt... 

    Bildschirmfoto 2018-10-23 um 16.53.15.png

  7. Danke für Deine Antwort!

    Hier zunächst mal zu Einfachheit meine via apt-get installierten Pakete, sofern das für Dich interessant ist: https://pastebin.com/ExwSc9HY 
    Hier noch meine aktivierten Apache modshttps://pastebin.com/fQagdrxG

    Weder bei libnss-mysql noch bei extrausers klingelt es bei mir.

    Der Server ist erst vor kurzem installiert worden, dazu habe ich ein reines Debian Image genutzt und dann Froxlor gemäß der Anleitung im Wiki und gemäß der Anweisungen in der Admin-UI unter Konfigurationen installiert. Das Einzige was ich darüber hinaus noch gemacht habe ist php-memcache zu installieren, da unser Wordpress ohne nicht funktioniert hat.

     

  8. Guten Tag,

    ich habe einen Debian 9 Server mit Froxlor und Apache2 am laufen. Wenn ich mit dem Kunden FTP Zugang Dateien hochlade haben diese Ordnungsgemäß das ownership 10000:10000.

    Wenn jedoch in der PHP-Weboberfläche eine Datei hochgeladen wird, wird diese mit dem ownership www-data:www-data hochgeladen. Liegt hier ein Konfigurationsfehler vor oder ist das Verhalten sogar so gewünscht? Ich kann den Fehler leider nicht entdecken. Das Problem ist nur, dass das PHP-Script dann eine Permission Denied Fehlermeldung wirft, wenn versucht wird die Datei zu lesen.

     

    Liebe Grüße
    tmuecksch

×
×
  • Create New...