Этап номер 2! Переходим с Drupal-a4.5.2 на Drupal 6.0
21 февраля 2008 в 17:42
собственно уже с ветки 5.4 на 6-ку.
Получилось почти... в админке все видит, весь контент, но на самой странице вместо новостей (нод) стоят n/a.
Что делать? Поиск не помог...
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Может что с ролями?
проверьте наявность одной записи в таблице node_access в базе (сравните с новой инсталяцией). Явно ее из админки не поменять, а вот глюк какой-то вполне вероятен. У меня когда-то она исчезла и я волосы рвал на голове "что с сайтом???"
Тупо возьмите таблицы из чистой установки др6 и осторожно добавьте старые записи, не задевая поля и их параметры... Вопрос 10 минут.
Тут чисто! Они одинаковы
Это пробовал, вроде ниче такого нет. Все одинаково вроде... Да и вообще я так и перекидывал из 5-ки. в 6-ку. Таким же макаром, как вы и посоветовали.
Какие еще могут быть предположения?
)) заметил ляп, как оказалось в node, nid не равнялся vid
Комадна UPDATE node SET vid = nid спасла ситуацию. ))) Текст показался, однако при попытке отредактировать материал он вывел
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'event_node_form' was given in K:\home\drupal6.ru\www\includes\form.inc on line 358.
Что за зверь?
далее.... опять разобрался в чем дело... ))
как оказывается такая ошибка выскакивает если Вы использовали каккой-то модуль, но его не оказалось, то при редактированни текста, который использует этот модуль как раз и возникает такая ошибка.
P.S. Может кому и не нужна подобная инфа, но мне подобные записи помогали, даже из того что я сам делал, но забыл уже ))
Так это и не должно равняться. Там есть таблица node_revisions. Вот там хранилище vid'ов
))) Однако только после этого все заработало как нужно... осталось только дождаться портирования нужных модулей, и все будет работать как нужно
А чему тогда там должны равняться эти поля?
они должны совпадать по nid'у
nid может быть только один, а вот vid'ов для одного nid'а может быть много. Соотв. в node у каждой записи должно быть соотвествие в таблице revisions
вполне возможно так и есть )))
просто после переносов одно поле оказалось просто пустым..., вот его и пришлось так его приравнять, чтобы хоть как-то заработало....))
Шутка ли перейти с 4 ветки друпала, сразу на шестерку!!!
Особо не гонял двиг после переделки, но чисто внешне все работает, да и в БД вроде ошибок не наблюдается...
Вообще еще не гонял все это в инете, пка что только на денвере.
Все еще может измениться ))