Ошибка после обновления системы

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

Аватар пользователя rponomarev rponomarev 28 мая 2014 в 10:08

После обновления ядра с версии 7.23 по 7.28, а затем и модулей в разделе "Модули" появилось оповещание об ошибке:

Notice: Undefined index: distribution_name в функции drupal_install_profile_distribution_name() (строка 207 в файле /home/admin/public_html/blog.webpovar.com/includes/install.inc).

Список обновленных модулей ниже (копирую со страницы админки admin/reports/updates):

Модули

Обновлено OK
AddThis 7.x-4.0-alpha4
Включает AddThis, AddThis Displays

Обновлено OK
Administration menu 7.x-3.0-rc4
Включает Administration menu

Обновлено OK
Advanced help 7.x-1.1
Включает Advanced help

Обновлено OK
Chaos tool suite (ctools) 7.x-1.4
Включает Chaos tools, Page manager

Доступно обновление предупреждение
CKEditor - WYSIWYG HTML editor 7.x-1.13
Рекомендуемая версия: 7.x-1.14 (2014-мая-08)

Скачать
Примечания к версии

Включает CKEditor

Обновлено OK
Colorbox 7.x-2.5
Включает Colorbox

Обновлено OK
Delta 7.x-3.0-beta11
Включает Delta Blocks

Обновлено OK
Demonstration site (Sandbox / Snapshot) 7.x-1.0
Включает Demonstration site

Обновлено OK
Display Suite 7.x-2.6
Включает Display Suite, Display Suite Extras, Display Suite UI

Обновлено OK
Entity API 7.x-1.5
Включает Entity API

Обновлено OK
Entity reference 7.x-1.1
Включает Entity Reference

Обновлено OK
Flex Slider 7.x-2.0-alpha3
Включает FlexSlider, FlexSlider Fields, FlexSlider Views Style

Доступно обновление предупреждение
FlexSlider Views Slideshow 7.x-2.x-dev (2013-Мар-16)
Рекомендуемая версия: 7.x-2.x-dev (2013-Окт-01)

Скачать
Примечания к версии

Включает FlexSlider Views Slideshow

Обновлено OK
Follow 7.x-2.0-alpha1
Включает Follow

Обновлено OK
Galleria 7.x-1.0-beta3
Включает Galleria

Обновлено OK
Get Locations 7.x-1.12
Включает Get Locations, Getlocations Fields

Обновлено OK
IMCE 7.x-1.9
Включает IMCE

Обновлено OK
Libraries API 7.x-2.2
Включает Libraries

Обновлено OK
Localization update 7.x-1.0
Включает Localization update

Обновлено OK
Menu Editor 7.x-1.0-beta3
Включает Menu Editor

Обновлено OK
Panels 7.x-3.4
Включает Mini panels, Panel nodes, Panels, Panels In-Place Editor

Обновлено OK
Pathauto 7.x-1.2
Включает Pathauto

Обновлено OK
Printer, email and PDF versions 7.x-1.3
Также доступна версия 7.x-2.0 (2014-Апр-02)

Скачать
Примечания к версии

Включает PDF version, Printer-friendly pages, Send by email

Обновлено OK
Quick Tabs 7.x-3.6
Включает Quicktabs

Обновлено OK
Rate 7.x-1.7
Включает Rate

Обновлено OK
Similar By Terms 7.x-2.3
Включает Similar By Terms

Обновлено OK
Site map 7.x-1.2
Включает Site map

Доступно обновление предупреждение
Style Switcher 7.x-1.x-dev (2012-Апр-20)
Рекомендуемая версия: 7.x-1.x-dev (2013-Окт-01)

Скачать
Примечания к версии

Также доступна версия 7.x-2.x-dev (2014-Апр-20)

Скачать
Примечания к версии

Включает Style Switcher

Обновлено OK
Taxonomy display 7.x-1.1
Включает Taxonomy display

Обновлено OK
Taxonomy Term Status 7.x-1.1
Включает Taxonomy Term Status

Обновлено OK
tinynav.js 7.x-1.2
Включает Tiny Nav js

Обновлено OK
Token 7.x-1.5
Включает Token

Обновлено OK
Transliteration 7.x-3.2
Включает Transliteration

Обновлено OK
Video Embed Field 7.x-2.0-beta7
Включает Video Embed Facebook, Video Embed Field

Обновлено OK
Views 7.x-3.8
Включает Views, Views UI

Обновлено OK
Views Bulk Operations (VBO) 7.x-3.2
Включает Views Bulk Operations

Обновлено OK
Views Slideshow 7.x-3.1
Включает Views Slideshow

Обновлено OK
Voting API 7.x-2.11
Включает Voting API

Обновлено OK
Webform 7.x-3.20
Также доступна версия 7.x-4.0-rc3 (2014-Апр-22)

Скачать
Примечания к версии

Включает Webform

Темы оформления

Доступные версии не найдены предупреждение
global_news 7.x-1.0
Включает global_news

Комментарии

Аватар пользователя Alexwin Alexwin 6 февраля 2015 в 22:55

Столкнулся на своем сайте с такой же проблемой.
Решение:
Открить файл includes/install.inc и внести изменения.
Заменить следующую строку:

<?phpreturn $info['distribution_name'];?>

на две строки следующего вида:

<?phpif ( ! array_key_exists('distribution_name', $info)) $info['distribution_name'] = 'Drupal';
return $info['distribution_name'];?>

Мне помогло.

Решение не мое. Нашел тут.

Аватар пользователя Eu2 Eu2 5 июня 2015 в 15:45

Спасибо! Помогло.

includes/install.inc

 else {
    $profile = drupal_get_profile();
    $info = system_get_info('module', $profile);
   
//This line to comment
//return $info['distribution_name'];

//This line to insert
    if ( ! array_key_exists('distribution_name', $info)) $info['distribution_name'] = 'Drupal';
return $info['distribution_name'];
   
  }