После обновления ошибка на некоторых страницах админки

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

Аватар пользователя natbampo natbampo 22 ноября 2011 в 18:20

Привет.
Люди сами обновлялись с 6.20 на 6.22
Сейчас заметил что некоторые страницы в админке недоступны по причине ошибки.
Например страница "Производительность":
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'system_performance_settings' was given in /.../includes/form.inc on line 377.
Страница "Отчет о состоянии" также.

Сталкивались? Как пофиксить?

Комментарии

Аватар пользователя natbampo natbampo 22 ноября 2011 в 18:54

Не могу с владельцем связаться, они сами обновляли. А сайт стоит и не совсем рабочий.
Думаете ошибка похожа на ошибку неверного обновления?

Аватар пользователя natbampo natbampo 22 ноября 2011 в 20:48

Как такое может быть? На локалке все ОК, а на хостинге - нет.
Код в menu_execute_active_handler

<?php      
if ($router_item['file']) {
  require_once(
$router_item['file']);

      

// system_main_admin_page
  
if ($user->uid == 1) print $router_item['file'] . '<pre>exists - ' . (function_exists('system_performance_settings') ? 'Yes' 'No')  . '</pre>';
  if (
$user->uid == 1) print $router_item['file'] . '<pre>exists - ' . (file_exists($router_item['file']) ? 'Yes' 'No')  . '</pre>';
?>

Выводит
$router_item['file'] => modules/system/system.admin.inc
function_exists выводит No, хотя прямо перед этим идет инклуд нужного файла (Эта функция в данном файле определена)
file_exists выводит Yes

???

Аватар пользователя natbampo natbampo 22 ноября 2011 в 21:46

скопировал файл system.admin.inc себе на комп и назад его на хостинг. Заработало. Но через раз. Изменил(добавил $xy=6; ) и залил на хостинг. Пока работает стабильно =). Может админ тот появится что то разъяснит, что происходило то.

Аватар пользователя Chyvakoff Chyvakoff 23 ноября 2011 в 9:42

Возможно что при копировании файлов на хостинг они дошли до хостинга битыми.
А то что друпал говорит что нет функции,которая ну точно есть-сталкивался с этим на днях,на семерке.Очистка кэша решила проблему.