chromium 无法以 www-data 用户身份运行

chromium 无法以 www-data 用户身份运行

我在这个 php 包上使用 chromiumhttps://github.com/symfony/panther

安装:apt-get install chromium-chromedriver

函数已被调用:$this->client = Client::createChromeClient('/usr/bin/chromedriver');

当我部署到 Ubuntu 服务器并通过主管的数据库队列运行时,我使用www-data用户并收到此错误:

Could not start chrome. Exit code: 1 (General error).
Error output: cmd_run.go:1019: WARNING: cannot create user data directory: cannot create "/var/www/snap/chromium/1864": mkdir /var/www/snap: permission denied
/system.slice/cron.service is not a snap cgroup

答案1

我遇到了类似的问题,问题是 chromedriver 不允许 www-data 的主目录为/var/www。您必须将 www-data 的主目录更改为/etc/password类似的内容/home/www(并记住正确mkdir/ chmod/ )。chown

相关内容