Posso mover os módulos de perfil de distribuição da pasta de perfil para sites / all / modules?

8

Acabei de instalar um perfil de distribuição e corri Drush uppara atualizar os módulos.

Eu tenho alguns problemas com os módulos localizados em profiles / somefolder / modules: Drush mudou os módulos antigos, mas nenhum novo módulo foi adicionado.

Posso mover os módulos da pasta de perfil para sites / all / modules?

O perfil de instalação é Commerce Kickstart .

chefnelone
fonte

Respostas:

2

Se os módulos em questão não estiverem ativados, você poderá movê-los.

Os caminhos para sua localização na tabela do sistema no banco de dados serão atualizados quando você visitar / admin / modules.

No entanto, se eles estiverem ativados, você poderá encontrar problemas.

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

Soulston
fonte
todos os módulos todos habilitados.
Chefnelone
11
faça drush rr e drush cc all, tente-os com -v para mostrar qualquer mensagem. Acho que você descobrirá que os módulos de kickstart de comércio têm várias dependências na pasta de perfil, para que você não possa mover tudo.
7Maravilhas
O FYI drush rr não está incluído por padrão no drush.
soulston
1

Para completar ainda mais a resposta anterior ... Como tantas vezes no Drupal: existe um módulo para ele ... chamado " Registry Rebuild ", também mencionado no link nas respostas anteriores. E integra-se ao Drush através do Drush RRcomando

Basicamente, o que você faz é (1) simplesmente mover seus módulos para outro diretório e (2) o Registry Rebuild reconstruirá a tabela do sistema para colocar os módulos no lugar certo.

Eu o aprendi / descobri pela primeira vez através do DrupalEasy Podcast # 133 , que também explica como esse módulo / drush cmd é útil para esses tipos de movimentos.

Pierre.Vriens
fonte