Недавно пришлось перевести сайт с версии 4.6 на 5.1. Опишу здесь свои действия с ряд трудностей, которые встретились при переходе.
Сайты: rksm.ru, nsk.rksm.ru;
Структура: мультисайтинг на домене rksm.ru с общей папкой для движка и одной базой (основные поля - nsk
ru и с префиксами - rksm.ru) с некоторыми общими полями
$db_prefix = array(
'default' => 'rksm_',
'users' => '', 'users_roles'=> '', 'sessions' => '', 'forum' => '', 'authmap' => '', 'sequences' => '', 'profile_fields' => '', 'profile_values' => '', );
Модули: Image, FCKeditor
Переход:
- Отключил модули и тему
- Забэкапил базу
- Создал копию базы и папку и друпалом 5.1
- Перенаправил доменные имена на новую папку
- по очереди запустил апдэйт для каждого сайта - основные поля проапдейтились без замечаний, поля базы с префиксами - уже с замечаниями о том, что некоторые поля уже созданы
Но данные на сайтах: ноды и термины перешли благополучно, проблемы возникли при подключении новых версий модулей.
Image - не распознал старые словари и галереи, создал новый словарь. Пришлось привить руками в базе, проблема пофиксена
FCKeditor - работает нормально на сайте, использующем основные поля базы (nsk.rksm.ru), и не работает на другом (где поля с префиксом). Пришлось его пока там отключить, подумываю перейти на редактор, который используется тут. Подскажите как называется и где взять.
Самой неприятной из проблем на данный момент является такая фишка. Находясь на сайте nsk.rksm.ru при нажатии на любую кнопку типа <form…method=post> (например, при поиске, добавлении материала и пр.), в ответ загружается страница rksm.ru с параметрами, которые указывали при нажатии на кнопку. Может кто-нибудь знает как пофиксить.
Еще одна проблема состоит в том, что агрегатор не может забрать ленту с LiveJournal.com с сообщением "60 operation time out", хотя на оригинальной установке Друпала 5.1 эта лента забирается без проблем.
Заранее благодарен.
Powered by Zoundry
Комментарии
Это БУэдитор.
Насколько я знаю, нельзя напрямую с 4.6 на 5.1. Нужно с 4.6 на 4.7, и только затем уже (с 4.7) на 5.1
судя по содержимому файла update.php
наверно все таки можно обновить drupal до версии 5.1 от версии 4.5.
P.S. сам пока еще сижу на 4.7, но на нее обновился с 4.5