Ошибка при установке модуля Date

Главные вкладки

Аватар пользователя jamesbrown@drupal.org jamesbrown@drup... 31 октября 2010 в 15:54

При выполнении update.php после установки модуля Date 6.x-2.6 (http://drupal.org/node/883044) возникла следующая ошибка:

    * warning: reset() [function.reset]: Passed variable is not an array or object in /home/user/data/www/domainname/htdocs/update.php on line 314.
    * warning: array_pop() [function.array-pop]: The argument should be an array in /home/user/data/www/domainname/htdocs/update.php on line 314.

В указанном файле в районе данной строки такой код:

 if ($_SESSION['update_success']) {
    $output = '<p>Updates were attempted. If you see no failures below, you may proceed happily to the <a href="'. base_path() .'?q=admin">administration pages</a>. Otherwise, you may need to update your database manually.'. $log_message .'</p>';
  }
  else {
    list($module, $version) = array_pop(reset($_SESSION['updates_remaining']));
    $output = '<p class="error">The update process was aborted prematurely while running <strong>update #'. $version .' in '. $module .'.module</strong>.'. $log_message;
    if (module_exists('dblog')) {
      $output .= ' You may need to check the [geshifilter-code]watchdog

database table manually.'; } $output .= '</p>'; } [/geshifilter-code]

Что значит эта ошибка и как ее исправлять?!

Комментарии

Аватар пользователя jamesbrown@drupal.org jamesbrown@drup... 4 ноября 2010 в 9:13

А в дословном переводе второй строчки предупреждения "должно быть массивом" в строке такой-то указанного файла - надо как-то менять код, или забить на это?!