{"id":946,"date":"2015-05-19T14:14:04","date_gmt":"2015-05-19T12:14:04","guid":{"rendered":"http:\/\/www.h-hennes.fr\/blog\/?p=946"},"modified":"2015-05-19T14:15:31","modified_gmt":"2015-05-19T12:15:31","slug":"prestashop-installer-la-derniere-version-depuis-github","status":"publish","type":"post","link":"https:\/\/www.h-hennes.fr\/blog\/2015\/05\/19\/prestashop-installer-la-derniere-version-depuis-github\/","title":{"rendered":"Prestashop : installer la derni\u00e8re version depuis github"},"content":{"rendered":"<p>Si vous souhaitez <strong>tester<\/strong> la derni\u00e8re version de Prestashop sur votre serveur voici un script qui vous permettra de l&rsquo;installer via la ligne de commandes depuis github.<\/p>\n<p><em>Attention , j&rsquo;insiste bien sur le mot <strong>tester<\/strong>, car la version sur github est la version de d\u00e9veloppement qui ne doit pas \u00eatre mise en production.<\/em><br \/>\nPour t\u00e9l\u00e9charger la derni\u00e8re version stable rendez-vous sur la page suivante : <a href=\"https:\/\/www.prestashop.com\/fr\/telechargement\">https:\/\/www.prestashop.com\/fr\/telechargement<\/a><\/p>\n<p>Ce script est configur\u00e9 pour installer prestashop via l&rsquo;url http:\/\/example.com\/prestashop\/nightly\/<br \/>\nIl est bas\u00e9 sur l&rsquo;article suivant : <a href=\"https:\/\/www.h-hennes.fr\/blog\/2014\/02\/07\/prestashop-installer-rapidement-une-version-de-developpement-avec-bash\/\">Installer une version de prestashop en ligne de commande<\/a><\/p>\n<pre lang=\"bash\">#chemin d'installation\r\ndir=\"\/home\/user\/public_html\/prestashop\/\"\r\nnightlyDir=\"nightly\"\r\ndomaineName=\"example.com\"\r\n\r\n#Acc\u00e8s base de donn\u00e9es ( Remplacer par les bonnes informations )\r\ndbuser=\"user\"\r\ndbpassword=\"password\"\r\ndbname=\"prestashop_nigthly\"\r\n\r\n#Acc\u00e8s administration (Remplacer par les bonnes informations\r\ncontactEmail=\"myemail@test.com\"\r\nadminpass=\"mypassword123\"\r\n\r\n#On se place dans le dossier ou on veut installer le site\r\ncd $dir\r\n\r\n#Si le dossier existe deja on le supprime\r\nif [ -d \"$nightlyDir\" ]; then\r\necho \"Le dossier $nightlyDir existe deja suppression des fichiers existants\"\r\nrm -rf $nightlyDir\r\n#exit\r\nfi\r\necho \"Creation du dossier $nightlyDir\"\r\nmkdir $nightlyDir\r\n\r\n#On clone la derni\u00e8re version de la solution\r\ngit clone --recursive https:\/\/github.com\/PrestaShop\/PrestaShop.git $nightlyDir\/\r\n\r\n#Suppression de l'ancienne base de donn\u00e9es ( si elle existe )\r\nmysql -u $dbuser -p$dbpassword -e \"DROP DATABASE IF EXISTS $dbname \"\r\n\r\n#Creation de la nouvelle base de donn\u00e9es\r\nmysql -u $dbuser -p$dbpassword -e \"CREATE DATABASE $dbname \"\r\n\r\n#Installation de la solution\r\ncd $nightlyDir\/install-dev\/\r\nphp index_cli.php --domain=\"${domaineName}\" --db_name=$dbname --db_user=$dbuser --db_password=$dbpassword --email=$contactEmail --password=$adminpass --newsletter=0 --send_email=0 --base_uri=\"prestashop\/${nightlyDir}\"\r\n\r\n#Pour finir on renomme le dossier d'install et le dossier d'admin\r\ncd ..\/\r\nmv install-dev _install-dev\r\nmv admin admin-dev\r\n\r\necho \"Version nightly en place\"\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Si vous souhaitez tester la derni\u00e8re version de Prestashop sur votre serveur voici un script qui vous permettra de l&rsquo;installer via la ligne de commandes depuis github. Attention , j&rsquo;insiste bien sur le mot tester, car la version sur github est la version de d\u00e9veloppement qui ne doit pas \u00eatre mise en production. Pour t\u00e9l\u00e9charger [&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":[245],"tags":[282,219,343,104],"class_list":["post-946","post","type-post","status-publish","format-standard","hentry","category-prestashop-2","tag-cli","tag-developpement","tag-github","tag-prestashop"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/946","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=946"}],"version-history":[{"count":3,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/946\/revisions"}],"predecessor-version":[{"id":949,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/946\/revisions\/949"}],"wp:attachment":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/media?parent=946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/categories?post=946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/tags?post=946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}