web-dev-qa-db-fra.com

Quelle est la bonne façon de mettre à jour les deux WP/plugins/themes sans casser le site?

Il semble que nous ayons des mises à jour principales/mises à jour de plugins/mises à jour de thèmes Wordpress essentielles et rapides, généralement tous les jours.

Lors de la gestion d’un tiers Wordpress, quelle est la meilleure procédure pour rester en sécurité et disposer d’un site pleinement opérationnel, tout en veillant à ce que le client soit constamment mis à jour?

Dois-je exécuter un site de développement parallèle et essayer d’abord les mises à jour ou existe-t-il un plugin qui effectuera des sauvegardes avant toute mise à niveau automatique?

1
tripwire1000

C'est la raison pour laquelle je recommande toujours d'utiliser le moins de plug-ins possible. C’est évidemment plus facile à dire qu’à faire, mais si vous êtes développeur, vous devez vous efforcer d’éliminer tous les plugins en incorporant le code correspondant à un plugin ou à un thème spécifique au site. Les intégrateurs ont évidemment moins de capacité pour y parvenir.

Le problème avec les mises à niveau n’est pas tant d’avoir l’environnement dev/staging. Vous pouvez probablement le conserver ou disposer d'un outil synchronisant la production. Le véritable problème, c'est de disposer d'un plan d'assurance qualité approprié pour vérifier que rien ne s'est cassé. L’assurance qualité prend beaucoup de temps et même si vous savez écrire des tests unitaires, il suffit d’un humain pour utiliser un navigateur.

La solution la plus simple au problème consiste à ne pas mettre à niveau lorsque de nouvelles versions sortent, mais à le faire uniquement lorsque vous mettez à niveau le noyau pour regrouper tous les tests ensemble. Pour que cela fonctionne sans vous exposer à un risque de sécurité, vous devez suivre l'évolution des thèmes/plug-in utilisés pour savoir quand une mise à jour est effectuée en raison d'un problème de sécurité ou en raison de la présence d'une nouvelle fonctionnalité. S'il s'agit d'une nouvelle fonctionnalité, il n'est pas vraiment nécessaire de précipiter sa mise à niveau.

1
Mark Kaplun

WP Codex est votre ami à ce sujet, car la seule solution consiste à effectuer vos sauvegardes de la manière qui vous convient le mieux, que vous le fassiez manuellement ou manuellement. avec des plugins, si vous avez plusieurs sites, alors sauvegarder/créer manuellement des copies de thèmes/copies de plugins, etc. pourrait devenir une corvée laborieuse.

La page de codex à laquelle je me suis connecté contient également un lien dans les premières lignes vers les plug-ins qui effectuent la tâche si cela est le chemin que vous devez emprunter. La plupart d'entre eux font ce dont vous avez besoin d'une manière ou d'une autre, mais l'un d'eux en a 600 000 En plus des installations et des évaluations utilisateur, la plupart des développeurs de plug-in seraient envieux, les développeurs prétendent également qu'il sera sauvegardé automatiquement avant toute mise à jour vers WP, des plug-ins ou des thèmes.

0
MartinJJ