Aller au contenu principal
logo Informaid

INFORMAID

Main navigation
  • Accueil
    • Développement Drupal
    • Partenaires
    • Réalisations Drupal
  • Développement de site web
    • Conception et développement de votre site web
    • Maintenance et assistance de votre site Drupal
  • Développeur DRUPAL
    • Qu'est ce qu'un CMS ?
    • PHP7.4 est remplacé par PHP8.1
    • Mysql server has gone away on drush cr
    • Erreur DRUPAL: jQuery UI Touch Punch

drush cr,mysql server has gone away, insert into cache_default

Mysql has gone away on drush cr

Un module aurait-il été "arraché" ?

Evolution des fonctionnalités dans votre site web

Votre site internet vit. Son contenu évolue, ses fonctionnalités évoluent.

Vous ajoutez ou supprimez des modules ?

Dans le cas d'une suppression, veillez bien à suivre le processus suivant:

  • étape 1: désinstaller l'extension dans Drupal, via le back-office ou via la commande drush

drush pmu <nom_du_module>

  • étape 2: supprimer le module via composer

composer remove drupal/<nom_du_module>

Dans le cas où vous oubliez l'étape 1, que se passe t'il ?

Vous avez supprimé le répertoire en étape 2, sans avoir désinstallé le module dans Drupal.

Drupal détient encore dans sa base de données la configuration d'un module dont le répertoire a été supprimé du projet.

C'est ce qui provoque le message, non éloquent, à l'exécution de la commande "drush cr" :

Mysql has gone away...

Dommage, le message n'indique pas le nom du module manquant.

Si vous avez eu la bonne idée d'utiliser GIT, l'historique du fichier composer.json devrait vous informer sur le ou les modules qui ont été "arrachés" de l'arborescence de votre projet Drupal.

Que faire pour supprimer le message d'erreur ?

  • 1. Réinstaller le module manquant via composer.

    composer require drupal/<nom_du_module>

    Vous pouvez vous aider de la page dédiée au projet sur drupal.org.

  • 2. Procéder aux deux étapes de désintallation.

  • étape 1: désinstaller l'extension dans Drupal, via le back-office ou via la commande drush

    drush pmu <nom_du_module>

  • étape 2: supprimer le module via composer

    composer remove drupal/<nom_du_module>

Footer menu

  • Plan du site
  • Mentions légales
  • Politique de confidentialité
Powered by Drupal{{ 'Drupal logo'|trans }}