| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: shell_exec will nicht funktionieren im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Hallo, ich habe ein hoffentlich kleines Problem mit PHP. Und zwar wollen die folgenden Zeilen beim besten Willen funktionieren: PHP-Code: ...
![]() |
| | #1 (permalink) |
| Senior Member | Hallo, ich habe ein hoffentlich kleines Problem mit PHP. Und zwar wollen die folgenden Zeilen beim besten Willen funktionieren: PHP-Code: PHP-Code: Jemand eine Idee? Gruß odigo
__________________ [HaBo] @ Facebook - Gefällt mir! |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Mal mit exec() versuchen. Wenn das nicht hilft, dann mal den kompletten Pfad zum gpg angeben.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | |
| |
| | #3 (permalink) |
| Senior Member Themenstarter | Geht leider beides nicht ?( Edit: Habs gerade mit gpg --help probiert. Da bekomm ich die letzte Zeile der Hilfe. Kann es irgendein Problem sein wegen der mehrzeiligen Ausgabe von gpg?
__________________ [HaBo] @ Facebook - Gefällt mir! |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Bekommst du den Output auch dann nicht, wenn du den Befehl in Backticks einschließt? Code: $ausgabe = `gpg --list-keys`;
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) |
| Senior Member Themenstarter | Irgendwie hab ich jetzt nicht ganz verstanden was du willst. Im ersten Posting hab ich mich etwas vertan. Ich habs natürlich so: PHP-Code: strlen sagt übrigens auch daß in ausgabe nichts drin ist. Nur bei --help bekomm ich die letzte Zeile der Hilfe. Versteh ich nicht.
__________________ [HaBo] @ Facebook - Gefällt mir! |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Ich meine es so, wie ich es geschrieben habe: Code: $ausgabe = `gpg --list-keys`;
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #7 (permalink) | |
| Senior Member Themenstarter | Ich glaube ich steh auf der Leitung. Also bei: PHP-Code: bei: PHP-Code: bei: PHP-Code: Zitat:
Edit: Was auch merkwürdig ist das wenn ich PHP-Code:
__________________ [HaBo] @ Facebook - Gefällt mir! | |
| | |
| | #8 (permalink) | ||||
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Zitat:
Zitat:
Zitat:
Code: gpg: Verzeichnis `/var/www/.gnupg' erzeugt gpg: Neue Konfigurationsdatei `/var/www/.gnupg/gpg.conf' erstellt gpg: WARNUNG: Optionen in `/var/www/.gnupg/gpg.conf' sind während dieses Laufes noch nicht wirksam gpg: Schlüsselbund `/var/www/.gnupg/pubring.gpg' erstellt gpg: /var/www/.gnupg/trustdb.gpg: trust-db erzeugt
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ | ||||
| | |
| | #9 (permalink) |
| Moderator ![]() | Wie bitmuncher schon sagt: schau mal, ob du mit dem Benutzer, unter dem der Webserver läuft, überhaupt die Rechte hast, um gpg auszuführen. Außerdem schau mal, ob gpg irgendwo im $PATH des jeweiligen Nutzers steht (hadder aber auch schon gesagt *g). Zudem könnte es sein, dass der Webserver in einer chroot-Umgebung läuft und gpg somit gar nicht verfügbar ist. Eine weitere Möglichkeit wäre, dass der Safe-Mode aktiviert ist und die Funktion damit gar nicht funktioniert, wenn du aber in einigen Fällen (wenn auch unerwünschte) Ausgaben bekommst, würde ich das aber eher ausschließen. |
| | |
| | #10 (permalink) |
| Senior Member Themenstarter | Also, es ist ein Rechteproblem. Wenn ich als User des Webservers gpg ausführe bekomme ich einen Fehler daß er auf /root/.gnupg nicht zugreifen kann. In der Userverwaltung bin ich nicht so fit, aber ich denke ich bekomm das jetzt hin. Danke Leute Gruß odigo
__________________ [HaBo] @ Facebook - Gefällt mir! |
| | |
| | #11 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Der Webserver sucht seine GPG-Konfiguration im root-Home? Du solltest dringend die Sicherheit deines Servers überprüfen, denn dieser dürfte nichtmal auf die Idee kommen seine Konfigurationen im root-Home zu suchen. Oder hast du 'gpg' via 'sudo' aufgerufen? Dann sucht er nämlich automatisch am falschen Ort.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #12 (permalink) |
| Senior Member Themenstarter | Ja, habs per sudo aufgerufen. das kann ja nicht gehen. Hm, wenn ich jetzt als www (mein neuer User fürn Apache) gpg ausführe geht alles, aber aus PHP immer noch nicht. Langsam aber sicher bekomme ich graue Haare. Gruß odigo
__________________ [HaBo] @ Facebook - Gefällt mir! |
| | |
| | #13 (permalink) | |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Zitat:
PHP-Code: PHP-Code:
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ | |
| | |
| | #14 (permalink) | |
| Senior Member Themenstarter | Das mit der Umleiterei hab ich gerade gemacht. Die Datei test wo ich Fehlerausgabe hinleite ist vom User und der Group www. Ich bekomme aber immer noch den Fehler daß gpg nach /root/.gnupg zugreifen will. In meiner http.conf steht: Zitat:
Edit: Ich glaube langsam aber sicher daß gpg falsch installiert ist. Die gpg.conf liegt tatsächlich unter /root/.gnupg. Wie ich daß aber wieder richtig hinbiege weiß ich nicht.
__________________ [HaBo] @ Facebook - Gefällt mir! | |
| | |
| | #15 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Wie sieht denn der Eintrag für den User 'www' in /etc/passwd aus? Und läuft der Webserver in einer chroot-Umgebung? Edit: Jeder User hat im Normalfall seine eigenen GPG-Konfiguration und seine eigenen Schlüsselbund-Dateien in ~/.gnupg.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Miniaturansichten funktionieren nicht | Sukram21 | Windows | 2 | 26.08.09 20:01 |
| [C++] Hochkommas funktionieren nicht | shUnderdog | Code Kitchen | 8 | 11.08.06 11:14 |
| Tastenkombinationen funktionieren nicht | gTw34k3r | Windows | 0 | 11.08.05 11:09 |
| links funktionieren nicht | akm1978 | Windows | 3 | 19.11.03 06:49 |
| Games funktionieren nicht | DesignerX | Die Problemzone | 6 | 10.12.02 10:25 |