Puis-je déplacer des modules de profil de distribution du dossier de profil vers sites / tous / modules?

8

Je viens d'installer un profil de distribution et de courir Drush uppour mettre à jour les modules.

J'ai des problèmes avec les modules situés dans profiles / somefolder / modules: Drush a retiré les anciens modules mais aucun nouveau module n'est ajouté.

Puis-je déplacer les modules du dossier de profil vers sites / tous / modules?

Le profil d'installation est Commerce Kickstart .

chefnelone
la source

Réponses:

2

Si les modules en question ne sont pas activés, vous pouvez déplacer les modules.

Les chemins d'accès à leur emplacement dans la table système de la base de données seront mis à jour lorsque vous visitez / admin / modules.

Cependant, s'ils sont activés, vous pouvez rencontrer des problèmes.

Voir http://drupal.org/node/183681

soulston
la source
tous les modules sont tous activés.
chefnelone
1
faites drush rr et drush cc all, essayez-les avec -v pour afficher les messages. Je pense que vous constaterez que les modules de kickstart du commerce ont plusieurs dépendances dans le dossier de profil, vous ne pourrez donc pas tout déplacer.
7wonders
FYI drush rr n'est pas inclus par défaut dans drush.
soulston
1

Pour compléter la réponse précédente ... Comme si souvent dans Drupal: il existe un module pour cela ... appelé " Registry Rebuild ", également mentionné sur le lien dans les réponses précédentes. Et il s'intègre à Drush via la Drush RRcommande.

Fondamentalement, ce que vous faites est de (1) simplement déplacer vos modules vers un autre répertoire, et (2) Registry Rebuild reconstruira ensuite la table système pour obtenir les modules au bon endroit.

Je l'ai d'abord appris / découvert via DrupalEasy Podcast # 133 , qui explique également comment ce module / drush cmd est utile pour ce type de mouvements.

Pierre.Vriens
la source