Drupal cron错误:无法打开流

时间:2015-08-12 01:44:38

标签: php drupal cron

我已经设置了我的Drupal 7 cron工作:

/usr/local/bin/php /home/myaccount/public_html/cron.php

但是,cron向我发送了一封电子邮件,其中包含以下错误消息:

  

警告:include_once(/home/myaccount/includes/bootstrap.inc):无法打开流:第13行/home/myaccount/public_html/cron.php中没有此类文件或目录

     

警告:include_once():无法打开'/home/myaccount/includes/bootstrap.inc'以包含(include_path ='。:/ usr / lib / php:/ usr / local / lib / php')/第13行的home / myaccount / public_html / cron.php

     

致命错误:在第14行的/ home / tente myaccount studios / public_html / cron.php中调用未定义的函数drupal_bootstrap()

似乎cron以某种方式从路径中剥离public_html。我上传了一个临时PHP文件并打印出getcwd()并正确报告路径,包括public_html。因此,当DRUPAL_ROOT被定义为getcwd()时,第11行与调用包含的第13行之间的某处,某些东西会从路径中删除public_html

1 个答案:

答案 0 :(得分:1)

您应该使用curl来调用您的Web服务器,以便设置正确的php.ini和openbasedir指令。见https://www.drupal.org/cron