Déplacer les modules Drupal
Submitted by yvan on Tue, 08/10/2010 - 15:26
Il arrive que parfois on doive déplacer les modules Drupal. Jusque là il y a pas de problème tout le monde sait le faire. Le souci c'est que Drupal stock les informations des modules dans la base de données.
De ce fait, si on déplace les modules, nous pouvons plus aller sur le site sans risquer de tomber sur un Fatal Error. Ou alors, faut s'amuser à désactiver tous les modules puis les activer après.
Voici donc une petit solution, mais qui requiert tout de même une condition, que les modules que vous déplacez puissent avoir une distinction des modules de base Drupal, sinon c'est le drame.
Cette requête me permet simplement de remplacer le chemin d'avant "sites/all/modules/" par la nouvelle "sites/all/modules/contrib/". Et voilà c'est fait :).
On peut également utiliser REPLACE pour un tas d'autre trucs, c'est très pratique.
UPDATE system SET filename = REPLACE(filename, 'sites/all/modules/', 'sites/all/modules/contrib/');
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace
Tags:






Recent comments
2 weeks 2 days ago
2 weeks 2 days ago
25 weeks 3 days ago
31 weeks 6 days ago
32 weeks 1 day ago
35 weeks 6 days ago
36 weeks 1 hour ago
36 weeks 1 day ago
40 weeks 6 days ago
42 weeks 4 days ago