php - php文件没有从网络服务器执行python文件
问题描述
我目前正在开发一个包含多个覆盆子的项目,这些覆盆子都由网页上的主面板控制。这个想法是,如果我在网页上按下一个按钮,它会在连接到该 surtain 按钮的 pi 上运行一个 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);
});
});
如果我在 raspberry 上运行 php 文件,它会自己做出反应,但是如果我在网页中打开文件,它不会做任何事情。
我认为它在我的 pi 的权限设置中。
有人有什么想法吗?
亲切的问候,
乔丹
解决方案
推荐阅读
- node.js - 如何更新嵌套模型中的文本 - MERN 堆栈
- python - 为什么 Django 复制我用于创建模型实例的所有图像
- c# - 在未安装 Visual Studio 的其他机器上运行 c# sql 代码
- firefox - 如何从剪贴板插入到 IMACROS 输入?
- javascript - 避免页面重新加载和使用 Javascript/JQuery 重新加载时
- prometheus - 如何计算K8s节点的cpu速率排除主节点
- javascript - $.get 如何使用 laravel 添加标题
- python - 如何从特定文件夹中获取所有文件并将它们存储在数据库中,django
- html - 在父元素中居中直到它到达左上边界,然后停止居中并显示滚动条?
- python - 如何在 Pandas barplot 中旋转 y 轴刻度标签