Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

Définition

Qu'est ce que WP-CLI ?

WP-CLI est un outil de ligne de commande qui vous permet d'administrer vos installations de WordPress depuis la console en ligne de commande. WP-CLI permet ainsi d'accéder à des fonctionnalités de WordPress sans forcément utiliser le navigateur web et sans se connecter à l'espace administrateur de votre site.

Procédure

Installation de WP-CLI sur cPanel

Il n'est plus nécessaire d'installer WP-CLI sur cPanel, car celui-ci est désormais préinstallé et disponible par défaut sur l'ensemble de nos formules cPanel mutualisés et CloudCP. Pour tester le fonctionnement de WP-CLI, vous pouvez utiliser la commande suivante depuis le terminal de votre formule d'hébergement web cPanel :

wp --info

Vous devriez alors disposer des informations relatives à votre environnement d'hébergement web, tel que la version PHP active sur votre console et la version de WP-CLI :

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

Installation de Wordpress avec WP-CLI

1. On se met dans le répertoire "public_html" ou "www"

cd public_html

2. On télécharger WordPress :

wp core download

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

3. Créez votre base de données et nom d'utilisateur de votre base en passant par votre interface cPanel

4. Modifiez le fichier de configuration de votre site sous WordPress

wp core config --dbname="dbuser_name" --dbuser="dbuser" --dbprefix="wp_" --dbpass="mot-de-passe"
  • dbname : Nom de votre base de données
  • dbuser : Nom d'utilisateur de votre base de données
  • dbprefix : Il s'agit du préfixe de vos tables SQL
  • dbpass : doit être le mot de passe du nom d'utilisateur de votre base de données

Si vous rechargez votre page internet, vous devriez arriver sur une page vous expliquant que vous avez déjà un fichier de configuration "wp-config" d'installé.

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

5. Débutez l'installation de WordPress.

wp core install --url="http://mondomaine.com" --title="Mon site WordPress" --admin_user="Franck" --admin_password="mot-de-passe" --admin_email="contact@mondomaine.com"
  • url : Indiquez votre nom de domaine
  • title : Indiquez le titre de votre site internet
  • admin_user : Indiquez votre identifiant Wordpress
  • admin_password : Indiquez le mot de passe rattaché à votre identifiant Wordpress
  • admin_email : Indiquez votre adresse email

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

6. Par défaut, lors de l'installation de Wordpress avec WP-CLI, vous disposez de la langue anglaise. Afin de changer la langue et de mettre WordPress en Français, tapez les commandes suivantes pour installer et activer la langue française :

wp core language list
wp core language install --activate fr_FR

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

Installation d'un thème WordPress avec WP-CLI

1. Afin de voir la liste des thèmes installés sur Wordpress, tapez la commande suivante :

wp theme list

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

2. Afin d'installer un nouveau thème Wordpress, rendez-vous sur le site Wordpress afin de choisir le thème. Dès le thème choisi, copiez le nom du thème se trouvant sur l'URL.

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

3. Tapez la commande suivante en SSH :

wp theme install nom_theme

nom_theme doit être remplacé par le nom du thème que vous avez choisi.

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

4. On active le thème avec la ligne de commande suivante :

wp theme activate nom_theme

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

Installer une extension WordPress avec WP-CLI

1. On liste les extensions existantes sur votre site sous WordPress.

wp plugin list

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

2. On installe l'extension que l'on désire. Le principe est le même que pour l'installation d'un thème. Choisissez le nom du module sur le site Wordpress et tapez la commande d'installation en SSH sans oublier de changer "mon_plugin" par le nom de l'extension désirée.

wp plugin install mon_plugin

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

3. Activez maintenant le module que vous avez installé.

wp plugin activate mon_plugin

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?

Désactiver une extension WordPress avec WP-CLI

Grâce à WP-CLI, vous pouvez désactiver une extension WordPress sans accéder à l'interface d'administration. Ceci est certainement utile si vous avez perdu justement l'accès à votre administration suite à l'installation d'un plugin (tel qu'un plugin de sécurité).

La désactivation d'un plugin se fait avec la commande suivante :

wp plugin deactivate mon_plugin

Nettoyer les transients expirés

WordPress garde des informations temporaires tels que des préférences utilisateurs sur la table MySQL wp_options sous forme de transient. Or, si cette table est trop volumineuse, votre site sera lent à y rechercher des informations. Heureusement, WordPress indique la date d'expiration d'un transient, ce qui indique qu'au délà de cette date, WordPress n'en a plus besoin. Vous pouvez alors les supprimer pour réduire la taille de wp_options avec la commande suivante :

wp transient delete-expired

Pour aller plus loin

Conclusion

Vous êtes désormais en mesure de vous servir des lignes de commandes SSH et de WP-CLI afin d'installer votre site internet sous Wordpress, son thème et ses modules.

N'hésitez pas à partager vos remarques ou vos questions !

Notez cet article :

5/5 | 2 avis

Cet article vous a été utile ?

Article utileOui

Article non utileNon

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

Merci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

13mn de lecture

Comment utiliser une application Python sur un hébergement cPanel

7mn de lecture

Comment programmer une tâche Cron dans cPanel ?

22mn de lecture

Comment se connecter en SSH au cpanel via putty ?

14mn de lecture

Comment résoudre l'erreur ERR_CONNECTION_REFUSED sur cPanel ?


Poser une question à l'équipe LWS et à sa communauté