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