Не удается восстановить сайт с установленным профилем после обновления ядра D7.12


Я только что попытался выполнить еще одно небольшое обновление ядра с 7.9 до 7.12. В то время как первое прошло довольно гладко, последнее вызывает у меня головную боль. Я постоянно получаю фатальные ошибки, подобные приведенным ниже:

Notice: Undefined index: schema_fields_sql in /includes/entity.inc on line 265

Catchable fatal error: Argument 2 passed to SelectQuery::fields() must be an array, null given, called in /includes/entity.inc on line 284 and defined in /includes/database/select.inc on line 1300

Сейчас я нахожусь в середине еще одной попытки восстановить сайт

Разница в этом веб-сайте по сравнению с тем, который успешно прошел обновление ядра, заключается в том, что он изначально был установлен с использованием профиля commerce kickstart. И мой вопросы таковы:

  1. Кто-нибудь успешно выполнил обновление ядра на сайте, созданном профилем?
  2. Какие правила безопасности следует соблюдать при выполнении таких обновлений (помимо очевидного резервного копирования файлов и базы данных?)?
  3. Какой подход вы предпочитаете для обновления живых сайтов? Вы обычно создаете новый каталог, который тестируете, и, когда готовы, перенаправляете корневой каталог в этот каталог?

Я надеюсь, что ваши идеи вернут мне уверенность в соответствии с выбрав Drupal для коммерческих сайтов.

Author: kiamlaluno, 2012-02-19

1 answers

Ты не забыл запустить update.php ?

Кроме того, Drupal 7.11 и 7.12 являются обновлениями для системы безопасности. 7.12 содержит исправления ошибок, в то время как 7.11 решает только проблемы безопасности. Вы можете попробовать 7.11 и посмотреть, как все пойдет.

Также 2: Вот тема об этом.

 1
Author: paul-m, 2012-02-20 02:41:46