Une mise à jour de WordPress en 30 secondes
Les méthodes habituelles de mise à jour de WordPress sont éprouvées et fonctionnent très bien. Je reproche seulement aux protocoles FTP et/ou SCP/sFTP une certaine « lenteur » pour transférer tous les fichiers jusqu’au serveur d’hébergement.
Si vous avez comme moi un accès SSH, vous pourrez économiser plusieurs minutes à chaque mise à jour (à moins d’utiliser un système de mise à jour automatique).
Une fois connecté en SSH, très simplement :
0. Faites un backup de vos fichiers et de votre base de données
(1). Si vous le désirez, vous pouvez protéger votre blog avec un fichier .htaccess pour que seul vous-même puissiez accéder à l’interface d’administration pendant le processus de mise à jour (facultatif)
2. Créez-vous un répertoire de travail au même niveau que votre racine
Exemple : si /home/chemin/www est votre racine d’hébergement, créez un répertoire /home/chemin/wordpress
mkdir /home/chemin/wordpress
2. Téléchargez directement l’archive sur le serveur sans passer par votre PC
wget http://fr.wordpress.org/wordpress-2.7-fr_FR.zip
3. Décompressez le fichier dans le répertoire nouvellement créé
unzip wordpress-2.7-fr_FR.zip
4. Copier les nouveaux fichiers dans votre racine
cp * -R /home/chemin/www/
Note : l’option -R vous permet de faire la copie récursivement (comprendre sur tous les répertoires ET sous-répertoires).
5. Accédez à votre interface d’administration et poursuivez le processus de mise à jour
Attention :
- cette technique est risquée pour une personne qui n’est pas à l’aise sur un serveur Linux,
- peu d’hébergements ont un accès SSH : seuls les serveurs dédiés, partitions virtuelles, ou certains gros hébergements mutualisés le proposent.
Voilà !
Qu’en pensez-vous ? Moi j’utilise ce système depuis 2 ans maintenant, et je n’ai jamais eu de problèmes. ^^
Commentaire by Emmanuel — 14 janvier 2009 @ 17:53
Sinon, je pense que le plus simple reste d’installer son WP avec subversion… nope ?
Après, je suis d’accord, on upgrade pas chaque semaine non plus…
Commentaire by Romain — 14 janvier 2009 @ 17:58
@Emmanuel > Avec Subversion, c’est le must, seulement ce n’est vraiment pas à la porté de tout le monde : ça reste quand même un outil d’admin/de développeur.
Commentaire by ricardolux — 14 janvier 2009 @ 18:12
Ouep, ben moi j’ai rien compris !! J’ai droit à un cours privé ?? lol
Allé bonne année quand même l’ami, bonheur santé et réussite pour 2009 !
A +
Commentaire by Ludovic Toinel — 14 janvier 2009 @ 19:59
Sur Dotclear la mise à jour est gérée automatiquement.
La mise à jour des plugins et des thèmes aussi
Commentaire by Jonathan — 15 janvier 2009 @ 10:22
C’est cool cette méthode… Un ptit truc d’admin, c’est toujours sympa ! merci
Commentaire by Romain — 15 janvier 2009 @ 16:16
@Guillaume > Pourtant c’est des commandes Linux toutes simples !
@Ludo > Dotclear c’est le mal ! Nan, je déconne, j’étais sur Dotclear ya 2 ans…mais je voudrais pas y revenir maintenant…
@Jonathan > Oui, comme dit, je l’utilise depuis longtemps, c’est vraiment plus rapide que du FTP.
Ping by The spirit of Wordpress #7 ! — 16 janvier 2009 @ 16:20
[...] Une mise à jour de WordPress en 30 secondes [...]
Commentaire by Gonzy — 17 janvier 2009 @ 19:52
oui mais comment fais-tu pour ne pas effacer ton wp-content ?
Commentaire by Romain — 18 janvier 2009 @ 20:40
@Gonzy > Les fichiers existants ne sont pas remplacés, seulement ceux de Worpdress.
Quand tu écrase un répertoire A sur un répertoire B, les fichiers du répertoire B qui n’existent pas dans le répertoire A sont conservés (comme sur Windows, Mac, etc.).
Commentaire by Cybervince — 24 janvier 2009 @ 14:54
C’est effectivement la méthode la plus rapide.
Par contre vu que tu n’efface pas ton ancienne installation, mais que tu l’écrase, tu peux potentiellement te retrouver avec des fichiers qui ne sont plus utilisés. Certes c’est pas gênant (tant qu’aucune faille ne cherche à les exploiter), mais c’est pas hyper clean.
J’aurai plutôt tendance à décompresser la nouvelle version dans un autre répertoire, et plutôt que d’écraser la version de production, aller prendre les fichiers à conserver et les copier dans celle décompressée. Ensuite tu supprime tout, et tu fais un move de la nouvelle.
L’indisponibilité est minimisée, et t’es sur d’avoir une version propre.