Hallo,
ich stehe mal wieder auf dem Schlauch.
Ich habe einen Raspberry als Server mit Apache und PHP laufen. Funktioniert! Eine darauf liegende PHP-Datei kann ich mit dem Browser aufrufen und die Datei wird wunderbar ausgeführt und schaltet mir meine GPIO-Relais.
Nun habe ich einen 2. Raspberry zuerst mit FHEM installiert und nachträglich Apache und PHP hinzugefügt.
Leider wird dieselbe PHP-Datei wie bei Raspi1, die auch unter var/www/html liegt zwar im Browser aufgerufen, aber die PHP-Befehle werden nicht abgearbeitet.
Das bedeutet, die Verzeichnisse für die GPIO´s werden aus der PHP-Datei heraus nicht angelegt und die Eingänge nicht definiert.
Wenn ich es über SSH mit
sudo echo 25 >/sys/class/gpio/export
sudo echo out >/sys/class/gpio/gpio25/direction
mache klacken die Relais. Auch aus FHEM kann ich sie ansteuern, nur nicht über die PHP-Datei. Wie gesagt, an der PHP-Datei liegt es nicht, die funktioniert auf dem anderen Raspi wunderbar.
Irgendwetwas habe ich bei der Installation von Raspi 2 vergessen oder falsch gemacht. Ich weiß aber nicht was.
Bei der Fehlersuche habe ich festgestellt, dass auf Raspberry 2 www-data nicht als Besitzer im Verzeichnis var/www aufgeführt ist.
Ich weiß zwar nicht, ob das due Ursache ist, könnte es mir aber vorstellen.
Nun bekomme ich es leider nicht hin, den Besitzer hinzuzufügen (ich sag ja ich steh auf dem Schlauch!).
Hab natürlich schon gesucht und gegoogelt, auch viel gefunden, aber leidre ohne Erfolg.
Frage: Kann das die Ursache sein und wie lautet der Befehl um dem Verzeichnis var/www und allem was darunter liegt den Besitzer WWW-data hinzuzufügen.
Danke!