Hallo Leute,
ich habe vermutlich ein ganz banales Problem, aber ich bekomme die Lösung einfach nicht hin. Konkret möchte ich eine mp4 im VLC-Player über einen Apache starten. Der Befehl kommt von meinem Fibaro Smart Home. Ich nutze einen Raspberry 3 B+ mit php5 und Apache2 auf Port 88.
Was bisher gut funktioniert:
- die Wiedergabe der mp4 über den VLC direkt
- die Wiedergabe der mp4 durch Starten meiner.php aus der Console heraus
- PHP-Dateien auf dem Raspberry über mein Fibaro Smart Home ausführen z.B. den Rasbperry neu starten über eine reboot.php
Was nicht funktioniert:
- meine.php über das Fibaro Smart Home starten
Alle php-Dateien sowie die mp4 liegen unter var/www/html. Der Ordner html sowie alle Dateien haben chmod 777 Rechte.
Der Code in meine.php sieht wie folgt aus:
<?PHP
exec ("vlc /var/www/html/meine.mp4");
?>
Wie gesagt, aus der Console heraus funktioniert es mit: php meine.php
Zur Sicherheit hier auch mein Code aus dem vituellen Modul meines Fibaro Smart Home - auch wenn es daran eigentlich nicht liegen kann, da der selbe Code bei anderen php-Dateien funktioniert.
local device = fibaro:getSelfId();
local ipaddress = fibaro:getValue(device, "IPAddress");
RASP = Net.FHttp(ipaddress, "88");
response = RASP:GET('/meine.php');
Ich bin über jede Hilfe oder Idee dankbar.
Grüße
Mr.Coffee