clamdscan 返回“无法启动 Clamav Daemon”,但 clamd 正在运行

clamdscan 返回“无法启动 Clamav Daemon”,但 clamd 正在运行

我正在使用 clamdscan 扫描上传到网站的文件。如果我从命令行运行 clamdscan,它会正常工作。但是,如果我从 PHP 脚本调用,它会引发异常:

App\Util\Exception\Company\AntivirusNotRunningException
Clamav Daemon cannot be started

我假设 Clamav Daemon 是 clamd,但它正在运行:

在此处输入图片描述

我尝试将 clamd 的所有者从 root 更改为 apache,但都返回相同的错误。另一个令人困惑的事情是,这在某些服务器上有效,但在其他服务器上无效,没有任何明显的区别。

这感觉像是权限问题,但我不知道下一步该尝试什么。

相关内容