Не удается восстановить сайт с установленным профилем после обновления ядра 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. И мой вопросы таковы:
- Кто-нибудь успешно выполнил обновление ядра на сайте, созданном профилем?
- Какие правила безопасности следует соблюдать при выполнении таких обновлений (помимо очевидного резервного копирования файлов и базы данных?)?
- Какой подход вы предпочитаете для обновления живых сайтов? Вы обычно создаете новый каталог, который тестируете, и, когда готовы, перенаправляете корневой каталог в этот каталог?
Я надеюсь, что ваши идеи вернут мне уверенность в соответствии с выбрав Drupal для коммерческих сайтов.
1 answers
Ты не забыл запустить update.php ?
Кроме того, Drupal 7.11 и 7.12 являются обновлениями для системы безопасности. 7.12 содержит исправления ошибок, в то время как 7.11 решает только проблемы безопасности. Вы можете попробовать 7.11 и посмотреть, как все пойдет.
Также 2: Вот тема об этом.