Kann ich Verteilungsprofilmodule aus dem Profilordner in sites / all / modules verschieben?

8

Ich habe gerade ein Distributionsprofil installiert und ausgeführt Drush up, um Module zu aktualisieren.

Ich habe einige Probleme mit den Modulen unter profile / somefolder / modules: Drush hat die alten Module entfernt, aber es werden keine neuen Module hinzugefügt.

Kann ich die Module aus dem Profilordner in sites / all / modules verschieben?

Das Installationsprofil lautet Commerce Kickstart .

Chefnelone
quelle

Antworten:

2

Wenn die betreffenden Module nicht aktiviert sind, können Sie die Module verschieben.

Die Pfade zu ihrem Speicherort in der Systemtabelle in der Datenbank werden aktualisiert, wenn Sie / admin / modules besuchen.

Wenn sie jedoch aktiviert sind, können Probleme auftreten.

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

Soulston
quelle
Alle Module alle aktiviert.
Chefnelone
1
drush rr und drush cc all, versuche sie mit -v, um alle Nachrichten anzuzeigen. Ich denke, Sie werden feststellen, dass Commerce-Kickstart-Module mehrere Abhängigkeiten im Profilordner haben, sodass Sie nicht alles verschieben können.
7wonders
FYI drush rr ist standardmäßig nicht in drush enthalten.
Soulston
1

Um die vorherige Antwort weiter zu vervollständigen ... Wie so oft in Drupal: Es gibt ein Modul dafür ... namens " Registry Rebuild ", das auch auf dem Link in den vorherigen Antworten erwähnt wird. Und es lässt sich über den Drush RRBefehl in Drush integrieren .

Grundsätzlich müssen Sie (1) Ihre Module einfach in ein anderes Verzeichnis verschieben, und (2) Registry Rebuild erstellt dann die Systemtabelle neu, um die Module an den richtigen Ort zu bringen.

Ich habe es zuerst über DrupalEasy Podcast # 133 gelernt / entdeckt , der auch erklärt, wie dieses Modul / Drush-Cmd für diese Art von Bewegungen nützlich ist.

Pierre.Vriens
quelle