Estou recebendo o seguinte erro no servidor
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
Como consertar isto?
function cache_get() { return false; }
asettings.php
.sudo ln -sfn /usr/bin/php5 /etc/alternatives/php
Respostas:
Ao digitar
drush
na linha de comando, você provavelmente alcançou o lugar certo para resolver seu problema. Este erro surge quandodrush
não está atualizado e ocorre quando você instala adrush
partir do repositório oficial no Ubuntu.A solução alternativa é fácil: basta instalar uma nova versão do drush! E para fazer isso, você deve instalar a partir do pacote de backports do Ubuntu.
fonte
Para mim, a causa foi diferente: alguns erros não são detectados pelo manipulador de erros do Drupal.
Eu usei um
new DateTime()
no meusettings.php
(provavelmente muito raro) gerou um erro porque adate.timezone
configuração na minha CLIphp.ini
não estava definida.Para encontrar o erro real (esta é a parte interessante da resposta para todos vocês, eu acho):
Edite sua
module.inc
linha 723.Adicione essas linhas antes da
cache_get
chamada.Pode fornecer muitas informações sobre a fonte real do problema!
fonte