cPanel 中意外标记"换行符"附近的语法错误



我试图在Laravel使用空间包备份我的数据库。直到2020年12月31日,一切都很好,新年时,我的cron工作停止了。我不知道发生了什么,但是在我的cPanel邮件中,我收到了这封邮件:

/usr/local/cpanel/bin/jailshell: -c: line 0: syntax error near unexpected token `newline'
/usr/local/cpanel/bin/jailshell: -c: line 0: `/usr/local/bin/php /home2/scoopscr/public_html/artisan backup:run 1>> '

,这是我申请的cron工作:

/usr/local/bin/php /home2/scoopscr/public_html/artisan backup:run 1>> /dev/null 2>&1

可能的解决方案

  1. 检查你的php版本和php multimanager在cpanel是否匹配
  2. 到存储/log/laravel日志读取错误
  3. 在任何控制器中使用

use IlluminateSupportFacadesArtisan; Artisan::call('backup:run'); dd(Artisan::output());现在您可以检查您的命令是否工作,并能够找到错误