首页 文章

Drupal cron错误:无法打开流

提问于
浏览
0

我已经设置了我的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():打开失败'第13行/home/myaccount/public_html/cron.php中包含/home/myaccount/includes/bootstrap.inc'(include_path =' . :/ usr / lib / php:/ usr / local / lib / 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 回答

  • 1

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

相关问题