小编Rob*_*sto的帖子

PHP 脚本不能运行 bash 脚本。sh:权限被拒绝

我正在尝试从 PHP 执行 .sh 脚本,但是它没有执行。

我检查了错误日志,并且收到了“sh:权限被拒绝”错误。我检查了在哪个用户下运行 php,它是在 apache 用户下完成的。

我尝试将 .sh 的所有权更改为 apache 用户,但没有结果。

起初我以为这是因为脚本在 www/ 目录之外,但是即使我将脚本放在同一目录中,仍然会出现错误。

除了将 apache 用户添加到 SUDOers 列表之外,还有其他解决方案吗?

如果我使用 'php filename.php' 命令从 putty 启动它,sh 脚本运行良好。

script bash permissions php

16
推荐指数
2
解决办法
7万
查看次数

标签 统计

bash ×1

permissions ×1

php ×1

script ×1