Habe derzeit zum Testen aufm lokalen Rechner xampp auf ubuntu laufen, Webseite läuft, alles läuft.
Wenn ich in eine Seite
- Code: Select all
$output = shell_exec('ls -lart');
echo '<pre>' . $output . '</pre>';
Jetzt habe ich aber z.b. wkhtmltopdf installiert.
Ein Aufruf des Befehls im Terminal
- Code: Select all
wkhtmltopdf http://mywebsite.html /opt/lampp/htdocs/zielordner/mywebsite.pdf
Wenn ich in PHP
- Code: Select all
shell_exec('wkhtmltopdf http://mywebsite.html /opt/lampp/htdocs/zielordner/mywebsite.pdf');
Auch verschiedenste Pfad-Anpassungen wie /usr/bin/wkhtmltopdf oder ../../../../usr/bin/wkhtmltopdf (relativ zu PHP) bringt nix. es passiert einfach NIX.
Auch keine Fehlermeldungen.
Den Hinweis, shell_exec laufe nicht unter save_mode, habe ich verfolgt, save_mode ist OFF
Muß shell_exec mit irgendwelchen Rechten gestartet werden, wie z.b. "sudo -u apache ..." ? Habe ich auch schon probiert, mit verschiedenen usern.
Wäre für sachdienliche Hinweise sehr verbunden.
Vielen Dank vorab, Micha ( post@ddlab.de )