Moodle 2.2.3在命令行执行时遇到错误

时间:2012-06-28 22:45:18

标签: cron syntax-error moodle

我正在进行Moodle 2.2.3安装,但我无法让cron工作正常工作。我已经配置了crontab,我甚至用其他脚本对它进行了测试,但它确实有效。

我认为问题是即使我尝试在命令行中手动执行cron脚本:

php /kunden/homepages/44/d******/htdocs/moodle/moodle-223/admin/cli/cron.php

我收到此错误:

X-Powered-By: PHP/4.4.9
Content-type: text/html

<br />
<b>Parse error</b>:  syntax error, unexpected '{' in <b>/homepages/44/d******/htdocs/moodle/moodle-223/lib/setup.php</b> on line <b>658</b><br />

引起我注意的是第一行: PHP / 4.4.9

这是否意味着PHP版本是4.4.9?因为我们假设我们的共享主机(1&amp; 1)中有PHP 5.4。如果我从任何网站运行php_info(),我会得到PHP版本5.4.4 ...

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的,所以我必须做的是在调用脚本时强制 php6

/usr/bin/php6 /kunden/homepages/44/d******/htdocs/moodle/moodle-223/admin/cli/cron.php

在crontab中,我将完全相同的行作为命令,它似乎有效。