Здравствуйте, дорогие дрюпалеры!
Столкнулся с интересным пародоксом. Надеюсь вы знаете, в чём тут суть дела.
У меня сейчас стоит drupal 6.19, а в отчёте о состоянии написано 6.17.
Вот скриншоты:
Откуда система берёт 6.17 если установлен 6.19?
Как сделать, чтобы в отчёте о состоянии отображалась актуальная версия?
Комментарии
update.php запускали при обновлении?
Запускал. Даже несколько раз)
Самое интересное, что и у меня такое же... Обновился с 6.17 на 6.19, а в отчете о состоянии все еще 6.17. Кеш чистил, крон запускал. Видимо в обновлялке баг.
Хорошо, что хотя бы я не один такой.
Но, дело в том, что на другом моём сайте обновление прошло нормально и версия 6.19 показывается и в отчёте о состоянии и на странице обновений.
Ну если так, тогда вариант с ошибкой в версии отметается, видимо мы с Вами что-то не так сделали во время обновления. Можно погуглить, но мне пока это неважно - сайт тестовый и крутится на локалхосте )))
Если найдете - отпишитесь пожалуйста, будет любопытно узнать )))
Договорились.
У меня каким-то образом была папка modules/modules/.
Без неё дрюпал не работает. Пришлось удалить файлы в modules/ и залить новые файлы в modules/modules/.
Работает только так. Стала показываться правильная версия drupal 6.19.
Как побороть такую сложность с вложенными папками?
А вы модули храните в папке www.site.ru/modules ? Это неверно, т.к. рекомендуется хзранить их в sites/all/modules. Если же у Вас получилась вложенность modules/modules, то перенос модулей на уровень выше приведет к неработоспособности сайта. Чтобы этого избежать - надо сначала удалить полностью модули, затем перенести на уровень выше и поставить снова.
ЗЫ: удалть надо полностью, т.е. убрать галочки с модулей, сохраниться, затем зайти на вкладку Удалить и грохнуть оттуда.
Из-за чего проблема возникла — непонятно. Но я решил её через phpmyadmin поиском с заменой modules/modules/* на modules/*.
После этих операций восстановлена нормальная работа сайта.
Vydrin_AP В папке /modules я не храню дополнительные модули.
При обновлении системы распаковывая архив с новой версией дрюпала папка /modules каким-то образом попала внутрь существующей папки /modules вместо того, чтобы заменить её. Вот и получился путь /modules/modules/*.