Symfony cPanel Cron权限(拒绝)

Symfony cPanel Cron权限(拒绝),symfony,permissions,cron,cpanel,Symfony,Permissions,Cron,Cpanel,cron作业在cPanel上运行的权限是什么?或者更好,我可以作为特定用户运行cron吗?我在一个plesk面板上工作,但似乎无法启动 我正在尝试为Symfony项目运行cron作业 php-cli /home/appname/public_html/website/app/console appname:images:clean 在Symfony中的这个命令中,我试图记录我正在做的事情。我从cron返回的错误是: [UnexpectedValueException] The st

cron作业在cPanel上运行的权限是什么?或者更好,我可以作为特定用户运行cron吗?我在一个plesk面板上工作,但似乎无法启动

我正在尝试为Symfony项目运行cron作业

    php-cli /home/appname/public_html/website/app/console appname:images:clean
在Symfony中的这个命令中,我试图记录我正在做的事情。我从cron返回的错误是:

  [UnexpectedValueException]
The stream or file "/home/appname/public_html/website/app/logs/dev.appname.log" could
not be opened: failed to open stream: Permission denied
对该文件的权限为

-rw-rw-r--+ cpaneluser:cpaneluser

您可能已经将cron作业添加到自己用户的crontab中,而不是cpaneluser的crontab中

您可以使用以下命令编辑其他用户的crontab:

crontab -u cpaneluser -e
然后将这个cron作业粘贴到那里


另一个解决方案可能是更改处理权限的方式,但这一主题有点复杂。

如果您没有找到特定于cron作业的答案,您可以在此处找到解决方案: