Moin Jürgen,
Ich vermute, das wenn php im webserver Kontext läuft das shell_exec nicht erlaubt ist, das musst du ggf. über die PHP Konfiguration für den Webserverkontext freigeben (also via php.ini)
Grüße,
felix
> On 1. Jan 2019, at 16:03, JK <juergen_at_koemedia.net> wrote:
>
> Hallo
>
> Irgendwann in nächster Zukunft wird analoges Radio per Kabel abgeschaltet und da unser Radio nicht umrüstbar ist, habe ich mir gedacht, einen kleinen Pi an den Verstärker anzuschließen und damit im Wohnzimmer Radio zu hören. Da wir eh nur zwei, max drei verschiedene Sender hören, dachte ich mir, die Steuerung mit drei kleine php-Skripten durchzuführen, die ich vom Tablet aus ausführe.
> Weiter unten findet Ihr das php-Skript (wdr2.php) zum starten des Senders WDR2. An der Konsole funktioniert dieses Skript (und auch die Skripte für die anderen beiden Sender) einwandfrei, wenn ich z.B.
>
> php wdr2.php
>
> oder entsprechendes aufrufe, wird der vorherige Sender gekillt und WDR2 gestartet. Versuche ich das aber mit dem Browser per http://<IP-Adresse>/wdr2.php tut sich absolut nichts. Nicht mal der Kill.
>
> Beschreibungen dieses Phänomens gibt es zu Hauf im Internet und auch viele gute Ratschläge, die ich zumeist nicht verstehe oder nachvollziehen kann. Lt. dieser Beschreibungen scheint dies ein Rechte-Problem zu sein, aber keiner beschreibt, wie man dieses Rechte-Problem lösen kann. Ich habe schon die Rechte von wdr2.php auf 777 gesetzt. Kein Unterschied.
>
> =======Skript=========
> <?php
>
> shell_exec ('killall mplayer');
>
> shell_exec ('mplayer http://wdr-wdr2-suedwestfalen.icecast.wdr.de/wdr/wdr2/suedwestfalen/mp3/128/stream.mp3');
>
> ?>
> ======================
>
> Weiß da jemand Rat?
>
> Gruß, Jürgen
>
>
> --
> To UNSUBSCRIBE, send an email to linux-stammtisch-request_at_lists.infodrom.org
> with a subject of "unsubscribe". Trouble? Contact listmaster_at_lists.infodrom.org
>
Received on Tue Jan 01 2019 - 16:26:29 CET
This archive was generated by hypermail 2.2.0 : Tue Jan 01 2019 - 16:26:37 CET