Suchergebnisse

  1. W

    OpenBSDs httpd + php + gnupg

    Du hast recht, er läuft nicht. Aber beim Starten mit rcctl gibt er ein OK zurück... Selbst die Debug-Ausgaben mit rcctl -d sind identisch mit denen bei einem erfolgreichen Start. Habe jetzt rausgefunden, dass httpd ein implizites /logs vor den Pfad setzt. D.h. mein error.log und access.log...
  2. W

    OpenBSDs httpd + php + gnupg

    Das Kompilieren der neusten gnupg Version hat nicht geholfen. Aber einen kleinen Schritt bin ich trotzdem weitergekommen! Ich hab nämlich rausgefunden dass PHP einen eingebauten Webserver hat. Das wusste ich noch nicht! Und wenn ich "php -S 127.0.0.1:80 -t ." in meinem htdocs Verzeichnis...
  3. W

    OpenBSDs httpd + php + gnupg

    gnupg 1.4.23 (aus den Packages). Hatte davor gnupg 2.2.10 (auch aus den Packages), aber damit liefen die Tests von gnupg 1.4.0 (PECL) nicht durch. gpgme (auch aus den Packages) ist die Version 1.10. Die Versionen hab ich jetzt aus den FTP Package Mirrors rausgesucht. Ich werde das später zu...
  4. W

    OpenBSDs httpd + php + gnupg

    Ich hatte heute morgen noch etwas Zeit und habe in das GNUPG Plugin von PHP eine extra Ausgabe in die import Funktion eingebaut. PHP's import ruft gpgme_op_import() auf welches als Rückgabewert 0x7000079 liefert. Jetzt habe ich den Wert entschlüsselt aber bin nicht wirklich schlauer. Die erste...
  5. W

    OpenBSDs httpd + php + gnupg

    Sorry, das hab ich überlesen. Hab jetzt ein /usr/local in meinem chroot erstellt und auch GNUPGHOME angepasst, aber meinen key kann ich auch hier nicht importieren. Oder bedeutet das, es geht nur im richtigen /usr/local, also ohne chroot? Auf der anderen Seite reden wir doch über PHP und httpd...
  6. W

    OpenBSDs httpd + php + gnupg

    So jetzt hab ich das mal ausprobiert. Es funktioniert auch nicht wenn ich zuvor über die Kommandozeile den Keyring erstellt habe. Leider hat auch "su -m www -c 'php-7.2 test.php' auf der Kommandozeile nichts gebracht. Es hat einfach nur ein "Sorry" ausgegeben. Ich schätze da muss doch mehr...
  7. W

    OpenBSDs httpd + php + gnupg

    Auf der Kommandozeile ist das nicht nötig, aber ich werde es heute Abend mal ausprobieren. Kann ich eigentlich Befehle auf der Kommandozeile als www-Benutzer ausführen? Wahrscheinlich muss ich ihm eine andere Shell eintragen als /sbin/nologin.
  8. W

    OpenBSDs httpd + php + gnupg

    file_put_contents() funktioniert sowohl mit einem relativen als auch mit einem absoluten Pfad zum gnupg Verzeichnis. Das Setzen von GNUPGHOME auf einen absoluten Pfad hat leider nicht geholfen.
  9. W

    OpenBSDs httpd + php + gnupg

    error.log vom Webserver: Bei seterrormode(ERROR_EXCEPTION): PHP message: PHP Fatal error: Uncaught Exception: import failed in /htdocs/test.php:61 Stack trace: #0 /htdocs/test.php(61): gnupg->import('-----BEGIN PGP ...') #1 {main} thrown in /htdocs/test.php on line 61 Bei...
  10. W

    OpenBSDs httpd + php + gnupg

    Hat schon mal jemand httpd + PHP + gnupg auf OpenBSD zum Laufen bekommen? Ich hab ein ganz simples PHP Programm welches in der shell funktioniert, aber unter httpd immer einen Fehler zurück gibt. putenv('GNUPGHOME=gnupg'); $keydata = "<my public key>"; $gpg = new gnupg()...
Zurück
Oben