{"id":1233,"date":"2016-01-03T17:33:57","date_gmt":"2016-01-03T15:33:57","guid":{"rendered":"http:\/\/www.h-hennes.fr\/blog\/?p=1233"},"modified":"2016-01-03T17:33:57","modified_gmt":"2016-01-03T15:33:57","slug":"magento-2-mise-en-place-dun-environnement-de-developpement-local","status":"publish","type":"post","link":"https:\/\/www.h-hennes.fr\/blog\/2016\/01\/03\/magento-2-mise-en-place-dun-environnement-de-developpement-local\/","title":{"rendered":"Magento 2 : Mise en place d&rsquo;un environnement de d\u00e9veloppement local"},"content":{"rendered":"<p>L&rsquo;ann\u00e9e 2016 devrait marquer la mont\u00e9e en puissance de la plateforme Magento2.<br \/>\nVoici comment mettre en place rapidement un environnement de d\u00e9veloppement local pour Magento 2<br \/>\nNous allons passer par la cr\u00e9ation d&rsquo;une machine virtuelle qui utilisera Vagrant et virtualbox.<br \/>\nJe suppose donc que vous savez vous servir de ces technologies.<\/p>\n<p><strong>Installation du serveur et r\u00e9cup\u00e9ration des fichiers<\/strong><\/p>\n<ul>\n<li>Faites un clone du github :https:\/\/github.com\/IamSwap\/MageBox\u00a0 ( Cette image est un stack lamp avec Mysql 5.6 obligatoire pour magento 2<\/li>\n<li>Ex\u00e9cutez la commande vagrant \u00ab\u00a0vagrant up\u00a0\u00bb pour lancer la vm<\/li>\n<li>T\u00e9l\u00e9charger ensuite l&rsquo;archive de Magento 2 depuis la page des download Magento et placer la dans le dossier \u00ab\u00a0public\u00a0\u00bb<\/li>\n<li>(Optionnel ) Ajouter un nom de domaine local vers l&rsquo;adresse ip : 192.168.20.10 , ( ex : www.magento2.dev )<\/li>\n<\/ul>\n<p>Une fois tous ces \u00e9l\u00e9ments effectu\u00e9s, les conditions sont en place pour passer \u00e0 l&rsquo;installation de Magento 2<\/p>\n<p><strong>Installation de Magento2<\/strong><\/p>\n<p>Pour proc\u00e9der rapidement nous allons l&rsquo;installer via la ligne de commande.<br \/>\nConnectez-vous \u00e0 la machine virtuelle dans le dossier \/var\/www\/public\/ et ex\u00e9cuter le code suivant :<\/p>\n<pre lang=\"bash\" escaped=\"true\">php -d xdebug.max_nesting_level=500 -f bin\/magento setup:install --base-url=http:\/\/www.magento2.dev\/ \\\r\n--db-host=localhost --db-name=magebox --db-user=root --db-password=mysql \\\r\n--admin-firstname=Magento --admin-lastname=User --admin-email=user@example.com \\\r\n--admin-user=admin --admin-password=admin123 --language=en_US \\\r\n--currency=USD --timezone=America\/Chicago --use-rewrites=0\r\n<\/pre>\n<p>Vous pouvez personnaliser les diff\u00e9rents \u00e9l\u00e9ments pour les adapter \u00e0 vos besoins, mais ceux-ci sont directement fonctionnels sur la machine virtuelle.<\/p>\n<p>Vous pouvez \u00e9galement remarquer la commande :<\/p>\n<pre lang=\"bash\" escaped=\"true\">-d xdebug.max_nesting_level=500\r\n<\/pre>\n<p>qui permets d&rsquo;\u00e9viter que l&rsquo;installation ne plante \u00e0 93% en raison des param\u00e8tres xdebug.<\/p>\n<p>Une fois l&rsquo;installation termin\u00e9e, il faut encore publier les contenus statiques via la commande suivante :<\/p>\n<pre lang=\"bash\" escaped=\"true\">php bin\/magento setup:static-content:deploy\r\n<\/pre>\n<p>Et voila magento 2 est \u00e0 pr\u00e9sent install\u00e9, et vous pouvez commencer \u00e0 d\u00e9velopper \ud83d\ude42<br \/>\nVotre site est disponible via l&rsquo;url http:\/\/www.magento2.dev\/<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;ann\u00e9e 2016 devrait marquer la mont\u00e9e en puissance de la plateforme Magento2. Voici comment mettre en place rapidement un environnement de d\u00e9veloppement local pour Magento 2 Nous allons passer par la cr\u00e9ation d&rsquo;une machine virtuelle qui utilisera Vagrant et virtualbox. Je suppose donc que vous savez vous servir de ces technologies. Installation du serveur et [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[246],"tags":[282,413,276,366,368],"class_list":["post-1233","post","type-post","status-publish","format-standard","hentry","category-magento-2","tag-cli","tag-installation","tag-magento2","tag-vagrant","tag-virtualbox"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/1233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/comments?post=1233"}],"version-history":[{"count":2,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/1233\/revisions"}],"predecessor-version":[{"id":1235,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/1233\/revisions\/1235"}],"wp:attachment":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/media?parent=1233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/categories?post=1233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/tags?post=1233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}