0

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

phantomjs: Permission denied

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

4

2 回答 2

0

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

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

于 2014-03-04T10:13:29.240 回答
0

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

于 2013-06-16T16:27:58.440 回答