Désactiver manuellement un module Drupal

Aug 24 2010

Si vous devez désactiver manuellement un module faite avant tout une sauvegarde de votre base de données au cas où vous feriez une erreur...

phpMyAdmin

Évidemment, connectez-vous à phpMyAdmin. Sur la base de données où vous avez installé Drupal, ouvrez la table "system". Parcourez les données de la table pour trouver la ligne qui correspond au module que vous souhaitez désactiver. Cliquez sur edit, passez le champ "status" à 0 et sauvegardez.

Ligne de commande MySQL

Vous pouvez aussi le désactiver depuis la ligne de commande MYSQL. Pour avoir la liste de vos modules faite un SELECT:

SELECT name,status FROM system WHERE type='module';

Pour désactiver le module, il faut mettre le status à '0'. Exécuter la commande suivante en remplaçant "module_name" par le nom de votre module.

UPDATE system SET status='0' WHERE name='module_name';

Voilà, votre module doit être désactivé. Vous pouvez vérifier en exécutant à nouveau le SELECT

Comments

Anonymous's picture

#1 Matthieu

Pour certains modules, en cas de problème, il faudra également vider la table "cache" en base de données.


Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
By submitting this form, you accept the Mollom privacy policy.