Hallo..
Ich habe jetzt schon mehrere Stunden vergeudet bei dem Versuch kwebdesktop über einen Browser per PHP auszuführen.
(kwebdesktop ist ein Programm das einen Screenshot von einer gewünschten URL erstellt)
Zu Beginn versuchte ich einfach mal den PHP Code
<? system('/usr/bin/kwebdesktop 1024 768 /home/michi/screen.png http://www.ubuntuusers.de'); ?>
Per Terminal: php datei.php klappt das auch.
Per Browser passiert nichts.. Dann hab ich mal geschaut welcher User das ausführt → www-data
Wenn ich jetzt im Terminal diesen Befehl mit dem User www-data ausführe kommt die Fehlermeldung das er nicht sich nicht mit dem X-Server verbinden kann.
Danach hab ich den Befehl dann auf
sudo -u michi /usr/bin/kwebdesktop 1024 768 /home/michi/screen.png http://www.ubuntuusers.de
erweitert. Und zusätzlich noch /etc/sudoers angepasst damit ich für diesen Befehl kein Passwort angeben brauche.
Jetzt klappt es auch über den User www-data. Aber nur wenn ich das PHP Script per Terminal starte. Per Browser aber noch immer nicht - Kein Bild - Keine Fehlermeldung
Nun das ist jetzt mein aktueller Stand.. Kann mir irgentjemand helfen?