0

我正在安装 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&1)中应该有 PHP 5.4。如果我从任何网站运行 php_info() 我会得到 PHP 版本 5.4.4 ...

有任何想法吗?

4

1 回答 1

0

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

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

在 crontab 中,我放置了与命令完全相同的行,它似乎可以工作。

于 2012-06-29T00:52:34.760 回答