Database
 sql >> Base de données >  >> RDS >> Database

Installation de WordPress avec WP-CLI

WordPress a un excellent processus d'installation basé sur l'interface graphique, mais certains cas d'utilisation nécessitent une CLI ! Ou, peut-être que vous vous sentez plus à l'aise dans un terminal, de toute façon cet article vous montrera comment configurer votre site WordPress avec juste un terminal, en utilisant WP-CLI, et peut-être une pincée de SSH.

Afin de pouvoir installer WordPress manuellement à l'aide de WP-CLI, vous devrez d'abord créer une nouvelle base de données pour l'installation de WordPress. Vous devrez savoir comment trouver vos informations d'identification SSH et être habitué à utiliser Terminal ou Putty et WP-CLI.

Utiliser WP-CLI pour installer WordPress

Dans ce didacticiel, nous allons apprendre à installer WordPress à l'aide de l'outil de ligne de commande WP-CLI. WP-CLI est un outil utilisé dans un terminal pour interagir avec et gérer les sites WordPress. WP-CLI est similaire en fonctionnalité à ce que Drush fournit à Drupal. Si vous êtes déjà familiarisé avec l'utilisation des outils cli, ce sera une installation facile. En utilisant WP-CLI, nous pouvons effectuer des tâches de maintenance courantes, automatiser les processus et même effectuer des sauvegardes.

Prérequis

  • La dernière version de WP-CLI installée.
  • Identifiants SSH pour se connecter au serveur en tant qu'utilisateur root ou utilisateur avec des privilèges sudo

Installer WordPress

Tout d'abord, nous devrons accéder au dossier public_html où l'installation de WordPress va résider.

root@host:~# cd ~/public_html/wpdev

Ensuite, nous devrons exécuter la commande WP-CLI suivante qui téléchargera les fichiers principaux de WordPress à partir de WordPress.org, puis les extraira dans le dossier public_html.

root@host:~# wp core download 

Maintenant que les fichiers principaux de WordPress sont installés, la tâche suivante consiste à créer notre base de données MySQL. Il existe plusieurs façons d'y parvenir, nous devons donc nous assurer que nous faisons ce dont notre serveur a besoin.

Ne copiez pas directement les commandes ci-dessous !
Ce ne sont que des exemples utilisés pour ce didacticiel.
Remplacez vos paramètres par ces entrées.

mysql -e "create database wpdev;";

Ensuite, nous devrons créer un fichier wp-config.php pour le site que nous venons d'ajouter qui contiendra le nom de la base de données, l'utilisateur de la base de données et le mot de passe de la base de données.

wp config create --dbname=cli1_wp_ --dbuser=cli1_wp --dbpass=Hippi3Pik3r5Ha1rDr@ms --locale=ro_RO

Maintenant que nous avons créé un fichier wp-config.php valide, il est temps de passer par le processus d'installation de 5 secondes à l'aide de la commande d'installation principale de WP-CLI.

wp core install --url=wordpress.dev --title="WordPress Dev" --admin_user=wpadmin --admin_password=p@55w0ord! [email protected] 

Success: WordPress installed successfully.

Assurez-vous de mettre à jour toutes les informations pour les arguments ici. Si vous remarquez ci-dessus, nous modifions l'URL du domaine, en la remplaçant par l'URL du domaine réel qui est nécessaire. Nous avons également changé le titre du site, le nom d'utilisateur administrateur, le mot de passe administrateur, et enfin, nous avons défini notre adresse e-mail pour l'utilisateur administrateur. Assurez-vous que l'e-mail est correct car WordPress vous enverra un e-mail si votre PHP peut envoyer un e-mail. Nous avons maintenant une installation WordPress fonctionnelle.

Pour vérifier quelle version de WordPress nous utilisons, nous pouvons exécuter cette commande WP-CLI.

wp core version

Ensuite, nous devons créer une entrée vhost Apache/Nginx appropriée (si elle s'exécute dans un environnement non géré) et les modifications de configuration PHP nécessaires, puis nous sommes prêts à passer au nouveau avec la configuration de WordPress.

Si vous êtes sur un serveur cPanel, InterWorx ou Plesk, il est probable que vous ayez déjà créé ces paramètres pour vous. Si vous créez un compte cPanel, InterWorx ou Plesk pour l'installation de WordPress à l'avance. Ces tâches sont effectuées automatiquement lorsque vous créez le nouveau compte dans le panneau de configuration des serveurs. Si vous êtes sur un serveur traditionnel non géré, nous devrons créer et modifier les fichiers de configuration.

Éléments à surveiller !

Lié à la base de données

Un élément majeur à prendre en compte lors de l'exécution du processus. Si vous oubliez de créer la base de données et d'exécuter l'installation WP-CLI, vous obtiendrez une erreur. Cela s'applique également lorsque vous avez entré les mauvaises informations d'identification. Les erreurs varient légèrement en fonction de la situation, mais elles sont toutes les deux similaires. Par exemple, lorsque vous fournissez l'utilisateur et le mot de passe corrects pour MySQL mais que vous n'avez pas créé la base de données, vous verrez :

Error: Can’t select database. We were able to connect to the database server (which means your username and password is okay) but not able to select the `wpdev` database.

Installation de WordPress pour une base de données WordPress existante

Une autre chose à garder à l'esprit est que si vous utilisez ce processus en utilisant une base de données WordPress existante, nous devons utiliser la commande suivante au lieu de celle utilisée ci-dessus.

wp config create --dbname=YourDB_Name --dbuser=WP_MYSQL --dbpass=WPDB_PASS

Success: Generated 'wp-config.php' file.

Quelques exemples de cas où cela serait applicable. Si vous reconstruisez un site ou réparez un compte après une faille de sécurité, ou pour toute autre situation où vous avez déjà une base de données existante.

Une dernière chose à garder à l'esprit est que si vous avez un préfixe de base de données personnalisé ou si vous utilisez un serveur MySQL distant, vous devrez ajouter des drapeaux supplémentaires pour ceux-ci. Vous pouvez voir la liste complète des indicateurs de commandes en exécutant la commande suivante.

wp core config --help

Si vous rencontrez des problèmes pour installer WordPress de cette manière, notre équipe d'assistance peut vous aider. Appelez-nous simplement dès aujourd'hui au 800.580.4985, ou ouvrez un chat ou un ticket avec nous pour parler avec l'un de nos administrateurs système compétents !