pi@controller:/etc/sudoers.d $ cat www-data-to-pi
www-data ALL=(pi) NOPASSWD: /home/pi/startup.sh, /home/pi/kill.sh, \
                            /home/pi/tcp_client, /home/pi/udp_client
pi@controller:/etc/sudoers.d $

I suspect that data files can't be parsed by Apache because it isn't firing up as
a different user, pi.

Look at the following excerpt from /var/log/apache2/error.log:

[Thu May 03 09:37:25.182045 2018] [:error] [pid 488] [client 192.168.1.16:46462] debugging: read_tps_file (c:/trusses/stephen_trusses/splice plates.tps), referer: http://192.168.1.103:7000/main.php [Thu May 03 09:37:25.182292 2018] [:error] [pid 488] [client 192.168.1.16:46462] PHP Warning: stat(): stat failed for c:/trusses/stephen_trusses/splice plates.tps in /var/www/php/utils.php on line 18, referer: http://192.168.1.103:7000/main.php

Do I need to add /home/pi/controller to www-data-to-pi?

How about the php script startup.php that Apache calls to startup.sh and kill.sh from?
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to