Colonel Serveur

Le cPanel WP Toolkit comprend un utilitaire de ligne de commande appelé wp-toolkit. Cet outil permet aux administrateurs de serveur de gérer les installations WordPress directement depuis la ligne de commande Linux, automatiser les tâches de routine, et intégrez la maintenance WordPress dans les tâches cron.

Ce guide explique comment utiliser wp-toolkit sur l'infrastructure Colonelserver, y compris des commandes courantes pour la gestion des sites WordPress, plugins, thèmes, updates, et sauvegardes.

Exigences importantes

  • wp-toolkit est disponible uniquement sur les serveurs avec accès root
  • Vous devez exécuter toutes les commandes en tant que utilisateur root
  • Une connaissance de base de la ligne de commande Linux est requise

À propos de wp-toolkit

wp-toolkit fait partie de l'écosystème cPanel WordPress Toolkit. Il fournit rapidement, accès scriptable aux fonctionnalités de gestion de WordPress qui sont autrement gérées via l'interface graphique.

Avec wp-toolkit, vous pouvez:

  • Répertorier et inspecter les installations WordPress
  • Install, update, et supprimez les plugins et les thèmes
  • Gérer les plugins et les ensembles de thèmes
  • Configurer les mises à jour intelligentes
  • Sauvegarder et restaurer les sites WordPress
  • Réinitialiser les mots de passe administrateur
  • Automatisez les tâches à l'aide de cron

Affichage des commandes disponibles

Pour afficher la liste complète des commandes disponibles:

wp-toolkit --help

Pour afficher l'aide pour une commande spécifique, par exemple la commande list:

wp-toolkit --help -command list

Liste des installations WordPress

Pour lister toutes les installations WordPress détectées par WP Toolkit:

wp-toolkit --list

Exemple de sortie:

ID   Installation Path   Owner ID   State          Website URL
1    /public_html/wp     2          OK             https://example.com
2    /public_html/blog   2          Outdated PHP   https://example.com/blog

The IDENTIFIANT la valeur est requise pour la plupart des opérations wp-toolkit.

Affichage des détails de l'installation

Pour afficher des informations détaillées sur une installation WordPress spécifique:

wp-toolkit --info -instance-id X

Remplacer X avec l'identifiant d'installation.

Cette commande affiche:

  • Chemin d'installation
  • Version WordPress
  • URL du site
  • Adresse e-mail de l'administrateur
  • État de mise à jour et de sécurité
  • Configuration SSL
  • Plugins et thèmes installés

Gestion des plugins et des thèmes avec des ensembles

wp-toolkit prend en charge ensembles, qui sont des collections réutilisables de plugins et de thèmes.

Télécharger un plugin dans le cache

wp-toolkit --plugins -operation add \
  -source-url https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip

Télécharger un thème dans le cache

wp-toolkit --themes -operation add \
  -source-url https://downloads.wordpress.org/theme/twentytwenty.1.8.zip

Créer un ensemble

wp-toolkit --sets -operation add -name Basic

Après la création, notez le retour définir l'identifiant.

Ajout de plugins et de thèmes à un ensemble

wp-toolkit --sets -operation add-plugin \
  -set-id 7 -plugin-slug hello-dolly
wp-toolkit --sets -operation add-theme \
  -set-id 7 -theme-slug twentytwenty

Installer un ensemble sur un site

wp-toolkit --sets -operation install \
  -set-id 7 -instance-id X

Configuration des mises à jour intelligentes

Les mises à jour intelligentes permettent de tester en toute sécurité les mises à jour WordPress sur un environnement cloné.

Vérification de l'état de la mise à jour intelligente

wp-toolkit --smart-update -operation status -instance-id X

Activation des mises à jour intelligentes

wp-toolkit --smart-update -operation enable -instance-id X

Désactivation des mises à jour intelligentes

wp-toolkit --smart-update -operation disable -instance-id X

Sauvegarde et restauration de sites WordPress

Les sauvegardes incluent tous les fichiers et la base de données et sont stockées sous forme d'archives compressées.

Création d'une sauvegarde

wp-toolkit --backup -operation backup -instance-id X

Les sauvegardes sont stockées dans:

/home/USERNAME/wordpress-backups/

Liste des sauvegardes disponibles

wp-toolkit --backup -operation list -instance-id X

Restauration d'une sauvegarde

wp-toolkit --backup -operation restore \
  -instance-id X -filename backup-file.tar.gz

Réinitialisation du mot de passe de l'administrateur WordPress

Pour réinitialiser un mot de passe administrateur:

wp-toolkit --site-admin-reset-password \
  -admin-login adminusername -instance-id X

S'il n'existe qu'un seul administrateur, the -connexion administrateur l'option peut être omise.

Automatiser les tâches avec Cron

wp-toolkit peut être utilisé en toute sécurité dans les tâches cron.

Example: Sauvegarde quotidienne à 02:15 SUIS

15 2 * * * /usr/local/bin/wp-toolkit \
  --backup -operation backup -instance-id X >/dev/null 2>&1

Summary

L'utilisation de wp-toolkit sur les serveurs Colonelserver offre un contrôle total en ligne de commande sur les environnements WordPress. Il est idéal pour les utilisateurs avancés, system administrators, et des flux de travail d'hébergement automatisés où la vitesse, cohérence, et la fiabilité sont requises.

Pour la gestion basée sur une interface graphique, l'interface standard cPanel WordPress Toolkit reste disponible pour les plans d'hébergement pris en charge.

Was this article helpful?