我正在进行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 ...
有什么想法吗?
答案 0 :(得分:0)
好的,所以我必须做的是在调用脚本时强制 php6 :
/usr/bin/php6 /kunden/homepages/44/d******/htdocs/moodle/moodle-223/admin/cli/cron.php
在crontab中,我将完全相同的行作为命令,它似乎有效。