我目前正在开发一个具有多个树莓派的项目,这些树莓派都由网页上的主面板控制。 这个想法是,如果我按下网页上的按钮,它将在piwich上运行一个python脚本,并将该脚本连接到该按钮。 效果很好,除了一个pi。
我使用了与其他pi相同的代码,但是由于某些原因它无法正常工作。 有人可以帮我吗?
PHP文件:
<?php
system("python /home/pi/Desktop/controllers/slaap-all-off.py");
?>
JS代码连接到在后台调用php文件的按钮:
$('#dosometing').on('click',function() {
$.ajax({
url : 'http://webserverip/dosomething.php'
}).done(function(data) {
console.log(data);
});
});
如果我在树莓派上运行php文件,它会自行做出反应,但是,如果我在网页中打开该文件,则不会执行任何操作。
我认为它在我的pi的权限设置中。
有人有什么主意吗?
亲切的问候,
乔丹