Comment installer la CLI WordPress sur Web Hosting (cPanel)
WordPress Command-Line Utility, or WP-CLI for short, is an advanced utility for powerusers who wish to rapidly manage and deploy their WordPress sites using bash/SSH. This feature is standard on our Managed Hosting for WordPress, but is able to be configured for any hosting platform that has the php-cli module installed. The base WP-CLI suite includes an extensive toolbox, and even allows you to make posts to your WordPress site directly through command line. Actions such as updating the WordPress core, clearing the WordPress cache, backup and restore a MySQL database, installing plugins and themes, and managing users is streamlined in WP-CLI.
Vous trouverez plus d'informations sur l'utilitaire lui-même et les différentes commandes disponibles pour WP-CLI sur leur site de support technique . Vous pouvez également consulter le glossaire des commandes disponibles sur leur page de référence des commandes .
DIFFICULTÉ | De base - 1 | Moyen - 2 | Avancé - 3 |
TEMPS REQUIS | 15 min |
PRODUITS CONNEXES | Web Hosting (cPanel) |
Ces instructions vous aideront à installer WP-CLI sur GoDaddy Web Hosting (cPanel) optimisé par cPanel.
Obtention et installation du fichier .phar WP-CLI
Connectez-vous à votre compte d'hébergement via SSH. ( plus d'informations ).
Une fois connecté, assurez-vous que vous êtes dans le répertoire personnel de votre compte d'hébergement. Vous pouvez vous en assurer en utilisant la commande pwd pour imprimer le répertoire de travail. Il doit apparaître dans / home / username
, où username
est votre nom d'utilisateur principal pour cPanel.
Utilisez la commande curl
pour obtenir le fichier wp-cli.phar
que nous utiliserons comme exécutable pour wp-cli
Modifiez les autorisations du fichier wp-cli.phar
pour qu'il soit exécutable
Vous pouvez ensuite vérifier si WP-CLI fonctionne en utilisant php pour exécuter le fichier exécutable .phar
. La commande ci-dessous montre comment procéder.
Cela devrait charger des informations sur l'exécutable php-cli, ainsi que sur l'utilitaire WP-CLI lui-même.
Définition de l'alias bash pour WP-CLI
Donc, techniquement, vous pouvez utiliser WP-CLI tel quel. Il vous suffit de taper php wp-cli.phar
avant toute commande pour initialiser WP-CLI. Pas vraiment convivial, non? Heureusement, nous avons des moyens de changer cela en utilisant un alias bash. C'est ici que nous demandons à bash d'aliaser une commande spécifique vers une commande différente ou un exécutable spécifique. Cela se fait en modifiant votre fichier .bashrc
, qui existe dans le répertoire personnel de votre compte d'hébergement. L'alias que nous devons ajouter à ce fichier .bashrc
est:
Cela indique à bash que la commande 'wp' appellera l'exécutable wp-cli.phar dans votre répertoire personnel. Ajout de l'alias requis peut être fait par cette commande simple, qui simplement utilisations font écho à la sortie l'instruction requise, puis
Utilisez ensuite la commande source pour mettre à jour le mode d'initialisation de bash.
Si vous avez déjà modifié votre fichier .bashrc
pour établir un autre alias ou installer un autre utilitaire de ligne de commande tel que Drush , vous pouvez modifier manuellement votre fichier .bashrc
à l'aide d'un éditeur de texte tel que Notepad ++ ou vim . Cependant, tant que vous suivez le format standard et que les alias bash apparaissent au bas du fichier .bashrc
, la commande précédente devrait toujours fonctionner correctement.
Assurez-vous que wp-cli fonctionne (et un exemple simple)
Maintenant que vous avez configuré l'exécutable et l'alias, cela devrait être tout ce dont vous avez besoin pour utiliser WP-CLI pour gérer votre site WordPress.
Pour vous assurer que wp-cli fonctionne, accédez d'abord à votre répertoire d'installation WordPress, puis utilisez la commande suivante:
Vous devriez voir une liste de tous les plug-ins actuellement installés, ce qui signifie que wp-cli fonctionne comme il se doit.
Pour plus d'informations sur l'utilisation des commandes WP-CLI, l'installation de modules supplémentaires pour WP-CLI et la configuration de WP-CLI pour le multisite, consultez la documentation de WP-CLI .