[Решено] Другой номер версии drupal в отчёте о состоянии

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

Аватар пользователя kustoru kustoru 19 августа 2010 в 11:46

Здравствуйте, дорогие дрюпалеры!

Столкнулся с интересным пародоксом. Надеюсь вы знаете, в чём тут суть дела.

У меня сейчас стоит drupal 6.19, а в отчёте о состоянии написано 6.17.

Вот скриншоты:

1. Парадокс:

2. Фактическая версия:

Откуда система берёт 6.17 если установлен 6.19?
Как сделать, чтобы в отчёте о состоянии отображалась актуальная версия?

ВложениеРазмер
Иконка изображения 01.png51.63 КБ
Иконка изображения 02.png60.16 КБ

Комментарии

Аватар пользователя Alex Bacart Alex Bacart 19 августа 2010 в 14:21

Самое интересное, что и у меня такое же... Обновился с 6.17 на 6.19, а в отчете о состоянии все еще 6.17. Кеш чистил, крон запускал. Видимо в обновлялке баг.

Аватар пользователя kustoru kustoru 19 августа 2010 в 14:44

Хорошо, что хотя бы я не один такой.

Но, дело в том, что на другом моём сайте обновление прошло нормально и версия 6.19 показывается и в отчёте о состоянии и на странице обновений.

Аватар пользователя Alex Bacart Alex Bacart 19 августа 2010 в 16:22

Ну если так, тогда вариант с ошибкой в версии отметается, видимо мы с Вами что-то не так сделали во время обновления. Можно погуглить, но мне пока это неважно - сайт тестовый и крутится на локалхосте )))
Если найдете - отпишитесь пожалуйста, будет любопытно узнать )))

Аватар пользователя kustoru kustoru 6 ноября 2010 в 20:37

У меня каким-то образом была папка modules/modules/.
Без неё дрюпал не работает. Пришлось удалить файлы в modules/ и залить новые файлы в modules/modules/.
Работает только так. Стала показываться правильная версия drupal 6.19.

Как побороть такую сложность с вложенными папками?

Аватар пользователя Alex Bacart Alex Bacart 6 ноября 2010 в 20:56

А вы модули храните в папке www.site.ru/modules ? Это неверно, т.к. рекомендуется хзранить их в sites/all/modules. Если же у Вас получилась вложенность modules/modules, то перенос модулей на уровень выше приведет к неработоспособности сайта. Чтобы этого избежать - надо сначала удалить полностью модули, затем перенести на уровень выше и поставить снова.
ЗЫ: удалть надо полностью, т.е. убрать галочки с модулей, сохраниться, затем зайти на вкладку Удалить и грохнуть оттуда.

Аватар пользователя kustoru kustoru 28 февраля 2011 в 20:08

Из-за чего проблема возникла — непонятно. Но я решил её через phpmyadmin поиском с заменой modules/modules/* на modules/*.

После этих операций восстановлена нормальная работа сайта.

Аватар пользователя kustoru kustoru 28 февраля 2011 в 20:10

Vydrin_AP В папке /modules я не храню дополнительные модули.

При обновлении системы распаковывая архив с новой версией дрюпала папка /modules каким-то образом попала внутрь существующей папки /modules вместо того, чтобы заменить её. Вот и получился путь /modules/modules/*.