我安装了一个 Apache 服务器,它公开了一个我一直在研究的用 PHP 编写的网站。该网站的功能之一是将新数据插入 MySQL 数据库。当要插入数据时,用户按下一个链接,该链接又调用一个 PHP 脚本,其中包含这样的行
$script_return = exec('python some_script.py);
python脚本在站点根目录的根目录下生成多个文件。创建这些文件后,脚本以特定系统命名它们并将它们移动到子文件夹(通过shutil)。当我手动运行脚本时,一切正常。但是,当我尝试从网站运行时,文件已创建但不会移动。.php 脚本和 .py 脚本都有 777 权限并且属于 www-data 组,但它仍然不起作用。
任何帮助,将不胜感激。