微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决cPanel 中意外标记“换行符”附近的语法错误

我正在尝试使用 Spatie 包在 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 版本和 cpanel 中的 php multimanager 是否匹配
  2. 转到 storage/log/laravel 日志读取 cron 错误
  3. 在任何控制器中使用

use Illuminate\Support\Facades\Artisan; Artisan::call('backup:run'); dd(Artisan::output()); 现在您可以检查您的命令是否有效并能够发现错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。