Puisque j’apprends encore en matière de développement de thèmes WordPress, je voulais partager mes expériences avec vous tous. Je sais qu’il y a beaucoup d’autres personnes qui commencent juste leur voyage WordPress et ont pensé que vous pourriez avoir certaines des questions (ou rencontrer quelques-uns des problèmes) que j’ai.

Ceci est le premier d’une série d’articles qui couvriront le développement de thème WordPress de base du début à la fin. J’espère que vous pourrez apprendre quelque chose de ces publications, même si c’est quelque chose de petit.

Installer WordPress sur un Mac

J’ai récemment publié mon tout premier thème WordPress, mais avant de pouvoir commencer à coder, je devais installer mon hôte local et le faire fonctionner.

Voici les étapes que j’ai utilisées pour installer localement WordPress sur un Mac. Pourquoi est-ce que j’écris uniquement sur l’installation locale sur un Mac? Parce que c’est ce que j’ai. Si jamais j’installe WordPress sur un PC, je ne manquerai pas de mettre à jour cet article. Alors pour ceux d’entre vous avec Mac – commençons!

Télécharger et configurer MAMP

Je recommande d’utiliser MAMP pour les installations locales de WordPress sur un Mac. Tout d’abord, vous devez télécharger MAMP (Mac Apache MySQL PHP) que vous pouvez obtenir gratuitement sur leur site Web en cliquant sur le bouton astucieux ci-dessous.

Une fois que vous l’avez téléchargé, installez MAMP comme n’importe quel autre programme en faisant glisser le dossier dans votre dossier d’applications.

Télécharger MAMP

Paramètres MAMP

Maintenant que Mamp est installé sur votre ordinateur, vous devrez ajuster vos paramètres MAMP par défaut.

  1. Tout d’abord, vous voudrez ouvrir MAMP, et vous devriez démarrer (voir img ci-dessous -gauche)
  2. Cliquez sur le bouton «Préférences».
  3. Cela devrait ouvrir un deuxième écran (voir img ci-dessous – à droite)
  4. Cliquez sur le bouton «Ports» pour mettre à jour les valeurs sélectionnées.
  5. Il est recommandé d’utiliser 80 pour votre port Apache et 330 pour votre port MySQL.

Les ajustements des ports vous permettront d’exclure le numéro de port de votre URL d’hôte local et de protéger votre hôte local respectivement. Même si l’utilisation du port 80 vous oblige à entrer votre mot de passe administrateur à chaque fois que vous démarrez vos serveurs, cela ne me dérange vraiment pas et cela me permet de me sentir plus en sécurité avec mes créations de thèmes secrets.

Pendant que vous êtes dans vos préférences, vous voudrez également définir votre PHP sur la dernière version et choisir un emplacement de racine de document pour Apache (100% de votre choix – j’ai créé un nouveau dossier dans mes documents juste pour garder les choses organisées).

Serveurs / Base de données

Il est maintenant temps de démarrer vos serveurs et d’ajouter une base de données.

  1. > Ouvrir Mamp
  2. Cliquez sur “Démarrer les serveurs”
  3. Vous verrez un écran de bienvenue comme ci-dessous
  4. Cliquer sur phpMyAdmin
  5. Vous devriez être redirigé vers un nouvel écran où vous avez la possibilité de créer une nouvelle base de données. Pensez à ce que vous voulez nommer votre base de données. Test, wordpress, wp, wpdev – tout ce qui fonctionne pour vous (souvenez-vous simplement du nom car vous devrez l’utiliser pour une autre étape plus tard).
  6. Entrez le nom et cliquez sur créer.

Créer un utilisateur de la base de données Mamp

Bam! Vous êtes maintenant prêt à installer WordPress localement! Regardez-vous – être tout averti en technologie.

Téléchargez WordPress

WordPress est célèbre pour sa facilité d’installation. Pour commencer – téléchargez la dernière version de WordPress depuis leur site en cliquant sur le bouton ci-dessous.

Obtenez WordPress

Une fois téléchargé, double-cliquez pour extraire le dossier. Ouvrez le dossier «WordPress» et faites glisser tous les autres contenus dans votre dossier Applications / MAMP / htdocs.

Installez WordPress

Étape 1: Modifiez votre fichier d’hôtes

TerminalCeci est une étape importante pour être sûr de pouvoir activer ultérieurement le multisite. Pour que mutlisite fonctionne, vous devez supprimer le numéro de publication de l’URL localhost. Nous allons donc mapper une toute nouvelle URL vers notre hôte local. Ouvrez d’abord le terminal et tapez ce qui suit:

sudo nano /private/etc/hosts

Modifier le fichier des hôtes dans le terminal

