<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wordpress Archives | Clever Cloud</title>
	<atom:link href="https://stagingv6.cleverapps.io/fr/blog/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>From Code to Product</description>
	<lastBuildDate>Fri, 19 Jan 2024 16:23:11 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>wordpress Archives | Clever Cloud</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Un WordPress élégant dans le cloud en 2024</title>
		<link>https://stagingv6.cleverapps.io/fr/blog/fonctionnalites/2024/01/08/wordpress-cloud-2024/</link>
		
		<dc:creator><![CDATA[Julia March]]></dc:creator>
		<pubDate>Mon, 08 Jan 2024 13:11:06 +0000</pubDate>
				<category><![CDATA[Fonctionnalités]]></category>
		<category><![CDATA[composer]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://stagingv6.cleverapps.io/?p=7433</guid>

					<description><![CDATA[<p><img width="1076" height="415" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="wordpress logo with tools and cloud" decoding="async" fetchpriority="high" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1.png 1076w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1-300x116.png 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1-1024x395.png 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1-768x296.png 768w" sizes="(max-width: 1076px) 100vw, 1076px" /></p><!-- wp:paragraph -->
<p>Triste nouvelle pour les détracteurs de WordPress : vous pouvez l'installer facilement sur Clever Cloud avec une structure de fichiers sécurisée et moderne, grâce aux outils dont nous allons vous parler dans ce post. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dans ce billet, nous ne vous montrons pas seulement comment déployer un WordPress chez Clever Cloud, mais aussi comment le faire en utilisant Git, pour celles et ceux qui n'ont jamais franchi le pas de son utilisation. On vous explique la procédure étape par étape, si vous avez envie de vous lancer. Si vous n'en avez pas envie, il reste toujours l'intégration GitHub. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Éléments requis  pour l'installation :</strong> </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>Un compte <a href="https://stagingv6.cleverapps.io" target="_blank" rel="noreferrer noopener">Clever Cloud</a></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Le <a href="https://github.com/CleverCloud/clever-wordpress" target="_blank" rel="noreferrer noopener">Composer de Bedrock</a> pour déployer WordPress avec Clever Cloud, mis à jour par nos soins.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Un compte <a href="https://github.com" target="_blank" rel="noreferrer noopener">GitHub</a> si vous déployez le code avec l'intégration GitHub sur Clever Cloud, <strong>ou</strong> <a href="https://git-scm.com" target="_blank" rel="noreferrer noopener">Git </a>sur votre ordinateur si vous optez pour cette méthode.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:separator {"className":"is-style-default"} -->
<hr class="wp-block-separator has-alpha-channel-opacity is-style-default"/>
<!-- /wp:separator -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Déploiement et configuration de WordPress</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>On va déployer WordPress en quelques minutes, en utilisant Composer, qui configurera une structure rapide, légère et sécurisée à notre site. Tout ce qu'on aime.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Suivez les instructions ci-dessous :&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">1. Récupérer le code</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Pour récupérer le code, vous devez d'abord vous rendre dans son dépôt public. Allez sur notre dépôt  <a href="https://github.com/CleverCloud/clever-wordpress" target="_blank" rel="noreferrer noopener">"WordPress + Bedrock"</a> . Ce dépôt contient la structure d'un Wordpress compatible avec Composer. Vous pouvez le copier de deux façons : depuis GitHub (l'option la plus simple si vous n'êtes pas à l'aise avec les commandes du terminal) ou avec Git. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Même si vous n'êtes pas familiarisés avec les commandes du terminal et Git, nous profitons de cet article pour vous y initier. Pas d'inquiétude, vous pourrez utiliser cette méthode en suivant nos instructions, si vous ne souhaitez pas passer par GitHub. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4 class="wp-block-heading">Option A : Utiliser GitHub</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Si vous n'êtes pas à l'aise avec Git, ou le Terminal tout court, vous pouvez créer un fork et déployer depuis GitHub sur la console. Pour cela, créez un fork, ce qui dupliquera le dépôt vers votre compte GitHub.  </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":7536,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://cdn.clever-cloud.com/uploads/2022/09/github-fork.png" alt="" class="wp-image-7536"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Ouvrez les paramètres de <a href="https://console.clever-cloud.com" target="_blank" rel="noreferrer noopener">la Console Clever Cloud</a>, cliquez sur "Profil" et connectez votre compte GitHub à votre compte Clever Cloud, si vous ne l'avez pas fait. C'est tout, passez directement à l'étape 2.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4 class="wp-block-heading">Option B : Utiliser Git, pas à pas</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>L'autre option consiste à télécharger le code sur votre ordinateur, donc en local. Si vous ne l'avez jamais fait, voici des instructions simples et adaptées aux débutants.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":5} -->
<h5 class="wp-block-heading">Set up</h5>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Avant de se lancer, il vous faut autoriser votre machine à déployer sur votre compte Clever Cloud. Si vous ne l'avez pas fait, il faudra créer et ajouter une clé SSH à votre console. Si vous avez déjà réalisé cette étape, passez directement à la suite.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Ouvrez votre Terminal, puis : </p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
<li>tapez <code>ssh-keygen -t ed25519 -C "[votre@email.ici]</code>` le mail doit être le même que celui que vous avez connecté à Clever Cloud.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Quand le terminal vous demande dans quel fichier vous souhaitez ajouter la clé, tapez simplement "Enter"</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Ajoutez un mot de passe</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Copier le contenu de votre clé nouvellement créée avec la commande <code>pbcopy &lt; ~/.ssh/id_[rsa].pub</code> (remplacez le <code>[rsa]</code> par l'identifiant de votre clé, bien évidement)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Ouvre la Console Clever Cloud, allez dans Profil &gt; Clés SSH, "Ajouter" et collez le contenu.  </li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Votre machine est à présent connectée à la Console et prête à envoyer du code vers Clever Cloud.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":5} -->
<h5 class="wp-block-heading">Cloner le code</h5>
<!-- /wp:heading -->

<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
<li>Créez un dossier <code>sites</code> sur votre ordinateur. Il hébergera vos applications et vos sites.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Ouvrez votre terminal et tapez <code>cd sites</code>, cela ouvrira votre dossier nouvellement créé. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Toujours dans le terminal, tapez <code>git clone git@github.com:CleverCloud/clever-wordpress.git'</code></li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Le dépôt a été téléchargé sur votre ordinateur ! Si vous ouvrez votre dossier <code>sites</code>, vous constaterez un nouveau dossier à l'intérieur, nommé <code>clever-wordpress</code>. Ouvrez ce dossier (<code>cd clever-wordpress</code>) et tapez <code class="lang-shell">ls -a</code> : vous verrez apparaître tous les dossiers et fichiers contenus dedans. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Si vous venez d'être initié à Git à travers cet article, nous vous conseillons de suivre <a href="https://www.nextinpact.com/article/43792/apprenez-a-utiliser-git-bases-pour-suivre-evolution-dun-document" target="_blank" rel="noreferrer noopener">les explications et tutos</a> de notre collègue David Legrand. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">2. Créer l'application sur Clever Cloud</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Accédez à la Console Clever Cloud, cliquez sur "Créer", puis "Une application". Si vous utilisez l'intégration GitHub, vous pouvez créer une nouvelle application PHP en choisissant votre fork. Le code sera lancé depuis votre dépôt GitHub, vous n'aurez rien à faire. Si vous utilisez git, il faudra entrer une simple ligne de commande pour réviser la même action.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>La Console va vous proposer d'ajouter un adon, sélectionnez <strong>une base de données MySQL</strong> et poursuivez.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Editez les <strong>variables d'environnement</strong> de l'application PHP en mode expert et collez les salts d'environnement produits sur <a href="https://cdn.roots.io/salts.html" target="_blank" rel="noreferrer noopener">cette page</a> (n'oubliez pas de sauvegarder vos modifications)</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":7533,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://cdn.clever-cloud.com/uploads/2022/09/variables-environnement.png" alt="Console Clever Cloud variables d'environnement en mode expert" class="wp-image-7533"/></figure>
<!-- /wp:image -->

<!-- wp:list {"ordered":true,"start":6} -->
<ol start="6"><!-- wp:list-item -->
<li>Ajoutez 3 variables supplémentaires :<!-- wp:list -->
<ul><!-- wp:list-item -->
<li><code>WP_ENV</code> avec la valeur <code>production</code> </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><code>WP_HOME</code> avec la valeur <code>https://yourdomain.tld</code> </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><code>WP_SITEURL</code> avec la valeur <code>https://your-domain.tld/wp</code></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:image {"id":7534,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://cdn.clever-cloud.com/uploads/2022/09/variables-simple.png" alt="Console Clever Cloud variables d'environnements mode simple" class="wp-image-7534"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Sauf si vous avez choisi l'intégration GitHub, la Console vous fournit les lignes de commandes à copier-coller dans votre terminal pour lancer votre code vers votre instance. Une fois cette action effectuée, le déploiement se lancera.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Pendant le déploiement de l'application, <strong>créez un addon </strong>de stockage S3 Cellar et liez-le à votre application (cliquez sur votre application PHP, puis choisissez "Services Liés" pour la connecter au Cellar).&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Sur la page de configuration du Cellar, créez <strong>un bucket</strong> et donnez-lui un nom. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Revenez à la configuration de votre application et ajoutez la <strong>variable d'environnement</strong> suivante :</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>CELLAR_ADDON_BUCKET</code> avec le nom du bucket comme valeur.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Astuce : vous pouvez facilement obtenir un nom de domaine personnalisé sur votre bucket. Consultez<a href="https://stagingv6.cleverapps.io/doc/deploy/addon/cellar/#using-a-custom-domain" target="_blank" rel="noreferrer noopener"> la doc</a> pour savoir comment le configurer.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Redémarrez votre application pour que les modifications soient prises en compte. &nbsp;<br>N'oubliez pas de configurer votre nom de domaine pour WP_HOME (ou un sous-domaine .cleverapps.io à des fins de test).&nbsp;<em> </em><br></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>La page d'installation de WordPress se chargera alors. Configurez votre Wordpress (vous trouverez les informations de la base de données dans la Console, soit en cliquant sur lardon, soit dans l'onglet "Variables d'environnement" de votre appli). Une fois dans le tableau de Wordpress, allez sur votre page de plugins et activez le plugin <strong>S3 Uploads</strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>C'est tout. Vous avez maintenant un WordPress hébergé chez Clever Cloud. Vos fichiers et médias seront stockés dans le Cellar. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Ajouter un plugin avec une seule ligne de code</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Le fichier  <code>composer.json</code> se charge de refléter le répertoire des plugins de WordPress ; il vous suffit donc de spécifier ce qui doit être reflété. Vous n'avez <strong>pas besoin du répertoire des plugins</strong> dans votre tableau de bord WordPress pour les ajouter à votre nouveau site. Vous utiliserez <a href="https://wpackagist.org">Wpackagist</a> pour localiser et ajouter manuellement les références du plugin au fichier <code>composer.json</code>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Localisez <code>require</code> , c'est ici que se trouvent les plugins : &nbsp; <br></p>
<!-- /wp:paragraph -->

<!-- wp:code {"className":"lang-json"} -->
<pre class="wp-block-code lang-json"><code>"require": 
//Here are your further plugins declarations. Add this line wherever you'd like (update the version if necessary)
"wpackagist-plugin/&#91;plugin]": "&#91;version]",</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Vous pouvez trouver vos plugins  sur  <a href="https://wpackagist.org">Wpackagist</a> pour les ajouter également dans le fichier. Validez les changements (avec Git : <code>git add .</code>&nbsp; et  <code>git commit -m "un-message"</code>), poussez-les vers Clever Cloud et attendez que l'application soit redéployée avec les modifications. Vous pourrez ensuite les activer depuis votre tableau de bord WordPress.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>Bienvenue à bord !</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="1076" height="415" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="wordpress logo with tools and cloud" decoding="async" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1.png 1076w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1-300x116.png 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1-1024x395.png 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2022/08/wp-composer-1-768x296.png 768w" sizes="(max-width: 1076px) 100vw, 1076px" /></p><!-- wp:paragraph -->
<p>Triste nouvelle pour les détracteurs de WordPress : vous pouvez l'installer facilement sur Clever Cloud avec une structure de fichiers sécurisée et moderne, grâce aux outils dont nous allons vous parler dans ce post. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dans ce billet, nous ne vous montrons pas seulement comment déployer un WordPress chez Clever Cloud, mais aussi comment le faire en utilisant Git, pour celles et ceux qui n'ont jamais franchi le pas de son utilisation. On vous explique la procédure étape par étape, si vous avez envie de vous lancer. Si vous n'en avez pas envie, il reste toujours l'intégration GitHub. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Éléments requis  pour l'installation :</strong> </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>Un compte <a href="https://stagingv6.cleverapps.io" target="_blank" rel="noreferrer noopener">Clever Cloud</a></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Le <a href="https://github.com/CleverCloud/clever-wordpress" target="_blank" rel="noreferrer noopener">Composer de Bedrock</a> pour déployer WordPress avec Clever Cloud, mis à jour par nos soins.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Un compte <a href="https://github.com" target="_blank" rel="noreferrer noopener">GitHub</a> si vous déployez le code avec l'intégration GitHub sur Clever Cloud, <strong>ou</strong> <a href="https://git-scm.com" target="_blank" rel="noreferrer noopener">Git </a>sur votre ordinateur si vous optez pour cette méthode.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:separator {"className":"is-style-default"} -->
<hr class="wp-block-separator has-alpha-channel-opacity is-style-default"/>
<!-- /wp:separator -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Déploiement et configuration de WordPress</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>On va déployer WordPress en quelques minutes, en utilisant Composer, qui configurera une structure rapide, légère et sécurisée à notre site. Tout ce qu'on aime.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Suivez les instructions ci-dessous :&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">1. Récupérer le code</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Pour récupérer le code, vous devez d'abord vous rendre dans son dépôt public. Allez sur notre dépôt  <a href="https://github.com/CleverCloud/clever-wordpress" target="_blank" rel="noreferrer noopener">"WordPress + Bedrock"</a> . Ce dépôt contient la structure d'un Wordpress compatible avec Composer. Vous pouvez le copier de deux façons : depuis GitHub (l'option la plus simple si vous n'êtes pas à l'aise avec les commandes du terminal) ou avec Git. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Même si vous n'êtes pas familiarisés avec les commandes du terminal et Git, nous profitons de cet article pour vous y initier. Pas d'inquiétude, vous pourrez utiliser cette méthode en suivant nos instructions, si vous ne souhaitez pas passer par GitHub. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4 class="wp-block-heading">Option A : Utiliser GitHub</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Si vous n'êtes pas à l'aise avec Git, ou le Terminal tout court, vous pouvez créer un fork et déployer depuis GitHub sur la console. Pour cela, créez un fork, ce qui dupliquera le dépôt vers votre compte GitHub.  </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":7536,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://cdn.clever-cloud.com/uploads/2022/09/github-fork.png" alt="" class="wp-image-7536"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Ouvrez les paramètres de <a href="https://console.clever-cloud.com" target="_blank" rel="noreferrer noopener">la Console Clever Cloud</a>, cliquez sur "Profil" et connectez votre compte GitHub à votre compte Clever Cloud, si vous ne l'avez pas fait. C'est tout, passez directement à l'étape 2.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4 class="wp-block-heading">Option B : Utiliser Git, pas à pas</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>L'autre option consiste à télécharger le code sur votre ordinateur, donc en local. Si vous ne l'avez jamais fait, voici des instructions simples et adaptées aux débutants.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":5} -->
<h5 class="wp-block-heading">Set up</h5>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Avant de se lancer, il vous faut autoriser votre machine à déployer sur votre compte Clever Cloud. Si vous ne l'avez pas fait, il faudra créer et ajouter une clé SSH à votre console. Si vous avez déjà réalisé cette étape, passez directement à la suite.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Ouvrez votre Terminal, puis : </p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
<li>tapez <code>ssh-keygen -t ed25519 -C "[votre@email.ici]</code>` le mail doit être le même que celui que vous avez connecté à Clever Cloud.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Quand le terminal vous demande dans quel fichier vous souhaitez ajouter la clé, tapez simplement "Enter"</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Ajoutez un mot de passe</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Copier le contenu de votre clé nouvellement créée avec la commande <code>pbcopy &lt; ~/.ssh/id_[rsa].pub</code> (remplacez le <code>[rsa]</code> par l'identifiant de votre clé, bien évidement)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Ouvre la Console Clever Cloud, allez dans Profil &gt; Clés SSH, "Ajouter" et collez le contenu.  </li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Votre machine est à présent connectée à la Console et prête à envoyer du code vers Clever Cloud.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":5} -->
<h5 class="wp-block-heading">Cloner le code</h5>
<!-- /wp:heading -->

