我在服务器上安装了moodle 3.4并且cron失败了。 有一个导致错误的函数定义(PHP版本是7.0.x):
public static function create($time, int $courseid, int $categoryid = null) : calendar_information {// code here}
这是一个正确的语法还是这可能是一个错误?我对PHP没有很好的了解。
这是我得到的错误:
PHP Parse错误:语法错误,意外':',期待&#39 ;;'或者' {'在/usr/home/xxx/www/calendar/lib.php第1047行
答案 0 :(得分:0)
解决: crontab指向5.6版本。所以当我从命令行执行php -v时,outpot是php 7.0.26。但是cron进程崩溃了,因为php是5.6版本......现在它运行得很好。 谢谢你的提示,一切都非常有用。 祝你有愉快的一天!