Je reçois l'erreur suivante sur le serveur
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
Comment régler ceci?
function cache_get() { return false; }
àsettings.php
.sudo ln -sfn /usr/bin/php5 /etc/alternatives/php
Réponses:
Lorsque vous tapez
drush
dans la ligne de commande, vous avez probablement atteint le bon endroit pour résoudre votre problème. Cette erreur survient lorsqu'ildrush
n'est pas à jour et cela se produit lorsque vous installez àdrush
partir du référentiel officiel dans Ubuntu.La solution est simple: installez simplement une nouvelle version de drush! Et pour ce faire, vous devez installer à partir du package backports d'Ubuntu.
la source
Pour moi, la cause était différente: certaines erreurs ne sont pas détectées par le gestionnaire d'erreurs de Drupal.
J'ai utilisé un
new DateTime()
dans monsettings.php
(probablement très rare). Il a généré une erreur car ledate.timezone
paramètre dans ma CLIphp.ini
n'était pas défini.Pour trouver la vraie erreur (c'est la partie intéressante de la réponse pour vous tous, je pense):
Modifiez votre
module.inc
, ligne 723.Ajoutez ces lignes avant l'
cache_get
appel.Cela pourrait vous donner beaucoup d'informations sur la véritable source du problème!
la source