Créer un site WordPress
Ce guide explique comment créer rapidement un site de développement WordPress en utilisant la commande dvs create wordpress.
Vue d'ensemble
La commande dvs create wordpress vous permet de configurer un environnement WordPress complet avec une seule commande. Vous pouvez utiliser du code source existant ou laisser DevSpaces télécharger et installer une version spécifique de WordPress.
Utilisation de base
Naviguez vers votre répertoire de projet et exécutez :
dvs create wordpress -i <version>
L'option -i (ou --install) est requise pour spécifier la version de WordPress à installer.
Pour voir toutes les versions WordPress disponibles et leurs versions PHP compatibles, utilisez :
dvs help create wordpress
Ou :
dvs create wordpress --help
Cela affichera une matrice montrant les versions WordPress et leurs versions PHP recommandées.
Installation rapide avec options
Pour une configuration plus rapide, vous pouvez spécifier les options directement :
dvs create wordpress -w 'www' -i 6.4 -p 8.1 -l fr_FR
Cette commande va :
-w 'www': Définir la racine web sur le dossierwww-i 6.4: Installer WordPress version 6.4-p 8.1: Utiliser PHP 8.1-l fr_FR: Définir la locale en français
Options disponibles
Nom de l'application
Par défaut, le nom de l'application est automatiquement construit à partir du nom du répertoire courant. Vous pouvez remplacer cela en spécifiant un nom personnalisé :
dvs create wordpress -i 6.4 -n mon-wordpress
Options :
-n, --name: Nom de l'application (par défaut : nom du répertoire courant)
Le nom de l'application est utilisé pour :
- L'URL du site :
https://<nom-app>.dvs.sh - Le nom de la base de données (si non spécifié avec
-D) - Le nom d'utilisateur de la base de données (si non spécifié avec
-U) - Les noms des conteneurs et configurations
Racine web
Spécifiez le dossier contenant votre code source WordPress :
dvs create wordpress -i 6.4 -w 'www'
Options :
-w, --web-root: Dossier contenant le code source, doit être relatif au répertoire actuel (par défaut :./)- Le dossier doit exister. Par défaut, c'est
./.
Version PHP
Choisissez la version PHP compatible avec votre version WordPress :
dvs create wordpress -i 6.4 -p 8.1
Si vous ne spécifiez pas de version PHP avec -p, DevSpaces sélectionnera automatiquement la version PHP la plus élevée compatible avec la version WordPress que vous installez.
WordPress fonctionne généralement avec PHP 7.4 et supérieur. Pour voir la matrice de compatibilité complète pour toutes les versions, utilisez dvs help create wordpress.
Version WordPress
Installez automatiquement une version spécifique de WordPress :
dvs create wordpress -i 6.4
L'option -i (ou --install) est requise lors de la création d'une nouvelle installation WordPress. Pour voir toutes les versions disponibles et leur compatibilité PHP :
dvs help create wordpress
Ou :
dvs create wordpress --help
Locale
Définissez la locale pour l'installation WordPress :
dvs create wordpress -i 6.4 -l fr_FR
Options :
-l, --locale: Changer la locale par défaut installée (par défaut :en_US)
Locales courantes :
en_US- Anglais (États-Unis)fr_FR- Françaisde_DE- Allemandes_ES- Espagnol
Configuration de la base de données
Par défaut, DevSpaces va :
- Utiliser le premier service SQL installé (ou
mysqlsi aucun n'est installé) - Créer une base de données avec le nom de l'application
- Créer un utilisateur avec le nom de l'application
- Générer le mot de passe automatiquement
Vous pouvez remplacer ces valeurs par défaut :
dvs create wordpress -i 6.4 -H mysql -D ma_base -U mon_utilisateur -P mon_mot_de_passe
Options :
-H, --sql-host: Nom du service SQL à utiliser (par défaut : premier service SQL trouvé, oumysql)-D, --sql-dbname: Nom de la base de données MySQL (par défaut : nom de l'application)-U, --sql-user: Nom d'utilisateur MySQL (par défaut : nom de l'application)-P, --sql-pass: Mot de passe MySQL (par défaut : généré automatiquement)
Installation automatique
Lorsque vous spécifiez l'option -i avec un numéro de version, DevSpaces va :
- Télécharger la version WordPress spécifiée
- L'extraire dans le répertoire racine web
- Créer le fichier
wp-config.php - Exécuter l'installation WordPress
- Créer un utilisateur administrateur avec des identifiants
Après l'installation, vous verrez les identifiants administrateur :
https://<nom-app>.dvs.sh/wp-admin
user: <nom-app>@<domaine>
pass: <mot-de-passe-généré>
Après la création
Une fois le site créé, la commande affichera les informations d'accès au panneau d'administration, incluant :
- URL du panneau d'administration :
https://<nom-app>.dvs.sh/wp-admin - Identifiants du compte administrateur (email et mot de passe)
Vous pouvez ensuite :
- Accéder à votre site à
https://<nom-app>.dvs.sh - Accéder au panneau d'administration en utilisant les identifiants affichés
- Voir les informations de l'application avec
dvs info
Gérer les comptes utilisateurs
Pour gérer les comptes utilisateurs/administrateurs :
- Lister tous les utilisateurs : Utilisez
dvs user-listpour voir tous les comptes utilisateurs enregistrés - Changer le mot de passe d'un utilisateur : Utilisez
dvs user-password <email|id> <mot-de-passe>pour mettre à jour le mot de passe d'un utilisateur
Pour plus de détails, consultez la documentation des commandes user-list et user-password.
Utiliser WP-CLI
DevSpaces fournit un raccourci pour les commandes WP-CLI :
dvs wp <commande>
Par exemple :
# Lister tous les plugins
dvs wp plugin list
# Installer un plugin
dvs wp plugin install akismet
# Mettre à jour le cœur WordPress
dvs wp core update
Prochaines étapes
- Apprenez à accéder à Mailpit pour voir les emails
- Apprenez à utiliser phpMyAdmin pour gérer votre base de données
- Apprenez à créer un tunnel partagé pour partager votre site