Не могу обновить 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."
Как эти ошибки исправить?
Вложение | Размер |
---|---|
![]() | 44.18 КБ |
Комментарии
посмотрел ошибки - ужас таксономии
сделай как я...
1. полный бэкап 4.6 + дамп mysql твоей базы
2. перенеси все файлы сайта в другое место
3. поставь 4.7 - скопируй новые файлы и настрой коннект на свою базу
4. сделай update.php
5. перенеси из старого сайта все файлы из /files
6. скачай и установи все модули для 4.7, которые у тебя были включены
7. скачай и установи все свои темы для 4.7
8. сделай еще раз update.php - он обновит структуру базы под новые модули
Так я тоже делал.
Последняя попытка обновить drupal была такая:
Ошибок при обновлении меньше не становилось.
а если постепенно апгрейдить?
4.6.10 -> 4.7.1 -> 4.7.4
Пробовал.
Тоже самое.
скачай какой-нибудь SQL редактор, у меня MySQL Front
посмотри на таблицу - contact - она пустая?
мне кажется, что у тебя на сайте ходят, пока ты пытаешься обновить его