Vous pourriez être invité à entrer votre mot de passe administrateur, alors tapez-le et appuyez sur Entrée. Ensuite, vous serez redirigé vers l’écran ci-dessous. Utilisez la flèche vers le bas pour aller en bas de la liste et ajouter (avec un onglet entre les deux, et où «test» est le nom que vous avez donné à votre base de données MAMP):

127.0.0.1     test

Ajouter une base de données au fichier d'hôtes dans le terminal

Appuyez sur “contrôle + x” pour quitter le menu. Assurez-vous de saisir «Y» lorsque vous êtes invité à enregistrer vos modifications.

Étape 2: Éditez wp-config-sample.php

Allez dans MAMP / htdocs et renommez le fichier «wp-config-sample.php» en «wp-config.php» et ouvrez-le. Modifiez maintenant les fichiers en utilisant le nom de la base de données que vous avez créée ainsi que «root».

Modifier le fichier WP-Config

Enregistrez le fichier. Accédez maintenant à votre répertoire personnel (qui devrait être http: // quel que soit le nom de votre base de données) et suivez les instructions pour terminer l’installation.

Étape 3: Terminez l’installation de WordPress

Lorsque votre URL d’hôte local, vous devriez voir un écran tel que celui ci-dessous où vous entrerez vos informations principales pour votre installation WordPress. Remplissez le formulaire et cliquez sur «Installer WordPress».

Bienvenue à l'installation de WordPress

Vous devriez maintenant avoir WordPress installé localement!

Succès de l'installation de WordPress

Configurer une installation WordPress multisite

Le multisite est une excellente fonctionnalité que vous voudrez utiliser avec votre hôte local lors du développement de thèmes WordPress. De cette façon, vous pouvez créer de nombreux environnements de site de test où vous pouvez voir immédiatement les modifications que vous apportez à vos thèmes sans avoir à utiliser un site en ligne. Il n’y a pas de temps comme le présent pour installer le multisite, et comme vous avez une nouvelle installation de WordPress à partir des étapes ci-dessus, il n’y a rien à sauvegarder (mais si vous choisissez d’activer le multisite plus tard, vous devez sauvegarder votre site avant de commencer cette étape. ).

Afficher les fichiers cachés – Important!

Une partie de Multisite comprendra l’édition du fichier .htaccess qui se trouve être un fichier caché. J’ai passé un moment à le chercher, puis je me suis senti comme un noob complet quand j’ai finalement réalisé qu’il était caché. Ouvrez à nouveau le terminal et entrez le code suivant pour afficher tous les fichiers cachés:

defaults write com.apple.Finder AppleShowAllFiles true

killall Finder

Cela réinitialise Finder pour afficher tous vos fichiers cachés vilains, et vous donnera moins de maux de tête lorsque nous passerons aux étapes ultérieures.

Modifier wp-config.php

Ouvrez à nouveau votre fichier wp-config.php. Nous allons maintenant ajouter le code suivant pour activer les instructions pas à pas de WordPress pour l’ajout de multisite:

WordPress Autoriser le multisite

WP Installer les paramètres réseau

Assurez-vous que vos serveurs MAMP fonctionnent. Connectez-vous maintenant à votre site localhost. Sous les outils, il devrait y avoir une option réseau. Ici, vous pouvez choisir d’utiliser des sous-répertoires ou des sous-domaines (j’ai utilisé des sous-répertoires mais c’est juste ma préférence) et continuer la configuration du réseau. La page suivante devrait vous demander d’ajouter un nom de site et une adresse e-mail d’administrateur.

Créer un réseau

Cliquez ensuite sur installer et laissez WordPress fonctionner, c’est magique.

Modifier les fichiers .htaccess et wp-config.php

Ensuite, vous devriez être présenté avec un écran similaire à celui-ci:

Créer un code de réseau WordPress

Continuez simplement à suivre les instructions. Auparavant, vous deviez créer un fichier /blogs.dir dans votre dossier wp-content, mais il semble qu’avec WordPress 3.5, vous n’ayez plus à faire cette étape (je ne l’ai pas fait et je n’ai rencontré aucun problème encore ;-). Ouvrez le fichier wp-config.php et collez le code associé:

Modifier WP-Config pour le multisite

Et faites de même avec le fichier .htaccess (que vous avez rendu visible lors d’une étape précédente):

Modifier .htaccess pour Multisite

Ajouter des sites à votre multi-site

Il ne vous reste plus qu’à vous reconnecter à votre tableau de bord WordPress et à accéder à «Mes sites», à l’administrateur réseau, puis aux sites pour en ajouter de nouveaux.

Ajouter un nouveau site réseau

De là, vous pouvez ajouter le nom du site, le titre et l’adresse e-mail de l’administrateur.

Ajouter un nouveau site réseau

Succès! Vous pouvez maintenant installer tous les thèmes activés pour le réseau sur vos nouveaux sites à des fins de test. Créez autant ou aussi peu de sites que vous le souhaitez et développez-vous!

Share: