Catégories:
Bonsoir,
Je suis nouveau dans le monde Drupal.
J’ai une question concernant la mise à jour de mon site. Je m’explique.
Je développe sur un «serveur de développement».
Mon site en production se trouve sur un «serveur de production».
Lors de mes développements, lorsque je décide de valider une version et de la passer en production, comment dois-je m’y prendre ?
Avez-vous des conseils à me donner ? Faîtes moi part de vos expérience.
Cordialement,
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Pour la mise en production, il faut distinguer et prendre en compte les 2 aspects : système de fichier et base de données.
Pour les fichiers, une «simple» copie via un outil de transfert FTP fonctionne. Tu peux aussi mettre en place un outil de gestion de version (SVN ou autre) pour avoir une bonne idée de ce qui est modifié entre 2 versions.
POur la base de données, je préconise d’utiliser le module backup_migrate (http://drupal.org/project/backup_migrate) qui permet de faire des sauvegardes et des restaurations.
Le GROS problème c’est que le contenu et le paramétrage sont dans la même base.
Pour la première mise en prod, ce n’est pas un problème, mais par la suite si le contenu de production évolue et pas celui de dév, on arrive vite à devoir refaire le paramétrage à la main sur la plate-forme de production.
Il faut peut-être regarder dans ce cas du côté du module Features (http://drupal.org/project/features)
Je viens de tomber sur cet article : http://awebfactory.com.ar/node/449 qui parle du module Deployment, qui peut être une solution pour synchroniser des contenus
vincent59
2594
Bonjour,
Ayant le même besoin, j’ai installé le module backup and Migrate sur mon site.
J’ai fait un backup de la base de données que j’ai ensuite récupéré via FTP sur mon environnement de développement.
Lorsque j’essaie de restaurer depuis cet environnement, j’obtiens le message suivant :
warning : move_uploaded_file() [function.move-uploaded-file] : Unable to move ‘C:\Program Files\wamp\tmp\php1D0.tmp’ to ‘/tmp/Primkid-2010-11-03T13-06-21.mysql’ in C:\Program Files\wamp\www\primakid\includes\file.inc on line 615.
Erreur dans le transfert de fichiers. Impossible de déplacer le fichier transféré.
Voici le contenu de la ligne 615 (et suivantes) du fichier file.inc :
if ( !move_uploaded_file($_FILES[‘files’][‘tmp_name’][$source], $file->filepath)) {
form_set_error($source, t(‘File upload error. Could not move uploaded file.’)) ;
watchdog(‘file’, ‘Upload error. Could not move uploaded file %file to destination %destination.’, array(‘%file’ => $file->filename, ‘%destination’ => $file->filepath)) ;
return 0 ;
}
D’où cela peut-il provenir ?
Merci pour votre aide
Kennely
kennely
9