{"id":230568,"date":"2022-12-03T18:52:00","date_gmt":"2022-12-03T15:52:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230568"},"modified":"2022-11-09T23:00:20","modified_gmt":"2022-11-09T20:00:20","slug":"installer-wordpress-pour-le-developpement-local","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/installer-wordpress-pour-le-developpement-local\/","title":{"rendered":"Installer WordPress pour le d\u00e9veloppement local"},"content":{"rendered":"\n<p>Jusqu&rsquo;\u00e0 pr\u00e9sent, nous avons couvert certaines choses qui nous ont toutes amen\u00e9es \u00e0 mettre en place notre environnement de d\u00e9veloppement local. Si vous n&rsquo;avez pas encore rattrap\u00e9 votre retard, je vous recommande de lire les articles pr\u00e9c\u00e9dents\u00a0:<\/p>\n<ol>\n<li><strong><a href=\"https:\/\/tommcfarlin.com\/local-development-for-the-indie-wordpress-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">D\u00e9veloppement local pour le d\u00e9veloppeur WordPress ind\u00e9pendant<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/tommcfarlin.com\/databases-and-tools-indie-wordpress-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Bases de donn\u00e9es et outils pour le d\u00e9veloppeur WordPress ind\u00e9pendant<\/a><\/strong><\/li>\n<\/ol>\n<p>Dans l&rsquo;article final, je pr\u00e9cise ceci :<\/p>\n<blockquote>\n<p>Ensuite, il est temps d&rsquo;installer WordPress. C&rsquo;est extr\u00eamement facile, donc si vous \u00eates arriv\u00e9 jusqu&rsquo;ici, je dirais avec confiance que la partie la plus difficile est pass\u00e9e.<\/p>\n<\/blockquote>\n<p>C&rsquo;est g\u00e9n\u00e9ralement la partie la plus simple (vraiment), mais il y a deux fa\u00e7ons de g\u00e9rer cela, et je vais couvrir les deux. Pour les curieux, \u00e7a se d\u00e9compose ainsi :<\/p>\n<ul>\n<li>installer la derni\u00e8re version stable de WordPress,<\/li>\n<li>installer la version nocturne la plus r\u00e9cente de WordPress<\/li>\n<\/ul>\n<p>Il y a des raisons pour lesquelles vous voudrez peut-\u00eatre utiliser l&rsquo;un plut\u00f4t que l&rsquo;autre. J&rsquo;ai tendance \u00e0 privil\u00e9gier ce dernier lors de la cr\u00e9ation de mes propres solutions pour des raisons que j&rsquo;aborderai plus tard dans l&rsquo;article, mais notez que les deux \u00e9l\u00e9ments ci-dessus sont couverts dans cet article.<\/p>\n<p>Donc, cela dit, commen\u00e7ons.<\/p>\n<h2>WordPress pour le d\u00e9veloppement local<\/h2>\n<p>Pour \u00eatre clair, lorsque je fais r\u00e9f\u00e9rence \u00e0 la derni\u00e8re version stable de WordPress par rapport \u00e0 la version la plus r\u00e9cente de WordPress, je parle de deux choses :<\/p>\n<ol>\n<li>la version de WordPress que vous pouvez t\u00e9l\u00e9charger gratuitement sur WordPress.org d\u00e8s maintenant,<\/li>\n<li>la version de WordPress que vous pouvez extraire du r\u00e9f\u00e9rentiel Subversion.<\/li>\n<\/ol>\n<p>Selon ce que vous essayez de r\u00e9aliser, vous n&rsquo;aurez peut-\u00eatre besoin que de l&rsquo;un au lieu de l&rsquo;autre, mais je trouve que l&rsquo;utilisation de la version de Subversion est souvent un excellent moyen de s&rsquo;assurer que votre code est \u00e0 la fois actuel et p\u00e9renne car c&rsquo;est le dernier instantan\u00e9 du code en fonction de son \u00e9tat actuel de d\u00e9veloppement.<\/p>\n<p>Mais si vous construisez quelque chose sp\u00e9cifiquement pour une certaine version de WordPress, alors peut-\u00eatre que l&rsquo;utilisation de la derni\u00e8re version stable est acceptable.<\/p>\n<h3>Pr\u00e9paration \u00e0 l&rsquo;installation de WordPress<\/h3>\n<p>Avant de t\u00e9l\u00e9charger une version du logiciel, je recommande toujours de cr\u00e9er un r\u00e9pertoire dans lequel vous allez installer l&rsquo;application et de cr\u00e9er une base de donn\u00e9es pour celle-ci.<\/p>\n<p>Selon la nature de ce que vous faites, vous utiliserez probablement le contr\u00f4le de code source (ce que j&rsquo;aborderai plus tard dans cette s\u00e9rie d&rsquo;articles). Mais j&rsquo;ai trouv\u00e9 qu&rsquo;il est toujours agr\u00e9able de l&rsquo;avoir stock\u00e9 dans un endroit o\u00f9 vous pouvez facilement le r\u00e9cup\u00e9rer si quelque chose devait arriver \u00e0 votre machine.<\/p>\n<p>Cela peut \u00eatre quelque chose comme <strong><a href=\"https:\/\/itunes.apple.com\/us\/app\/icloud-drive\/id1070072560\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">iCloud Drive<\/a><\/strong>, <strong><a href=\"https:\/\/www.dropbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Dropbox<\/a><\/strong> ou <strong><a href=\"https:\/\/onedrive.live.com\/about\/en-us\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">OneDrive<\/a><\/strong> (pour n&rsquo;en nommer que quelques-uns).<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163211-61e74cc3478da.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163211-61e74cc3478da.png\" alt=\"Installer WordPress pour le d\u00e9veloppement local\" ><\/a><\/p>\n<p>Une fois que c&rsquo;est en place, il est temps de cr\u00e9er la base de donn\u00e9es. Puisque nous utilisons Laravel comme environnement de d\u00e9veloppement local, nous savons que le domaine de premier niveau par d\u00e9faut sera <code>.test<\/code>et \u00e0 cette fin, j&rsquo;aime que mes bases de donn\u00e9es suivent ce sch\u00e9ma.<\/p>\n<p>Ainsi, par exemple, je pourrais avoir un domaine appel\u00e9 <code>wpdevtest<\/code>ou <code>trunktest<\/code>selon l&rsquo;endroit o\u00f9 j&rsquo;obtiens le code de l&rsquo;application. Quoi qu&rsquo;il en soit, pour ce faire, vous pouvez utiliser la ligne de commande, <strong><a href=\"https:\/\/github.com\/phpmyadmin\/phpmyadmin\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PhpMyAdmin<\/a><\/strong> ou votre utilitaire de base de donn\u00e9es pr\u00e9f\u00e9r\u00e9.<\/p>\n<p>Le mien est <strong><a href=\"https:\/\/sequelpro.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Sequel Pro<\/a><\/strong>, mais le processus est g\u00e9n\u00e9ralement le m\u00eame. Vous devrez vous r\u00e9f\u00e9rer \u00e0 la documentation pour savoir comment proc\u00e9der dans votre logiciel. Apr\u00e8s vous \u00eatre connect\u00e9 au serveur, choisissez simplement de cr\u00e9er une nouvelle base de donn\u00e9es et nommez-la comme vous le souhaitez\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163211-61e74cc76750a.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163211-61e74cc76750a.png\" alt=\"Installer WordPress pour le d\u00e9veloppement local\" ><\/a><\/p>\n<p>En termes simples, vous cr\u00e9ez une base de donn\u00e9es vide, puis le processus d&rsquo;installation de WordPress s&rsquo;occupera du reste.<\/p>\n<h4>Une note avant l&rsquo;installation<\/h4>\n<p>Lorsque vous choisissez d&rsquo;installer l&rsquo;application, je vous recommande de nommer le r\u00e9pertoire qui est facile \u00e0 rappeler et facile \u00e0 taper car vous y acc\u00e9derez dans votre navigateur Web \u00e0 l&rsquo;aide de <strong><a href=\"https:\/\/tommcfarlin.com\/local-development-for-the-indie-wordpress-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Valet<\/a><\/strong>. Et Valet utilisera le nom du r\u00e9pertoire dans le cadre du domaine par lequel vous y acc\u00e9dez.<\/p>\n<h3>T\u00e9l\u00e9charger WordPress<\/h3>\n<p>Une fois que vous avez cr\u00e9\u00e9 la base de donn\u00e9es, les \u00e9tapes suivantes sont simples\u00a0:<\/p>\n<ol>\n<li>t\u00e9l\u00e9charger WordPress,<\/li>\n<li>d\u00e9compressez l&rsquo;archive dans le r\u00e9pertoire de votre choix,<\/li>\n<li>indiquer \u00e0 Valet o\u00f9 se trouve l&rsquo;application sur votre syst\u00e8me de fichiers,<\/li>\n<li>parcourir le processus d&rsquo;installation.<\/li>\n<\/ol>\n<p>Le t\u00e9l\u00e9chargement de WordPress est facile car il est accessible depuis <strong><a href=\"https:\/\/wordpress.org\/download\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">cette page<\/a><\/strong> et l&rsquo;\u00e9norme bouton T\u00e9l\u00e9charger WordPress. Une fois t\u00e9l\u00e9charg\u00e9, d\u00e9compressez simplement l&rsquo;archive dans le r\u00e9pertoire que vous avez cr\u00e9\u00e9.<\/p>\n<p>Cela peut \u00eatre dans l&rsquo;un des endroits mentionn\u00e9s ci-dessus, ou ailleurs. L&rsquo;acte d&rsquo;installer r\u00e9ellement WordPress est facile, et je couvrirai cela \u00e0 la fin de l&rsquo;article.<\/p>\n<h3>T\u00e9l\u00e9charger WordPress depuis Subversion<\/h3>\n<p>Si vous \u00eates quelqu&rsquo;un qui pr\u00e9f\u00e8re d\u00e9velopper du code avec la version la plus r\u00e9cente de la base de code (c&rsquo;est-\u00e0-dire celle qui n&rsquo;a pas encore \u00e9t\u00e9 publi\u00e9e et qui est toujours en d\u00e9veloppement), vous devrez extraire le code du r\u00e9f\u00e9rentiel Subversion dans lequel WordPress est stock\u00e9.<\/p>\n<p>Pour ceux qui d\u00e9couvrent le contr\u00f4le de code source, ne paniquez pas. C&rsquo;est vraiment facile \u00e0 faire avec les applications qui sont mises \u00e0 notre disposition (certaines gratuites, d&rsquo;autres non). Si vous \u00eates sous Windows, consultez <strong><a href=\"https:\/\/tortoisesvn.net\/downloads.html\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TortoiseSVN<\/a><\/strong>. Si vous utilisez macOS, essayez <strong><a href=\"https:\/\/www.versionsapp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Versions<\/a><\/strong>.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163211-61e74ccb5cc50.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163211-61e74ccb5cc50.png\" alt=\"Installer WordPress pour le d\u00e9veloppement local\" ><\/a><\/p>\n<p>Si vous avez plus d&rsquo;exp\u00e9rience, la ligne de commande et <strong><a href=\"https:\/\/wordpress.org\/download\/source\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ces instructions<\/a><\/strong> peuvent \u00eatre votre meilleur pari.<\/p>\n<p>Une fois que vous avez votre client de choix pr\u00eat, vous devrez fournir un peu d&rsquo;informations. Chaque client propose les m\u00eames champs mais leur apparence est l\u00e9g\u00e8rement diff\u00e9rente selon votre syst\u00e8me d&rsquo;exploitation.<\/p>\n<p>L&rsquo;information la plus importante dont vous avez besoin pour un client est l&rsquo;adresse \u00e0 travers laquelle votre client peut v\u00e9rifier la base de code WordPress. C&rsquo;est comme suit :<\/p>\n<pre><code>https:\/\/core.svn.wordpress.org\/trunk<\/code><\/pre>\n<p>La plupart des clients vous permettent de parcourir l&rsquo;application sur le serveur avant de la t\u00e9l\u00e9charger. Notez que lorsque vous extrayez le code, vous voudrez le v\u00e9rifier dans le r\u00e9pertoire que vous avez cr\u00e9\u00e9.<\/p>\n<p>J&rsquo;ai tendance \u00e0 utiliser cette m\u00e9thode, donc j&rsquo;extrait le r\u00e9f\u00e9rentiel dans un r\u00e9pertoire appel\u00e9 <code>trunk<\/code>. De cette fa\u00e7on, je peux continuer \u00e0 travailler sur mon propre code (qui sont g\u00e9n\u00e9ralement des plugins), puis cliquer sur Mettre \u00e0 jour pour extraire la derni\u00e8re version de WordPress dans le r\u00e9pertoire et \u00e9valuer mon code par rapport \u00e0 celle-ci.<\/p>\n<h3>Le processus d&rsquo;installation<\/h3>\n<p>A ce stade, vous devriez avoir deux choses :<\/p>\n<ol>\n<li>une base de donn\u00e9es sur laquelle WordPress s&rsquo;ex\u00e9cutera,<\/li>\n<li>WordPress t\u00e9l\u00e9charg\u00e9 et d\u00e9compress\u00e9 ou extrait d&rsquo;un r\u00e9f\u00e9rentiel de code source dans un r\u00e9pertoire.<\/li>\n<\/ol>\n<p>\u00c0 partir de l\u00e0, il est temps d&rsquo;installer WordPress. Le logiciel inclut ce qu&rsquo;on appelle <strong><a href=\"https:\/\/codex.wordpress.org\/Installing_WordPress#Famous_5-Minute_Installation\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">la c\u00e9l\u00e8bre installation en 5 minutes<\/a><\/strong> (et c&rsquo;est assez facile), mais nous devons suivre quelques \u00e9tapes pour pr\u00e9parer notre environnement de d\u00e9veloppement \u00e0 cela.<\/p>\n<ol>\n<li>nous allons devoir configurer un domaine via Valet et le s\u00e9curiser,<\/li>\n<li>nous aurons besoin de l&rsquo;h\u00f4te, du nom d&rsquo;utilisateur et du mot de passe de la base de donn\u00e9es (fournis par Valet)<\/li>\n<\/ol>\n<p>Heureusement, tout ce qui pr\u00e9c\u00e8de est tout aussi simple. Tout d&rsquo;abord, ouvrez un terminal et acc\u00e9dez au r\u00e9pertoire dans lequel vous avez install\u00e9 WordPress. Ensuite, entrez la commande suivante\u00a0:<\/p>\n<pre><code>$ valet link &amp;&amp; valet secure<\/code><\/pre>\n<p>Cela configurera un domaine et un certificat HTTPS afin que vous puissiez acc\u00e9der \u00e0 l&rsquo;installation de WordPress (que nous devons encore configurer). Supposons, par exemple, que vous venez de configurer l&rsquo;installation pour qu&rsquo;elle soit accessible sur <code>https:\/\/trunk.test<\/code>. Si tel est le cas, pointez votre navigateur vers cet emplacement et d\u00e9marrez le processus d&rsquo;installation.<\/p>\n<p>Lors de l&rsquo;installation, une s\u00e9rie de questions vous sera pos\u00e9e. Les deux seuls qui peuvent vous poser probl\u00e8me sont ceux concernant le serveur de base de donn\u00e9es, le nom d&rsquo;utilisateur et le mot de passe.<\/p>\n<p>Puisque nous utilisons Valet, les champs respectifs sont les suivants\u00a0:<\/p>\n<ul>\n<li><strong>Serveur<\/strong>: localhost ou 127.0.0.1<\/li>\n<li><strong>Nom d&rsquo;utilisateur<\/strong>: racine<\/li>\n<li><strong>Mot<\/strong> de passe: [laisser vide]<\/li>\n<\/ul>\n<p>En supposant que vous ayez tout fourni correctement, WordPress terminera son installation et la page d&rsquo;accueil ou l&rsquo;\u00e9cran de connexion vous sera pr\u00e9sent\u00e9 en fonction de l&rsquo;URL \u00e0 laquelle vous souhaitez acc\u00e9der.<\/p>\n<h2>\u00c9criture pr\u00e9ventive de code s\u00e9curis\u00e9<\/h2>\n<p>Dans la prochaine s\u00e9rie d&rsquo;articles, nous allons examiner les outils et les plugins qui facilitent beaucoup le travail avec WordPress lors de l&rsquo;\u00e9criture de code. Autrement dit, ces outils vous aideront \u00e0 d\u00e9tecter les erreurs et les probl\u00e8mes dans votre code avant de commencer le d\u00e9bogage via des outils appropri\u00e9s tels que Xdebug.<\/p>\n<p>Consid\u00e9rez-le comme une couche de protection pr\u00e9ventive avant de devoir effectuer un v\u00e9ritable travail de d\u00e9bogage pour vous assurer que vous avez fait tout votre possible pour vous pr\u00e9parer \u00e0 des probl\u00e8mes plus importants que vous auriez peut-\u00eatre manqu\u00e9s autrement.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment installer WordPress en utilisant la derni\u00e8re version stable ou pour Subversion et le configurer sur votre machine.<\/p>\n","protected":false},"author":1,"featured_media":163212,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[717,841,1064,862],"tags":[1167],"class_list":["post-230568","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developpeur","category-tutoriels","category-un-ordinateur","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/230568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=230568"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/230568\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/163212"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=230568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=230568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=230568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}