{"id":401,"date":"2010-10-13T21:29:10","date_gmt":"2010-10-13T19:29:10","guid":{"rendered":"http:\/\/gcolpart.evolix.net\/blog21\/?p=401"},"modified":"2010-10-13T21:51:27","modified_gmt":"2010-10-13T19:51:27","slug":"mise-a-jour-wordpress-par-linterface-web-via-ssh","status":"publish","type":"post","link":"https:\/\/gcolpart.evolix.net\/blog21\/mise-a-jour-wordpress-par-linterface-web-via-ssh\/","title":{"rendered":"Mise-a-jour WordPress par l&#8217;interface web via SSH"},"content":{"rendered":"<p>J&#8217;ai eu l&#8217;occasion de m&#8217;int\u00e9resser \u00e0 la mise-\u00e0-jour de <a href=\"http:\/\/wordpress.org\/\">WordPress<\/a> par l&#8217;interface web, et notamment via SSH car un <a href=\"http:\/\/www.evolix.fr\/packs\/serveur-web.html\">Pack Web Evolix<\/a> active uniquement un acc\u00e8s SSH\/SFTP\/RSYNC pour un compte web par d\u00e9faut. Pour cela, il faut installer le paquet php5-ssh2 (disponible sur <a href=\"http:\/\/pub.evolix.net\/lenny\/\">http:\/\/pub.evolix.net\/lenny\/<\/a> en version amd64 pour Debian Lenny), ce qui active automatiquement la possibilit\u00e9 de choisir <em>SSH2<\/em> pour la mise-\u00e0-jour. Attention, il faut \u00e9galement activer allow_url_fopen pour que cela fonctionne correctement (merci \u00e0 ce <a href=\"http:\/\/theboywho.me.uk\/2010\/05\/07\/enable-ssh-for-wordpress-auto-update\/\">blog-post<\/a>). Bien s\u00fbr, cela permet \u00e9galement de r\u00e9aliser les mises-\u00e0-jour des plugins comme <em>Akismet<\/em> par exemple.<\/p>\n<p>Voil\u00e0, il ne reste plus qu&#8217;\u00e0 rentrer votre identifiant et mot de passe lors d&#8217;une mise-\u00e0-jour (\u00e9videmment cela ne dispense pas de tester en pr\u00e9-production, de faire des sauvegardes, de d\u00e9sactiver puis r\u00e9activer ses plugins, etc.)&#8230; vous n&#8217;avez donc plus de raison d&#8217;avoir une version de WordPress avec des failles de s\u00e9curit\u00e9 !<\/p>\n<p><a href=\"http:\/\/gcolpart.evolix.net\/pics\/upgrade-wordpress-via-sftp.png\"><img decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/gcolpart.evolix.net\/pics\/upgrade-wordpress-via-sftp_tiny.png\" alt=\"upgrade wordpress via sftp\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&#8217;ai eu l&#8217;occasion de m&#8217;int\u00e9resser \u00e0 la mise-\u00e0-jour de WordPress par l&#8217;interface web, et notamment via SSH car un Pack Web Evolix active uniquement un acc\u00e8s SSH\/SFTP\/RSYNC pour un compte web par d\u00e9faut. Pour cela, il faut installer le paquet php5-ssh2 (disponible sur http:\/\/pub.evolix.net\/lenny\/ en version amd64 pour Debian Lenny), ce qui active automatiquement la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,72,69],"tags":[148,147,53,118,14],"class_list":["post-401","post","type-post","status-publish","format-standard","hentry","category-evolix","category-french","category-planet-libre","tag-debian","tag-evolix","tag-securite","tag-upgrade","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/comments?post=401"}],"version-history":[{"count":7,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/401\/revisions"}],"predecessor-version":[{"id":408,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/401\/revisions\/408"}],"wp:attachment":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/media?parent=401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/categories?post=401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/tags?post=401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}