Всем привет! Подскажите пожалуйста сайту год работает на Друпале 5.11 на нем около 5000 страниц, как безопасно перейти на Друпал 6, не потеряв шаблон, который был для п-ого Друпала?
И второй вопрос: Почему с 5000 страниц база SQL около 100 МБ это слишком много для такого кол-ва страниц, или я ошибаюсь?
Комментарии
Сделать бэкапы. Сначала проапгрейдится до 5.16, переделать шаблон под 6ку, почистить базу, собрать все модули под 5ку и скачать аналоги под 6ку. Если аналогов нет, дописать модули. Сделать бэкапы БД и файлов. Открыть файл upgrade.txt из 6.10 и выполнить попунктно все что там написано. Если есть модули Views и CCK - найти здесь инструкцию по апгрейду этих модулей и выполнить эти инструкции в процессе апгрейда. Это если коротко.
Чтобы не потерять шаблон для пятого, нужно его переделать на шестой друпал.
По 2-му вопросу посмотрите какие таблицы в базе у вас занимают много места, может их пора очистить.
по поводу веса бд в 100 мб.
это не так уж и много на самом деле.
попробуйте
1) оптимизировать бд
2) очистить таблицы:
watchdog (таблица с ошибками)
sessions (сесии пользователей, всем пользователям просто нужно будет пройти процедуру авторизации на сайте)
cache
cache_*
а если включен модуль статистики, обратите на вес таблицы "accesslog"
у меня были случаи когда за один час на рабочем сайте таблица watchdog разрасталась к 2 Гб
А чтоб такого не было надо включать автоочистку по крону и достижению определенного кол-ва записей
Всем спасибо, буду разбираться, может к кому-то и стукну...БОЛЬШОЕ СПАСИБО
http://drupaldance.com/blog/переезд-на-drupal6
Вопрос, а какие прогнозы по выходу Drupal7*? Как-то все чаще мелькает информация о нем. Не получится ли так что через 6 месяцев придется заново переезжать на новую версию? Или пока отладят, да появятся модули пройдет 2-3 года?
В сентябре будет заморозка новых фич. Потом, полгода на фикс всех критических багов. Потом релиз. После релиза еще полгода портирования модулей. Поэтому уж точно год еще будем ездить на шестерке.
а на счет 7ки думаю как минимум через года полтора уже можно только будет активно использовать