Как правильно обновить сайт с 6.1 до 6.2 ? Да и вобще как происходит процес обновления?
Получил сообщение о выходе новой версии, перешел по ссылке и скачал, скопировал на сайт и он перестал работать. При попытке зайти выдает ошибку.
Пришлось восстановить из резервной копии и чтобы опять не испортить решил посоветоваться.
Поскольку поиск по сайту нечего не нашел решил создать тему, думаю таким новичкам как я пригодится
Комментарии
Это обновление наверняка несовместимо с текущими модулями - в нем отменили иерархическое наследие доступов для пунктов меню, так что нужно смотреть используемые модули на предмет совместимости.
После обновления нужно запустить upgrade.php
Для этого в строке адреса браузера набери:
http://sitename/upgrade.php
Выполни все шаги и все заработает нормально.
Проверенно лично.
Не upgrade, а update.php!
"скопировал на сайт и он перестал работать" - а файлик UPGRADE.txt вы читали ? недостаточно просто перезаписать файлы.
обновился вроде все ок (запускал update... и т.п.)
перестал работать taxonomy_menu !!! (не отображаються подменю)
сейчас мучаю... (буду читать да наверное перепишу модуль - когдат под 5рку делал...)
"перестал работать taxonomy_menu !!! (не отображаються подменю)" - Тот же баг.............
не могу найти, что изменили (толком) пойду CVS смотреть...
если кто нашел отпишите... попробую подправить.
после лазаний увидел, что в базе меню есть !!!
и при попытке зайти по пути: друпал говорит, что у вас нет прав.
как временное решение в taxonomy_menu.inc
после
// If the number of children nodes of this term is
// zero and the Hide Empty Terms option is enabled,
// dont create the menu item
if (variable_get('taxonomy_menu_hide_empty', FALSE) == FALSE or $num != 0) {
$name = t($term->name);
if (variable_get('taxonomy_menu_display_num', FALSE) == TRUE) {
$name .= ' ('. $num .')';
}
$items[$path] = array(
----------------------------------------
вставил:
'access arguments' => array('access content'),
----------------------------------------
заработало... но при добавлении терма меню не обновляеться...
нужно идти в настройки taxonomy_menu и жать "сохранить"
или при добавлении ноды в терм он появляеться в меню...
PS спать хочу туплю... главное сайт заработал... (обновился блин!!!)
После копирования файло на сервер при попытке открыть любую страницу пишет Fatal error: Call to undefined function: user_current_to_arg() in /home/exata/public_html/includes/menu.inc on line 594
1 файл не копирует default.settings.php
Что делать ???
Решение нашел
Я вошел не под первым созданным пользователем и из-за этого нежно было в файле settings.php заменить $ update_free_access = на TRUE
запустить update.php и потом все назад