Я знаю, что многие из вас мне не поверят, НО с сайтом я ничего не делал!!!
Хочу войти на сайт , а мне тут вылазит следующая ошибка:
Fatal error: Call to undefined function user_access() in /home/www/мой сайт/includes/menu.inc on line 449
вот кусочек кода:
<?php
444 else {
445 $arguments = menu_unserialize($item['access_arguments'], $map);
446 // As call_user_func_array is quite slow and user_access is a very common
447 // callback, it is worth making a special case for it.
448 if ($callback == 'user_access') {
449 $item['access'] = (count($arguments) == 1) ? user_access($arguments[0]) : user_access($arguments[0], $arguments[1]);
450 }
?>
народ, выручайте!
что делать?!
Комментарии
Поехать к "Стене плача" и поплакать.
UPDATE system SET status = 1 WHERE name = 'user'
Если проблема с БД, то неплохо бы прогнать:
mysqlcheck --auto-reapair имя_БД
Посмотреть, вкаком файлике находится эта функция, далее узнаешь, к какому модулю она принадлежит и включаешь его или их(если есть взаимосвязи). Там ведь все написано, что не найдена нужная функция...
Хотя тута сдложнее, было бы неплохо глянуть на то, что там в аргументах, но проще,
1. отключить все дополнительные модули непосредственно базе
2. стереть кеш (можно зайти через yoursite/update.php и следовать инструкциям, так тоже поможет)\
3. активировать опять нужные модули...
Если статус все-таки 1, то почистить таблицы с именами cache и выполнить
menu_rebuild()
кеш прочистил, сделал меню ребилд - помоголо,спасибо