Introduction
Il est possible d’installer et de configurer un nouveau site WordPress avec N0C (comment). Cependant, parfois, il peut être avantageux d’installer un site WordPress en ligne de commande. Pour ce faire, il faut se servir de l’outil wp-cli
.
Préparation
Saisissez l’adresse suivante dans votre navigateur web : https://mg.n0c.com/fr/.
Installation d’un site web WordPress
Préparatifs
Pour installer un site WordPress sur l’hébergement à l’aide dewp-cli
, il faut en premier lieu :
- Créer une base de données, un utilisateur avec un mot de passe et autoriser l’utilisateur de la base de données à l’aide du panneau N0C (comment).
- Se connecter à votre hébergement avec un mot de passe (comment).
Installation du site web comme tel
Le processus est expliqué à l’aide d’un exemple, où nous allons installer un site web WordPress dans le répertoire public_html
de l’hébergement. Dans cet exemple, l’adresse fictive du site qui pointe dans ce répertoire est https://mydomain.ca :
# Téléchargement de WordPress wp core download # Production du fichier de configuration cd ~/public_html wp core config --dbname="base_de_donnees_wp" --dbuser="user_wp" --dbprefix="mywp_" --dbpass="pass_base_de_donnees" # Lancement de l'installation wp core install --url="https://mydomain.ca" --title="Site WordPress" --admin_user="adminname" --admin_password="mypassword" --admin_email="admin@test123.ca" # Changement de la langue de WordPress pour le français wp core language list wp core language install --activate fr_FR # Changement de structure des liens pour conserver le nom de l'article seulement wp rewrite structure '/%nameofpost%'
Où :
- base_de_donnees_wp : nom de la base de données.
- user_wp : nom de l’usager de la base de données.
- mywp_: le préfixe.
- pass_base_de_donnees : mot de passe pour accéder à la base de données.
- Site WordPress : nom du site.
- adminname : nom de l’administrateur.
- mypassword : mot de passe de l’administrateur.
- admin@test123.ca : courriel de l’administrateur.
- nameofpost: nom de l’article.
Installation d’un thème
Dans cette étape, on procède à l’installation d’un nouveau thème personnalisé, lequel est disponible dans le dépôt des thèmes de WordPress. La commande permet également d’indiquer un lien vers l’archive zip d’un thème ouune adresse HTTPS vers un fichier zip de thèmes.
# Affichage de la liste des thèmes que l'on peut trouver dans l'installation wp theme list # Installation d'un nouveau thème (generate press) # https://fr.wordpress.org/themes/generatepress/ wp theme install generatepress # Activation du thème wp theme activate generatepress
Installation d’une extension (plug-in)
Dans cette étape, on peut procéder à l’installation d’une extension. Il suffit de donner le nom de l’extension pour que la commande, automatiquement, aille la chercher dans les dépôts de WordPress. La commande permet également d’indiquer un chemin vers un fichier zip d’une extension ou une adresse HTTPS vers un fichier zip d’extensions.
# Affichage de la liste des extensions détectées wp plugin list # Installation de l'extension classic-editor wp plugin install classic-editor # Activation de l'extension wp plugin activate classic-editor
Mises à jour
L’outil wp-cli permet de faire la gestion des mises à jour de WordPress, des thèmes et des extensions. Chaque module doit toutefois être mis à jour individuellement au moyen de la commandeupdate
.
# Vérification pour voir si des mises à jour sont disponibles wp core check-update # Mise à jour du coeur de WordPress wp core update # Mise à jour de la base de données wp core update-db # Vérification pour voir si des mises à jour d'extensions sont disponibles wp plugin update --all --dry-run # Mettre à jour toutes les extensions wp plugin update --all # Vérification pour voir si des mises à jour de thèmes sont disponibles wp theme update --all --dry-run # Mettre à jour tous les thèmes wp theme update --all
Références sur les commandes de wp-cli
Les commandes de base de wp-cli sont disponibles via ce lien (en anglais) : https://developer.wordpress.org/cli/commands/.