Parfois cela peut dépanner d'aller modifier directement une clé de config depuis son terminal.
C'est lĂ que drush avec la commande config:edit (alias : cedit) vient Ă la rescousse.
Parfois cela peut dépanner d'aller modifier directement une clé de config depuis son terminal.
C'est lĂ que drush avec la commande config:edit (alias : cedit) vient Ă la rescousse.
Voici comment, via un script où une fonction d'update, supprimer des clés de configuration dans la base de données :
Voici comment importer via un script oĂą une fonction d'update un ou plusieurs fichiers de config :
Il est parfois nécessaire d'importer de la config directement dans un HOOK_update().
Deuxième épisode de mes vidéos de mini-formations à Drupal avec au sujet du jour un point important : la gestion de la configuration dans Drupal.
Qu'est-ce que la configuration ? Comment l'exporter, l'importer, mais aussi et surtout comment, Ă l'aide du module config_split.
Un point qui revient souvent lors du développement est la gestion des paramètres de configuration (MySQL par exemple) sur les différents environnements (production, préproduction, local…) et entre différents développeurs d'une même équipe.
Lorsque l'on reprend le dev d'un ancien projet, on peut être souvent confronté à des problèmes de comptabilité de php entre les différentes versions.
Si par exemple le vieux site que l'on reprend Ă besoin des short open tags (<? au lieu de <?php) et que l'on ne veut pas les activer globalement sur tous les sites.
En local il est pratique parfois de pouvoir envoyer des emails depuis son code php pour vérifier le bon fonctionnement de son code.
Pour cela plusieurs solutions sont possibles, je vais utiliser postfix
On commence par l'installer :
sudo apt-get install postfix
Durant la configuration PostFix va demander comment il doit ĂŞtre configurer :