Ho una pagina web PHP sul mio Raspberry Pi con 2 pulsanti (on e off) Il pulsante on tasto reindirizza a On.php Il pulsante off reindirizza a Off.php In "/ usr/lib/cgi-bin" ho uno script python che vorrei eseguire (script.py) posso perfettamente eseguirlo dal terminale digitandoEsegui script Python da PHP
cd /usr/lib/cgi-bin
sudo python script.py
funziona se lo faccio dal terminale.
Il problema è il file PHP (On.php) nella mia cartella "/ var/www". Questo è quello che ho scritto:
<?php
exec('cd /usr/lib/cgi-bin');
exec('sudo python script.py');
?>
Perché lo script esecuzione dal terminale, ma non dal mio PHP?
Il vostro super utente dispone di una password? –