Здравствуйте!
Перестал вдруг работать поиск, выдает ошибку:
warning: Parameter 1 to rustemmer_search_preprocess() expected to be a reference, value given in /www/chelkom/www/htdocs/includes/module.inc on line 476.
Содержание module.inc:
469 | function module_invoke() {
470 | $args = func_get_args();
471 | $module = $args[0];
472 | $hook = $args[1];
473 | unset($args[0], $args[1]);
474 | $function = $module .'_'. $hook;
475 | if (module_hook($module, $hook)) {
476 | return call_user_func_array($function, $args);
477 | }
470 | $args = func_get_args();
471 | $module = $args[0];
472 | $hook = $args[1];
473 | unset($args[0], $args[1]);
474 | $function = $module .'_'. $hook;
475 | if (module_hook($module, $hook)) {
476 | return call_user_func_array($function, $args);
477 | }
Подскажите, плиз, в чем может быть проблема?
Комментарии
Да походу PHP обновили.
Действительно. На 5.3 такая ошибка, на 5.2 нет.
Спасибо!
Извините, а не подскажете как можно решить эту проблему?
Получается на PHP 5.3 не работает поиск, а на PHP 5.2 редактирование любой ноды приводит к битым ссылкам (добавляет бэкслеш перед кавычками).
Надо функцию менять, парадигма поменялась.
Ну в этом я совсем индеец.
Функцию в самом модуле? Модуль обновлен, это что касяк разработчиков? Или у каждого хостера какой-то свой ПХП 5.3?
Последние посоветовали создать файл php5.ini в корневой директории со следующим содержимым:
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
Но после этого сайт вообще перестает грузиться
Да уж, варианта в этом случае 2 - дождаться адаптации на drupal.org или сменить хостинг на котором можно выбрать PHP на котором все крутиться.
А, ну я решил проблему. Просто я хостеров неправильно понял. Файл php5.ini необходимо было разместить в корневой директории хостинга, а не сайта.