Добрый день. Не знаю откуда, но у меня пропало из меню добавление материалов. Т.е. /node/add/
При переходе самостоятельно по ссылке, получаю ошибку:
Fatal error: Unsupported operand types in /home/user/public_html/demo/modules/system/system.module on line 2114
Что можно сделать?
Комментарии
Расстроиться..
Это я уже сделал. Гугление ответа не дало. По ходу дела я пионер, с такой ошибкой.
Может перенесли пункт меню в другой тип меню?
Это не поможет. Если я сам по прямой ссылке /node/add/ перехожу и выдаётся ошибка, то толку от этого не будет.
А ядро Друпала какое?
Очень странно, конечно. Чтобы не тратить время очистите кеш, проверьте отчеты и логи. Если не найдете решение, переустановите систему (повторное обновление до последней версии).
Drupal 7. Последняя версия.
Кеш не используется. В общем, обидно, но я нашёл, как обойти эту проблему.
При переходе на /node/add/ - мы получаем страницу, где нужно выбрать куда мы будем публиковать материал. Ок. Страница недоступна. Но! Зато доступны страницы дальше по пути, например - /node/add/page
Т.е. можно создать страницу или модуль с готовыми ссылками, эмулируя - /node/add/
Я для себя нашёл такой выход. Выход конечно лайфхаковский, но ничего другого на данный момент, я не вижу из решений.
В серверных логах сообщения об ошибках искали?
Вообще я примерно с таким сталкивался посмотри когда у меня было памяти PHP 64M. Может мало оперативы?
Не, это не совсем то. Содержимое идеально открывается. У меня на Денвере и на хостинге, тоже самое. Вчера целый день ковырялся с меню, устанавливал и удалял различные модули. Не знаю, как это может быть связано. Может не из-за этого. А что-то другое. В любом случае, сам создал страницу, эмулирующую "node/add", теперь адрес просто "/add", даже круче стало