Я получаю следующую ошибку на сервере
Fatal error: Call to undefined function cache_get() in includes/module.inc on line 665
Drush command terminated abnormally due to an unrecoverable error. [error]
Error: Call to undefined function cache_get() in includes/module.inc, line 665
Как это исправить?
function cache_get() { return false; }
кsettings.php
.sudo ln -sfn /usr/bin/php5 /etc/alternatives/php
Ответы:
Когда вы вводите
drush
в командной строке, вы, вероятно, достигли нужного места, чтобы решить вашу проблему. Эта ошибка возникает, когдаdrush
она не актуальна, и это происходит при установкеdrush
из официального репозитория в Ubuntu.Обойти это просто: просто установите новую версию drush! И чтобы сделать это, вам нужно установить пакет backports из Ubuntu.
источник
Для меня причина была в другом: некоторые ошибки не улавливаются обработчиком ошибок Drupal.
Я использовал a
new DateTime()
в моемsettings.php
(вероятно, очень редком) сообщении об ошибке, посколькуdate.timezone
настройки в моем CLIphp.ini
не были установлены.Чтобы найти настоящую ошибку (это интересная часть ответа для всех вас, я думаю):
Отредактируйте свою
module.inc
строку 723.Добавьте эти строки перед
cache_get
звонком.Это может дать вам много информации о реальном источнике проблемы!
источник