Mise à niveau réelle et automatisée de wordpress, y compris les plugins


8

Je cherche un moyen vraiment automatisé de mettre à niveau wordpress et ses plugins, quelque chose que je pourrais mettre dans la crontab et le configurer pour qu'il s'exécute quotidiennement.

J'ai plusieurs plugins wordpress (> 20) et une installation wordpress multi-site et je ne veux pas passer mon temps à faire les mises à jour.

Je suis prêt à prendre le risque d'un échec de mise à niveau et à déconnecter les sites jusqu'à ce que je résolve manuellement le problème.

Veuillez ne pas publier de solutions nécessitant une intervention manuelle pour effectuer la mise à jour / mise à niveau.

Réponses:


4

Je ne connais aucune solution pour itérer et mettre à jour automatiquement votre liste de plug-ins, mais je suppose que tout système qui peut mettre à jour automatiquement WordPress lui-même peut être modifié pour tout mettre à jour dans un délai assez court.

Cela dit, je connais deux bonnes façons de mettre à jour WordPress automatiquement:

WP Remote

Il s'agit d'un service en ligne qui vous permet de surveiller et de mettre à jour WordPress à distance en cas de besoin. D'après la description initiale que j'ai reçue (je n'ai pas eu l'occasion de le tester moi-même), vous pouvez configurer le système pour mettre à jour les choses automatiquement sans votre intervention.

Mise à niveau automatique de WordPress

J'ai plusieurs clients qui ne jurent que par ce plug-in. Il mettra automatiquement à niveau WordPress (et non vos plug-ins) chaque fois qu'une mise à jour sera disponible.


Mise à jour 13/07/11

Une autre option, puisque vous utilisez déjà cron pour planifier la mise à jour, est de l'écrire et d'utiliser Subversion.

Si vous installez WordPress via Subversion, vous pouvez simplement exécuter svn upla mise à jour automatique vers la dernière version. Cela mettra à jour vos fichiers, mais pas la base de données ... vous devrez donc écrire un hit au code qui exécute également la mise à jour db.

Les plugins fonctionneront de la même manière. Plutôt que d'utiliser l'installateur intégré, consultez les plugins que vous utilisez via Subversion et parcourez le /pluginsdossier avec une svn upcommande pour les garder à jour.

Certains de mes sites utilisent des plugins privés hébergés sur GitHub - j'y utilise le même processus. Je vérifie le plugin en utilisant git cloneet je lance juste git pullsur un cron pour les garder à jour avec la dernière version.


1
L'ancien plugin de mise à niveau automatique WordPress est mauvais et ne doit jamais être utilisé. Il ne sera pas correctement mis à niveau au-delà de la version 3.2. Si vous avez des clients dessus, enlevez-les dès que possible. Pour tous ceux qui l'ont utilisé et ont constaté que leur éditeur visuel ne fonctionnait plus correctement: a) supprimez le plugin, b) effectuez la réinstallation dans l'upgrader intégré normal. Cela corrigera l'installation. Le principal indicateur de ce problème est que le bouton plein écran sera manquant dans l'éditeur pour 3.2.
Otto
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.