【问题标题】:Permission denied executing shell_exec (PhantomJS)权限被拒绝执行 shell_exec (PhantomJS)
【发布时间】:2013-06-16 16:19:53
【问题描述】:

我在我的服务器上安装了 PhantomJS,它在终端上运行良好。当我尝试使用 SHELL_EXEC 运行 PHP 时,出现以下错误:

phantomjs: Permission denied

我将可执行文件设置为 777,但我只是不知道还能做什么。有什么建议吗?

【问题讨论】:

    标签: php unix phantomjs shell-exec


    【解决方案1】:

    您是如何安装它的?它在哪里?您访问 phantomjs 的用户可能没有 phantomjs 需要的权限。

    【讨论】:

      【解决方案2】:

      您应该确保您的网络用户(我假设它是 apache)对 PhantomJS 路径中的所有目录都具有 +x 权限。

      假设是/path/to/phantomjs/phantomjs,apache(或其组)需要对所有/path/path/to/path/to/phantomjs拥有+x权限。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-09
        • 1970-01-01
        • 2023-01-26
        • 2016-04-15
        • 2013-04-14
        • 1970-01-01
        • 1970-01-01
        • 2014-07-15
        相关资源
        最近更新 更多