Не могу обновить Drupal с версии 4.6.10 на 4.7.x

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

Аватар пользователя ivul ivul 25 октября 2006 в 17:54

Не могу обновить Drupal с версии 4.6.10 на 4.7.x
После выполнения update.php получил:

  • страницу с ошибками (см. вложенный файл)
  • в настройках пользователя пропала роль "authenticated user"
  • к страницам, созданным не admin-ом нет доступа ни у кого
  • восстановились первые версии страниц, созданных и потом измененных не admin-ом
  • на некоторых страницах получаю ошибку "warning: Invalid argument supplied for foreach() in /usr/local/MyWWW/ssz/0new/modules/taxonomy.module on line 1293."

Как эти ошибки исправить?

ВложениеРазмер
Иконка простого текстового файла update.html.txt44.18 КБ

Комментарии

Аватар пользователя shu1976 shu1976 30 октября 2006 в 6:25

посмотрел ошибки - ужас таксономии Smile

сделай как я...

1. полный бэкап 4.6 + дамп mysql твоей базы
2. перенеси все файлы сайта в другое место
3. поставь 4.7 - скопируй новые файлы и настрой коннект на свою базу
4. сделай update.php
5. перенеси из старого сайта все файлы из /files
6. скачай и установи все модули для 4.7, которые у тебя были включены
7. скачай и установи все свои темы для 4.7
8. сделай еще раз update.php - он обновит структуру базы под новые модули

Аватар пользователя ivul ivul 30 октября 2006 в 12:55

Так я тоже делал.
Последняя попытка обновить drupal была такая:

  • Вошел под admin-ом (user/1).
  • Отключил все модули, дал права на все группам "anonymous user", "authenticated user" и дополнительно созданным.
  • Удалил файлы предыдущей версии drupal, скопировал новые. Прописал свою БД в settings.php
  • Запустил update.php

Ошибок при обновлении меньше не становилось.

Аватар пользователя shu1976 shu1976 2 ноября 2006 в 6:17

скачай какой-нибудь SQL редактор, у меня MySQL Front
посмотри на таблицу - contact - она пустая?
мне кажется, что у тебя на сайте ходят, пока ты пытаешься обновить его