WordPress 4.3 casse la mise à jour via SSH/SFTP
mardi 8 septembre 2015 à 09:58Si vous avez un WordPress installé dans un hébergement sécurisé, vous utilisez probablement la mise à jour via SSH/SFTP pour effectuer les mises à jour. Seulement depuis WordPress 4.3 ce n’est plus possible à cause d’un bug introduit.
La mise à jour a échoué : La mise à jour ne peut pas être installée parce que nous n’allons pas pouvoir copier certains fichiers. Ce problème est généralement dû à des incohérences dans les permissions de fichiers.
Les développeurs de WordPress ont ajouté dans la version 4.3 une vérification, qui ne se comporte pas comme il faut, apparemment lié au support SSH/SFTP de PHP.
Les développeurs ont déjà réfléchis à une solution, et proposent un work-arround.
Pour appliquer ce work-arround, télécharger le fichier suivant, et patcher le code de votre WordPress avec. Voici un exemple en ligne de commande.
$ cd /home/monsite/www/wp-admin/includes/ $ wget "https://core.trac.wordpress.org/changeset/33688/trunk/src/wp-admin/includes/class-wp-filesystem-ssh2.php?format=diff&new=33688" -O /tmp/WP_ssh.patch $ patch -p4 < /tmp/WP_ssh.patch
Vous devriez maintenant pouvoir mettre à jour vos plugins/thèmes.
Le problème sera corrigé avec la version 4.3.1.