Hallo Leute,
ich bin neu hier und steig auch noch nicht ganz durch, hoffe trotzdem das richtige Forum getroffen zu haben...
Ich habe mit einen PI neu installiert, momentan ist das für mich Übung und ich habe noch viele Fragen und Probleme. Aber mit Google versuch ich mich "durchzubeißen". Gerade häng ich aber an einem "komischen" Problem.
Ich möchte gerne meine GPIOs über HTML5 ( / Javascript) auslesen, ändern...
Online findet man natürlich mehrere Wege die nach Rom füren, ich habe das ganze jetzt mit CGI angefangen (gerne bin ich für bessere Lösungen offen).
nun ich habe einen Apache2 auf dem aktuellsten Raspbian Jessi Lite (Kernel 4.1). Ich habe auch PHP5 und divere CGI tools "ausprobiert" (z.B. php5-cgi)
genau da ist auch mein Problem zuerst hieß es ich habe nicht die Berechtigungen um CGI auszufürhen
ZitatAH01630: client denied by server configuration: /usr/lib/cgi-bin/w210.cgi
nach etwas Googeln und herumprobieren, öffnet er mir nun meine CGIs als TEXT und führt diese nicht aus... sicherlich habe ich hier was "Peinliches" verbockt .
Hoffentlich kann mir jemand helfen.
im meiner /etc/apache2/apache2.conf habe ich folgende Zeilen eingefügt:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin>
AllowOverride None
Options FollowSymLinks
Require all granted
</Directory>
Folgendes steht in meiner CGI /usr/lib/cgi-bin/w211.cgi:
#!/bin/bash
gpio -g mode 21 out
gpio -g write 21 1
echo "Status: 204 No Content"
echo "Content-type: text/plain"
echo "1"
Vielen Dank
gruß baer