我在这个 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