Mettre à jour WordPress sur un serveur dédié en lignes de commandes #wordpress
vendredi 21 septembre 2012 à 12:39NeoSting.net - Mettre à jour WordPress sur un serveur dédié en lignes de commandes
Si le serveur est bien configuré, il est alors simple de mettre à jour WordPress depuis son panneau d'administration. Mais si vous n'avez pas ajouté de serveur FTP il faudra le faire soit via un explorateur connecté en SSH (ce qui peut être très long), soit directement depuis le serveur dans un terminal, en lignes de commande. C'est cette dernière que je vous explique ici. Elle n'est pas très compliquée, et de surcroît très rapide.
Parmi les étapes on se place dans le répertoire temporaire, on télécharge avec wget la dernière version de wordpress, on extrait l'archive, on supprime le dossier wp-content de l'archive (pour ne pas écraser ses thèmes et autres plugins lors de la future copie) et on copie les nouveaux fichiers dans son répertoire habituel. On pense aussi à supprimer les fichiers readme, license et config-sample en passant, le tout en mode verbose pour suivre les étapes...
cd /tmp wget http://fr.wordpress.org/latest-fr_FR.zip #version française wget http://wordpress.org/latest.tar.gz #version anglaise tar -xvzf latest-fr_FR.zip #ou "latest.tar.gz" pour l'anglaise rm -rfv wordpress/wp-content/ rm -fv wordpress/wp-config-sample.php wordpress/readme.html wordpress/license.txt sudo cp -rfv wordpress/* /var/www/ #mn dossier racine |
Il ne reste plus qu'à aller sur votre backoffice pour que la mise à jour de la base de donnée se fasse.
Petite cerise sur le gâteau ; comme cette étape sera toujours la même, vous pouvez la sauvegarder dans une commande de raccourci comme je vous l'expliquais avec la commande alias.
nano ~/.bash_aliases |
Dans le fichier, on ajoute cette unique ligne :
alias majwordpress='clear && cd /tmp && wget http://fr.wordpress.org/latest-fr_FR.zip && tar -xvzf latest-fr_FR.zip && rm -rfv wordpress/wp-content/ && rm -fv wordpress/wp-config-sample.php wordpress/rreadme.html wordpress/license.txt && cp -rfv wordpress/* /var/www/ && echo "Mise à jour de Wordpres faite"'
Il ne reste plus qu'à écrire et tout se fera en quelques secondes :
majwordpress |
Si vous avez des ajouts à faire, ou des remarques, n'hésitez pas à le faire savoir.