Call to undefined function node_type_get_names() in /var/www/sites/idsi/palama/trunk/modules/comment/comment.module on line 119

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

Аватар пользователя sergiu920 sergiu920 7 сентября 2018 в 21:40

Здравствуйте! Помогите пожалуйста разобраться с ошибкой 'Call to undefined function node_type_get_names() in /var/www/sites/idsi/palama/trunk/modules/comment/comment.module on line 119'.

Версия PHP: 5.6
Drupa 7.

Что я сделал:
- поискал решения в гугл. Но, не нашел решения для данной проблемы.
- почистил кэш
- восстановил сайт с бэкапа.
- восстановил базу данных с бэкапа.

Но ошибка так и не исчезла. Что мне еще сделать чтобы избавиться от этой ошибки ?

Лучший ответ

Аватар пользователя bumble bumble 8 сентября 2018 в 19:06
drush -y en node

или в БД

UPDATE `system` SET STATUS=1 WHERE name=`node`

И кеш чистить.

Комментарии

Аватар пользователя sergiu920 sergiu920 8 сентября 2018 в 14:07

Да модуль Node на месте. Но не включен. От какие модули зависит этот модуль Node ? Сейчас не могу его активировать, чекбокс не активен.

Аватар пользователя sergiu920 sergiu920 8 сентября 2018 в 19:20

выполнил запрос в базе данных. Теперь модуль имеет статус 1.

Все таблицы с названием 'cache' пусты.

Но в админке, показывает что модуль 'Node' отключен.

Аватар пользователя sergiu920 sergiu920 8 сентября 2018 в 19:31

1. Запрос точно выполнен в правильной базе.

2. А где может находится второй модуль 'node' ?

На хостинге один модуль 'node' находится в этой папке: '/trunk/modules'.

А второго где искать ?

Аватар пользователя bumble bumble 8 сентября 2018 в 19:36

Да, в общем, везде...
Я бы советовал попробовать еще раз очистить (нормально, с системы или драшем), в т.ч. внешние, если есть. И проверить наличие ошибки.

Аватар пользователя sergiu920 sergiu920 12 сентября 2018 в 9:30

Оказывается что проблема была в том что системный администратор изменил базу данных. Он задал ей другой адрес и другое название. По этому запрос я выполнял не в той базе.

Аватар пользователя ivnish ivnish 8 сентября 2018 в 1:57

Так же по этой проблеме гуглится, что она может быть из-за криво-написанных кастомных модулей или кода в template.php темы оформления.

Аватар пользователя sergiu920 sergiu920 12 сентября 2018 в 9:54

Оказывается что проблема была в том что системный администратор изменил базу данных. Он задал ей другой адрес и другое название.

По этому запрос для включения модуля Node, который и вызывал данную ошибку, я выполнял не в той базе.