php文件无法从网络服务器执行python文件

我目前正在开发一个具有多个树莓派的项目,这些树莓派都由网页上的主面板控制。 这个想法是,如果我按下网页上的按钮,它将在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的权限设置中。

有人有什么主意吗?

亲切的问候,

乔丹

zyf12345678 回答:php文件无法从网络服务器执行python文件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3156359.html

大家都在问