Hallo! Ich bin etwas am Verzweifeln. Ich möchte auf einem Raspberry Pi über einen Webserver ein PHP-Skript ausführen, welches ein Python-Skript ausführt und ein paar Lampen zum Leuchten bringt.

Meine Python-Skripte laufen 1A. Ich habe jetzt einiges ausprobiert und mein Resultat bisher ist, dass er mir die Python-Datei herunterlädt (fragt mich nicht, wie ich das angestellt habe ...).

Hier mein Code:

HTML Datei:

<html DOCTYPE!>
<form method="POST" action="ampel.php"
  <input type="submit" name="ampel">
</form>

Die PHP-Datei:

<?php

  if (isset($_POST['ampel'])) {
    exec('python ampel.py', $output, $return_var);
    echo("Ampel läuft");
  }

?>

Das Python-Skript ist, denke ich, eher unnötig. Falls es benötigt wird, poste ich es natürlich.

Zudem sei gesagt:

  • sudoers wurden angepasst, damit www die Skripte ausführen darf (und auch wirklich nur eben diese
  • Schreibrechte, Ausführen darf jeder
  • PHP error.log sagt gar nichts

Dankeschön. :)