<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
<li>Créez un dossier <code>sites</code> sur votre ordinateur. Il hébergera vos applications et vos sites.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Ouvrez votre terminal et tapez <code>cd sites</code>, cela ouvrira votre dossier nouvellement créé. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Toujours dans le terminal, tapez <code>git clone git@github.com:CleverCloud/clever-wordpress.git'</code></li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Le dépôt a été téléchargé sur votre ordinateur ! Si vous ouvrez votre dossier <code>sites</code>, vous constaterez un nouveau dossier à l'intérieur, nommé <code>clever-wordpress</code>. Ouvrez ce dossier (<code>cd clever-wordpress</code>) et tapez <code class="lang-shell">ls -a</code> : vous verrez apparaître tous les dossiers et fichiers contenus dedans. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Si vous venez d'être initié à Git à travers cet article, nous vous conseillons de suivre <a href="https://www.nextinpact.com/article/43792/apprenez-a-utiliser-git-bases-pour-suivre-evolution-dun-document" target="_blank" rel="noreferrer noopener">les explications et tutos</a> de notre collègue David Legrand. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">2. Créer l'application sur Clever Cloud</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Accédez à la Console Clever Cloud, cliquez sur "Créer", puis "Une application". Si vous utilisez l'intégration GitHub, vous pouvez créer une nouvelle application PHP en choisissant votre fork. Le code sera lancé depuis votre dépôt GitHub, vous n'aurez rien à faire. Si vous utilisez git, il faudra entrer une simple ligne de commande pour réviser la même action.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>La Console va vous proposer d'ajouter un adon, sélectionnez <strong>une base de données MySQL</strong> et poursuivez.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Editez les <strong>variables d'environnement</strong> de l'application PHP en mode expert et collez les salts d'environnement produits sur <a href="https://cdn.roots.io/salts.html" target="_blank" rel="noreferrer noopener">cette page</a> (n'oubliez pas de sauvegarder vos modifications)</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":7533,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://cdn.clever-cloud.com/uploads/2022/09/variables-environnement.png" alt="Console Clever Cloud variables d'environnement en mode expert" class="wp-image-7533"/></figure>
<!-- /wp:image -->

<!-- wp:list {"ordered":true,"start":6} -->
<ol start="6"><!-- wp:list-item -->
<li>Ajoutez 3 variables supplémentaires :<!-- wp:list -->
<ul><!-- wp:list-item -->
<li><code>WP_ENV</code> avec la valeur <code>production</code> </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><code>WP_HOME</code> avec la valeur <code>https://yourdomain.tld</code> </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><code>WP_SITEURL</code> avec la valeur <code>https://your-domain.tld/wp</code></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:image {"id":7534,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://cdn.clever-cloud.com/uploads/2022/09/variables-simple.png" alt="Console Clever Cloud variables d'environnements mode simple" class="wp-image-7534"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Sauf si vous avez choisi l'intégration GitHub, la Console vous fournit les lignes de commandes à copier-coller dans votre terminal pour lancer votre code vers votre instance. Une fois cette action effectuée, le déploiement se lancera.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Pendant le déploiement de l'application, <strong>créez un addon </strong>de stockage S3 Cellar et liez-le à votre application (cliquez sur votre application PHP, puis choisissez "Services Liés" pour la connecter au Cellar).&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Sur la page de configuration du Cellar, créez <strong>un bucket</strong> et donnez-lui un nom. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Revenez à la configuration de votre application et ajoutez la <strong>variable d'environnement</strong> suivante :</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>CELLAR_ADDON_BUCKET</code> avec le nom du bucket comme valeur.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Astuce : vous pouvez facilement obtenir un nom de domaine personnalisé sur votre bucket. Consultez<a href="https://stagingv6.cleverapps.io/doc/deploy/addon/cellar/#using-a-custom-domain" target="_blank" rel="noreferrer noopener"> la doc</a> pour savoir comment le configurer.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Redémarrez votre application pour que les modifications soient prises en compte. &nbsp;<br>N'oubliez pas de configurer votre nom de domaine pour WP_HOME (ou un sous-domaine .cleverapps.io à des fins de test).&nbsp;<em> </em><br></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>La page d'installation de WordPress se chargera alors. Configurez votre Wordpress (vous trouverez les informations de la base de données dans la Console, soit en cliquant sur lardon, soit dans l'onglet "Variables d'environnement" de votre appli). Une fois dans le tableau de Wordpress, allez sur votre page de plugins et activez le plugin <strong>S3 Uploads</strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>C'est tout. Vous avez maintenant un WordPress hébergé chez Clever Cloud. Vos fichiers et médias seront stockés dans le Cellar. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Ajouter un plugin avec une seule ligne de code</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Le fichier  <code>composer.json</code> se charge de refléter le répertoire des plugins de WordPress ; il vous suffit donc de spécifier ce qui doit être reflété. Vous n'avez <strong>pas besoin du répertoire des plugins</strong> dans votre tableau de bord WordPress pour les ajouter à votre nouveau site. Vous utiliserez <a href="https://wpackagist.org">Wpackagist</a> pour localiser et ajouter manuellement les références du plugin au fichier <code>composer.json</code>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Localisez <code>require</code> , c'est ici que se trouvent les plugins : &nbsp; <br></p>
<!-- /wp:paragraph -->

<!-- wp:code {"className":"lang-json"} -->
<pre class="wp-block-code lang-json"><code>"require": 
//Here are your further plugins declarations. Add this line wherever you'd like (update the version if necessary)
"wpackagist-plugin/&#91;plugin]": "&#91;version]",</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Vous pouvez trouver vos plugins  sur  <a href="https://wpackagist.org">Wpackagist</a> pour les ajouter également dans le fichier. Validez les changements (avec Git : <code>git add .</code>&nbsp; et  <code>git commit -m "un-message"</code>), poussez-les vers Clever Cloud et attendez que l'application soit redéployée avec les modifications. Vous pourrez ensuite les activer depuis votre tableau de bord WordPress.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>Bienvenue à bord !</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
