WordPress est le système de gestion de contenu le plus populaire au monde. Que vous soyez un développeur expérimenté utilisant la technologie qui alimente 38% de tous les sites Web ou que vous débutiez dans WordPress, la construction locale sur votre ordinateur est un moyen peu coûteux, convivial et rapide de créer des sites Web WordPress.

Que signifie construire localement ?

Un « environnement de développement local » ou « développer localement » signifie simplement héberger les fichiers du site Web sur votre ordinateur plutôt que sur les serveurs d’un hébergeur.

Vous le faites peut-être déjà. De nombreux programmeurs développer des applications backend localement.

Si vous débutez dans le développement Web, vous avez peut-être créé des sites de base avec HTML et CSS à l’aide d’éditeurs de texte tels que Atome, Sublimeou Code Visual Studio. Ces sites simples sont déjà hébergés localement.

Lorsque vous commencez à exécuter du code plus avancé qui doit utiliser PHP, JavaScript et SQL, vous avez besoin d’outils plus avancés dont nous parlerons plus tard.

Pourquoi devrais-je créer un site WordPress localement ?

Avant d’aborder les outils dont vous avez besoin pour créer un site WordPress localement, abordons rapidement les raisons pour lesquelles vous devriez le faire.

Je parlais récemment à un collègue développeur Web, Daniel, qui construit tous ses sites localement. Il a commencé par créer des sites HTML et CSS simples et a également créé des sites WordPress plus avancés.

Ses principales raisons de construire localement, que j’ai trouvées excellentes, sont :

  1. Installation rapide – il n’est pas nécessaire d’attendre un hébergeur ou de configurer un nom de domaine. Je travaille pour un certain nombre de petites entreprises et obtenir rapidement une conception de maquette est un énorme avantage pour le développement local.
  2. À bas prix – l’hébergement et les noms de domaine peuvent être coûteux. Développer localement est gratuit !
  3. Aucun nom de domaine nécessaire – si vous n’êtes pas défini sur un nom de domaine, vous pouvez toujours commencer à construire localement. Cela offre une grande flexibilité et vous évitera les tracas liés à la migration de votre site WordPress.
  4. Test facile – lorsque vous développez localement, vous pouvez expérimenter plus facilement avec des plugins, des thèmes et un développement personnalisé. Il n’y a pas de soucis si vous cassez votre site Web. Vous êtes la seule personne qui peut voir et utiliser le site Web, alors allez vite et cassez les choses !
  5. Vitesse du site – lorsque vous effectuez une mise à jour de votre site Web, vous n’avez pas besoin d’attendre qu’un serveur rende la page. C’est comme naviguer sur Internet avec des vitesses Internet instantanées.

Comment créer un site WordPress localement

Maintenant que vous avez décidé de créer votre site WordPress localement, vous avez besoin de l’aide d’un outil pour créer votre site.

Ces outils mettront en place un logiciel serveur web, PHPet Gestion de base de données SQL sur ton ordinateur. Installer tous ces éléments séparément sur votre ordinateur peut être déroutant, donc ces outils vous faciliteront la vie et vous permettront de commencer à construire plus rapidement.

Voici deux outils utilisés pour développer WordPress localement et les étapes nécessaires pour démarrer.

DevKinsta

DevKinsta est un logiciel gratuit fourni par Kinsta, lancé en janvier 2021. Je l’ai récemment utilisé pour lancer un site et il était incroyablement facile à utiliser.

Il rend la création et le développement de sites locaux rapides et faciles pour les débutants. DevKinsta installe Nginx, MariaDB et plus en un seul clic.

Il faut environ 2 minutes pour installer et commencer à créer votre site local, à développer des thèmes, à expérimenter des plugins et à faire du développement PHP personnalisé.

Comme il s’agit d’un outil fourni par un hébergeur, lorsque vous êtes prêt à être mis en ligne, le site est envoyé à Kinsta. Pour cette raison, vous ne devez utiliser cet outil que si vous choisissez d’héberger votre site Web WordPress avec Kinsta. J’héberge actuellement 20 sites pour moi et mes clients sur Kinsta et je pense qu’ils sont incroyables.

XAMMPName

L’utilisation de XAMPP nécessite plus d’étapes que DevKinsta, mais vous en apprendra beaucoup sur les services et les bibliothèques qui doivent être exécutés pour prendre en charge votre site Web WordPress.

XAMPP est un package open source gratuit et facile à installer. La distribution Apache contient MariaDB, PHP et Perl. Une fois que vous aurez téléchargé et installé le logiciel, vous aurez accès à l’application du panneau de contrôle XAMPP.

À l’aide du panneau de configuration XAMPP, vous pouvez exécuter le serveur Web Apache comme serveur local et MySQL comme serveur de base de données. Vous devrez « Démarrer » les modules Apache et MySQL à partir de ce panneau pour transformer efficacement votre ordinateur en serveur. Voilà – vous avez un serveur !

En plus de XAMMP, vous devrez télécharger WordPress à partir de WordPress.org. Extraire le fichier zip pour …/XAMPP/htdocs/{ici}. Avec MySQL et Apache activés, vous devriez maintenant pouvoir accéder à votre site Web à partir d’un navigateur à l’adresse https://localhost/wordpress/. Voilà – vous avez les fichiers WordPress de base !

Aller à l’URL ci-dessus vous invitera à suivre l’assistant d’installation de WordPress avec une autre installation technique critique – la base de données.

image-111

L’application phpMyAdmin est préinstallée avec XAMPP. Vous pouvez y accéder sur https://localhost/phpmyadmin/. C’est ici que vous créerez votre base de données à l’aide d’une interface plus simple que vous connaissez peut-être déjà.

Cliquer sur Bases de données puis Créer pour ajouter rapidement une nouvelle base de données. Voilà – vous avez la base de données dont vous avez besoin !

image-112

Retournez à votre site Web local à https://localhost/wordpress/ et entrez les informations de votre nouvelle base de données, en utilisant « root » comme nom d’utilisateur et sans mot de passe.

image-113

Cliquez sur Soumettre et l’écran suivant finalisera votre installation de WordPress. Il vous sera demandé de choisir un nom de site, un nom d’utilisateur et un mot de passe. Après cela, vous pouvez accéder au backend de votre site Web WordPress local à https://localhost/wordpress/wp-admin.

L’utilisation de XAMPP peut être compliquée. Je suis devenu incroyablement frustré par certaines de mes installations locales, mais il y a beaucoup d’aide à trouver en ligne.

L’exercice de configuration d’une installation WordPress locale vous apprendra des aspects importants de la configuration du serveur, de la gestion de la base de données et du fonctionnement des fichiers principaux de WordPress.

Une fois que vous êtes opérationnel, vous pouvez expérimenter et développer sans limites d’utilisation d’un serveur.

Conclusion

Développer WordPress localement est quelque chose avec lequel chaque développeur WordPress devrait être à l’aise.

Travailler à domicile et ne pas faire la navette m’a fourni un peu de temps supplémentaire dans la journée que j’ai consacré à la création de sites Web. J’ai pu revoir et réévaluer ma boîte à outils de développement local pour créer plus facilement des sites Web WordPress. J’espère que mes réflexions vous seront utiles.

Nous n’avons couvert que deux outils à utiliser dans cet article. CodeInWP a des outils supplémentaires qu’ils recommandent pour le développement local. Une fois que vous avez choisi une pile de développement local, créé un site Web WordPress, créé un superbe design et un logo et choisi un fournisseur d’hébergement, votre création sera prête pour Internet. Bonne construction !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.