<?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>wOueb by Romain DECKER / Another IT Guy Blog &#187; WordPress</title>
	<atom:link href="http://www.woueb.net/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.woueb.net</link>
	<description>Si les faits ne correspondent pas à la théorie, changez les faits.</description>
	<lastBuildDate>Wed, 30 Mar 2016 13:43:49 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.8.41</generator>
	<item>
		<title>Comment déclarer l&#8217;éditeur HTML par défaut sur WordPress ?</title>
		<link>http://www.woueb.net/2011/08/18/comment-declarer-editeur-html-par-defaut-sur-wordpress/</link>
		<comments>http://www.woueb.net/2011/08/18/comment-declarer-editeur-html-par-defaut-sur-wordpress/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 12:51:20 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=2828</guid>
		<description><![CDATA[Vous utilisez <strong>Wordpress</strong> comme moi, et vous souhaitez que l'<strong>éditeur par défaut soit l'éditeur HTML sans pour autant désactiver complètement l'éditeur visuel</strong> ?

Il existe une solution, ainsi que 2 solutions alternatives.]]></description>
				<content:encoded><![CDATA[<p>Vous utilisez <strong>WordPress</strong> comme moi, et vous souhaitez que l&rsquo;<strong>éditeur par défaut soit l&rsquo;éditeur HTML sans pour autant désactiver complètement l&rsquo;éditeur visuel</strong> ?</p>
<p>Je me posais la question ce matin, et <a href="http://twitter.com/woueb/status/104118429807673344" target="_blank">je l&rsquo;ai posé sur Twitter</a>. Mais d&rsquo;ailleurs, <strong>pourquoi privilégier l&rsquo;éditeur HTML ?</strong></p>
<p><strong>WordPress</strong> est une bonne plateforme de <strong>blogging</strong>, mais l&rsquo;éditeur visuel a plutôt (<del><em>une sale</em></del>) tendance à modifier/supprimer des<strong> balises HTML</strong> dans vos articles (<em>javascript, flash, etc.</em>). Dans certains cas, on a parfois besoin de <strong>maîtriser le code</strong>, et avec l&rsquo;éditeur visuel ce n&rsquo;est pas gagné !</p>
<p><a href="http://www.woueb.net/2011/08/18/comment-declarer-editeur-html-par-defaut-sur-wordpress/wordpress-editeur-visuel-html/" rel="attachment wp-att-2829"><img class="aligncenter size-full wp-image-2829" title="Choix de l'éditeur de texte sur wordpress : visuel ou html" src="http://www.woueb.net/wp-content/uploads/2011/08/wordpress-editeur-visuel-html.jpg" alt="Choix de l'éditeur de texte sur wordpress : visuel ou html" width="265" height="128" /></a><strong><span style="text-decoration: underline;">Solution 1 :</span></strong> il est possible de <strong>désactiver complètement</strong> l&rsquo;éditeur visuel dans les paramètres de son compte utilisateur :</p>
<p><a href="http://www.woueb.net/2011/08/18/comment-declarer-editeur-html-par-defaut-sur-wordpress/wordpress-editeur-visuel-desactivation-compte-utilisateur/" rel="attachment wp-att-2830"><img class="aligncenter size-full wp-image-2830" title="Désactivation de l'éditeur visuel sur WordPress" src="http://www.woueb.net/wp-content/uploads/2011/08/wordpress-editeur-visuel-desactivation-compte-utilisateur.jpg" alt="Désactivation de l'éditeur visuel sur WordPress" width="500" height="227" /></a></p>
<p><span style="text-decoration: underline;"><strong>Solution 2 :</strong></span> vous trouverez également plusieurs plugin dans le <a href="http://wordpress.org/extend/plugins/" target="_blank">plugin directory de wordpress.org</a> qui remplissent la tâche demandée.</p>
<p><span style="text-decoration: underline;"><strong>Solution 3 :</strong></span> comme rien ne me convenait, j&rsquo;ai un peu plus cherché sur Google, et j&rsquo;ai découvert qu&rsquo;on pouvait déclarer l&rsquo;éditeur HTML en rajoutant la ligne suivante dans le fichier <em>functions.php</em> de votre thème.</p>
<blockquote><p>add_filter(&apos;wp_default_editor&apos;, create_function(&apos;&apos;, &apos;return &quot;html&quot;;&apos;));</p></blockquote>
<p>Ce résultat me convient tout à fait !</p>
<p><em><span style="text-decoration: underline;">NB :</span> le seul petit défaut est que quand on sauvegarde un article alors qu&rsquo;on était en train d&rsquo;utiliser l&rsquo;éditeur visuel, on repasse sur l&rsquo;éditeur HTML.</em></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2011/08/18/comment-declarer-editeur-html-par-defaut-sur-wordpress/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2011/08/18/comment-declarer-editeur-html-par-defaut-sur-wordpress/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2011/08/18/comment-declarer-editeur-html-par-defaut-sur-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Un plugin WordPress de vérification automatique pour les Google Webmaster Tools</title>
		<link>http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/</link>
		<comments>http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 11:46:59 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=2668</guid>
		<description><![CDATA[Pour ceux qui hébergent eux-mêmes leur blog <strong>Wordpress </strong>et qui utilisent <strong>Google Webmaster Tools</strong>, j'ai un bonne nouvelle : <strong>Google </strong>vient de sortir une <strong>extension </strong>(<em>officielle</em>) qui s'occupe de l'<strong>authentification de votre blog auprès de ce service</strong>.]]></description>
				<content:encoded><![CDATA[<p>Pour ceux qui hébergent eux-mêmes leur blog <strong>WordPress </strong>et qui utilisent <strong><a href="http://www.google.com/webmasters/" target="_blank">Google Webmaster Tools</a></strong>, j&rsquo;ai un bonne nouvelle : <strong>Google </strong>vient de sortir une <strong>extension </strong>(<em>officielle</em>) qui s&rsquo;occupe de l&rsquo;<strong>authentification de votre blog auprès de ce service</strong>.</p>
<p>Voici les étapes à suivre après l&rsquo;installation de ce plugin :</p>
<ul>
<li>On <strong>active </strong>l&rsquo;extension,</li>
<li>On va dans les paramètres de l&rsquo;extension (<em>pour un blog en français, ça se passe dans Réglages &gt; Google Verification</em>), voir ci-dessous,</li>
<li>On lance la vérification avec <em>&laquo;&nbsp;Start Verification&nbsp;&raquo;</em>,</li>
<li>On valide la permission avec <em>&laquo;&nbsp;Grant Access&nbsp;&raquo;</em>,</li>
<li>Et voilà ! <img src="http://www.woueb.net/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </li>
</ul>
<p><a rel="attachment wp-att-2669" href="http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/google-site-verification/"><img class="aligncenter size-full wp-image-2669" title="Google Site Verification plugin pour WordPress" src="http://www.woueb.net/wp-content/uploads/2011/04/google-site-verification.jpg" alt="Google Site Verification plugin pour WordPress" width="589" height="657" /></a></p>
<p>Ci-dessous, la requête d’autorisation pour l&rsquo;associer à un compte.</p>
<div id="attachment_2676" style="width: 610px" class="wp-caption aligncenter"><a rel="attachment wp-att-2676" href="http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/google-site-verification-request/"><img class="size-medium wp-image-2676" title="    Requête de vérification pour le plugin WordPress Google Site Verification" src="http://www.woueb.net/wp-content/uploads/2011/04/google-site-verification-request-600x244.jpg" alt="    Requête de vérification pour le plugin WordPress Google Site Verification" width="600" height="244" /></a><p class="wp-caption-text">    Requête de vérification pour le plugin WordPress Google Site Verification</p></div>
<p>Enfin, votre blog est vérifié.</p>
<p><a rel="attachment wp-att-2671" href="http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/google-site-verification-blog-verified/"><img class="aligncenter size-medium wp-image-2671" title="Vérification validée pour le plugin WordPress Google Site Verification" src="http://www.woueb.net/wp-content/uploads/2011/04/google-site-verification-blog-verified-600x153.jpg" alt="Vérification validée pour le plugin WordPress Google Site Verification" width="600" height="153" /></a></p>
<p>Il ne vous reste plus qu&rsquo;à vous rendre sur votre compte <a href="http://www.google.com/webmasters/" target="_blank">Google Webmaster Tools</a>.</p>
<div id="attachment_2672" style="width: 610px" class="wp-caption aligncenter"><a rel="attachment wp-att-2672" href="http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/google-webmaster-tools-dashboard/"><img class="size-medium wp-image-2672" title="Dashboard de Google Webmaster Tools" src="http://www.woueb.net/wp-content/uploads/2011/04/google-webmaster-tools-dashboard-600x375.jpg" alt="Dashboard de Google Webmaster Tools" width="600" height="375" /></a><p class="wp-caption-text">Dashboard de Google Webmaster Tools</p></div>
<p>Vous pouvez télécharger cette extension sur la page dédié : <a href="http://wordpress.org/extend/plugins/official-google-site-verification-plugin/">Google Site Verification plugin</a>.</p>
<p><span style="text-decoration: underline;">Attention, au niveau des pré-requis :</span></p>
<ul>
<li><strong>WordPress 3.0</strong> ou plus,</li>
<li><strong>PHP 5.2.0</strong> (<em>et plus</em>),</li>
<li>les extensions PHP JSON et CURL,</li>
<li>vous devez héberger vous-même votre WordPress (<em>le plugin ne fonctionne pas sur un compte WordPress.com</em>).</li>
</ul>
<p><em><span style="text-decoration: underline;">Source :</span> j&rsquo;ai trouvé l&rsquo;info sur le blog de Google <a href="http://googlewebmastercentral.blogspot.com/2011/04/wordpress-plugin-for-webmaster-tools.html" target="_blank">Webmaster Central Blog</a>.</em></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2011/04/26/un-plugin-wordpress-de-verification-automatique-pour-les-google-webmaster-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modification en masse des articles de WordPress</title>
		<link>http://www.woueb.net/2010/09/23/modification-en-masse-articles-wordpress/</link>
		<comments>http://www.woueb.net/2010/09/23/modification-en-masse-articles-wordpress/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 10:46:52 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=2096</guid>
		<description><![CDATA[Récemment, suite au changement de thème sur le blog, j'ai revu mes tags, catégories, et mes articles, et complètement par hasard, j'ai découvert qu'il était possible de sélectionner plusieurs articles, et de les modifier en masse : je ne connaissais pas ce système, mais c'est plutôt bien conçu ! :)]]></description>
				<content:encoded><![CDATA[<p>Récemment, suite au <a href="http://www.woueb.net/2010/08/08/nouveau-theme/">changement de thème sur le blog</a>, j&rsquo;ai revu :</p>
<ul>
<li>mes <strong>tags</strong>,</li>
<li>mes <strong>catégories</strong>,</li>
<li>mes <strong>articles</strong>.</li>
</ul>
<p>Complètement par hasard, sur la <strong>page de mise à jour des articles</strong>, j&rsquo;ai vu qu&rsquo;il était possible de sélectionner plusieurs articles, et de les modifier en masse : je ne connaissais pas ce système, mais c&rsquo;est plutôt bien conçu ! <img src="http://www.woueb.net/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p><a rel="attachment wp-att-2097" href="http://www.woueb.net/2010/09/23/modification-en-masse-articles-wordpress/wordpress-articles/"><img class="aligncenter size-medium wp-image-2097" title="Modification de masse des articles sur WordPress" src="http://www.woueb.net/wp-content/uploads/2010/09/wordpress-articles-600x190.png" alt="Modification de masse des articles sur WordPress" width="600" height="190" /></a></p>
<p>Un seul regret : ne pas pouvoir modifier l&rsquo;image &laquo;&nbsp;<em>à la une</em>&nbsp;&raquo; pour un groupe d&rsquo;articles via ce moyen.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2010/09/23/modification-en-masse-articles-wordpress/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2010/09/23/modification-en-masse-articles-wordpress/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2010/09/23/modification-en-masse-articles-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Une mise à jour de WordPress en 30 secondes</title>
		<link>http://www.woueb.net/2009/01/14/mise-a-jour-wordpress-30-secondes/</link>
		<comments>http://www.woueb.net/2009/01/14/mise-a-jour-wordpress-30-secondes/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 16:48:08 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=1128</guid>
		<description><![CDATA[Les méthodes habituelles de mise à jour de WordPress sont éprouvées et fonctionnent très bien. Je reproche seulement aux protocoles FTP et/ou SCP/sFTP une certaine &#171;&#160;lenteur&#160;&#187; pour transférer tous les fichiers jusqu&#8217;au serveur d&#8217;hébergement. Si vous avez comme moi un accès SSH, vous pourrez économiser plusieurs minutes à chaque mise à jour (à moins d&#8217;utiliser [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Les méthodes habituelles de <strong>mise à jour de WordPress</strong> sont éprouvées et fonctionnent très bien. Je reproche seulement aux protocoles FTP et/ou SCP/sFTP une certaine &laquo;&nbsp;lenteur&nbsp;&raquo; pour transférer tous les fichiers jusqu&rsquo;au serveur d&rsquo;hébergement.</p>
<p>Si vous avez comme moi un <strong>accès SSH</strong>, vous pourrez <strong>économiser plusieurs minutes à chaque mise à jour</strong> (<em>à moins d&rsquo;utiliser un système de mise à jour automatique</em>).</p>
<p><span style="text-decoration: underline;">Une fois connecté en SSH, très simplement :</span></p>
<h3>0. Faites un backup de vos fichiers et de votre base de données</h3>
<p>(1). Si vous le désirez, vous pouvez <a href="http://www.woueb.net/2007/07/25/comment-faire-une-page-d-accueil-pour-les-internautes/">protéger votre blog avec un fichier .htaccess</a> pour que seul vous-même puissiez accéder à l&rsquo;interface d&rsquo;administration pendant le processus de mise à jour (<em>facultatif</em>)</p>
<h3><strong>2. Créez-vous un répertoire de travail au même niveau que votre racine</strong></h3>
<p><em>Exemple : si /home/chemin/www est votre racine d&rsquo;hébergement, créez un répertoire /home/chemin/wordpress</em></p>
<blockquote><p>mkdir /home/chemin/wordpress</p></blockquote>
<h3><strong>2. Téléchargez directement l&rsquo;archive sur le serveur sans passer par votre PC</strong></h3>
<blockquote><p>wget http://fr.wordpress.org/wordpress-2.7-fr_FR.zip</p></blockquote>
<h3><strong>3. Décompressez le fichier dans le répertoire nouvellement créé</strong></h3>
<blockquote><p>unzip wordpress-2.7-fr_FR.zip</p></blockquote>
<h3><strong>4. Copier les nouveaux fichiers dans votre racine</strong></h3>
<blockquote><p>cp * -R /home/chemin/www/</p></blockquote>
<p><em>Note : l&rsquo;option -R vous permet de faire la copie récursivement (comprendre sur tous les répertoires ET sous-répertoires).<br />
</em></p>
<h3>5. Accédez à votre interface d&rsquo;administration et poursuivez le processus de mise à jour</h3>
<p><span style="text-decoration: underline;">Attention :</span></p>
<ul>
<li>cette technique est risquée pour une personne qui n&rsquo;est pas à l&rsquo;aise sur un serveur Linux,</li>
<li>peu d&rsquo;hébergements ont un accès SSH : seuls les serveurs dédiés, partitions virtuelles, ou certains gros hébergements mutualisés le proposent.</li>
</ul>
<p>Voilà !</p>
<p>Qu&rsquo;en pensez-vous ? Moi j&rsquo;utilise ce système depuis 2 ans maintenant, et je n&rsquo;ai jamais eu de problèmes. ^^</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2009/01/14/mise-a-jour-wordpress-30-secondes/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2009/01/14/mise-a-jour-wordpress-30-secondes/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/administration/" title="Voir tous les articles dans Administration" rel="category tag">Administration</a>, <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2009/01/14/mise-a-jour-wordpress-30-secondes/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Premier article avec WordPress 2.7</title>
		<link>http://www.woueb.net/2008/12/11/premier-article-avec-wordpress-27/</link>
		<comments>http://www.woueb.net/2008/12/11/premier-article-avec-wordpress-27/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 22:53:51 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=1019</guid>
		<description><![CDATA[C&#8217;est hier soir qu&#8217;est sorti WordPress 2.7, mise à jour majeure et très attendue du moteur de blog le plus utilisé. Le changement le plus important concerne le tableau de bord qui a été intégralement revu, et je dois dire que je suis très agréablement surpris ! Nouveau dashboard Wordress 2.7 Pour télécharger la nouvelle [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>C&rsquo;est hier soir qu&rsquo;est sorti <strong>WordPress 2.7</strong>, <strong>mise à jour majeure</strong> et très attendue du moteur de blog le plus utilisé. Le changement le plus important concerne le <strong>tableau de bord</strong> qui a été intégralement revu, et je dois dire que je suis très agréablement surpris !</p>
<div id="attachment_1020" style="width: 631px" class="wp-caption aligncenter"><img class="size-full wp-image-1020" title="Nouveau dashboard Wordress 2.7" src="http://www.woueb.net/wp-content/uploads/2008/12/woueb-wordpress-27.jpg" alt="Nouveau dashboard Wordress 2.7" width="621" height="340" /><p class="wp-caption-text">Nouveau dashboard Wordress 2.7</p></div>
<p>Pour télécharger la nouvelle version, c&rsquo;est sur <a href="http://fr.wordpress.org/">http://fr.wordpress.org</a>, et pour voir le détail des nouveautés, c&rsquo;est <a href="http://www.wordpress-fr.net/blog/wordpress/les-nouvelles-fonctions-prevues-de-wordpress-27">par là</a>.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2008/12/11/premier-article-avec-wordpress-27/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2008/12/11/premier-article-avec-wordpress-27/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2008/12/11/premier-article-avec-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comment je me suis fait hacker mon blog&#8230;.</title>
		<link>http://www.woueb.net/2008/11/17/hack-blog-wordpress/</link>
		<comments>http://www.woueb.net/2008/11/17/hack-blog-wordpress/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 14:52:06 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=944</guid>
		<description><![CDATA[Et oui, malheureusement, ça peut arriver&#8230; Replaçons le contexte : vendredi soir, 23 heures, Bastien m&#8217;annonce que je me suis fait hacker mon blog (merci à Jennifer de l&#8217;avoir découvert). En effet, on retrouve un script PHP sur la page d&#8217;abonnement, script qui n&#8217;a rien à faire là. Le résultat sur ma page &#34;Abonnez-vous&#34; Alors, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Et oui, malheureusement, ça peut arriver&#8230; <img src="http://www.woueb.net/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /> </p>
<p>Replaçons le contexte : vendredi soir, 23 heures, <a href="http://www.exotech.biz/">Bastien</a> m&rsquo;annonce que je me suis fait <strong>hacker mon blog</strong> (<em>merci à Jennifer de l&rsquo;avoir découvert</em>). En effet, on retrouve un script PHP sur la page d&rsquo;abonnement, script qui n&rsquo;a rien à faire là.</p>
<div style="width: 610px" class="wp-caption aligncenter"><img title="Hack WordPress" src="http://www.woueb.net/images/woueb/hack.jpg" alt="Hack WordPress" width="600" height="382" /><p class="wp-caption-text">Le résultat sur ma page &quot;Abonnez-vous&quot;</p></div>
<p>Alors, que s&rsquo;est-il réellement passé ? Véritable hackeur ? Petit farceur ? <a href="http://fr.wikipedia.org/wiki/Script_kiddies">Script-kiddies</a> ? Vous en saurez plus dans la suite de l&rsquo;article ! <img src="http://www.woueb.net/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<p><strong>Que faire quand vous découvrez que votre site/blog a été hacké ?</strong> Voici, en quelques étapes clés ma réaction.</p>
<h2>1. Protéger le blog</h2>
<p>C&rsquo;est l&rsquo;étape la plus importante : vous devez protéger vos données dès que possible.</p>
<p>En effet, tant que vous n&rsquo;avez pas identifié et sécurisé la faille, quelqu&rsquo;un peut à tout moment accéder à vos données, ou modifier vos fichiers pour créer des backdoors.</p>
<p>Un moyen simple, mais efficace : <strong>bloquer tous les accès</strong>, sauf votre adresse IP grâce à un fichier <strong>.htaccess</strong> à placer à la racine de votre blog. Les deux lignes à ajouter en début de fichier sont :</p>
<blockquote><p>Allow from 123.123.123.123<br />
Deny from all</p></blockquote>
<p><em><span style="text-decoration: underline;">Note :</span> remplacez 123.123.123.123 par votre adresse IP publique.</em></p>
<h2>2. Trouver la portée des dommages</h2>
<p>J&rsquo;ai pu constater dans l&rsquo;interface d&rsquo;administration de mon blog que les données du compte admin ont été changées. J&rsquo;y ai notamment retrouvé ce mail à la place du mien :</p>
<blockquote><p>yahiaouibilal@live.fr</p></blockquote>
<p><em><span style="text-decoration: underline;">Note :</span> </em><em>oui oui, vous pouvez le spammer !</em> <img src="http://www.woueb.net/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>Si vous ne pouvez pas constater visuellement, un <strong>accès SSH</strong> à vos fichiers peut vous sauver la mise dans 99% des cas. Voici une <strong>commande qui permet de trouver tous les fichiers modifiés les dernières 48h</strong> :</p>
<blockquote><p>woueb@ssh1:~$ find . -mtime -1 -print | more<br />
./www/wp-content/themes/classic/style.css<br />
./www/wp-content/themes/glossyblue-1-3/print.css<br />
./www/wp-content/themes/glossyblue-1-3/simple_recent_comments.php<br />
./www/wp-content/themes/glossyblue-1-3/abonnez-vous.php</p></blockquote>
<p>Un petit tour dans ces fichiers : ils sont encodés en base 64, et effectivement, ont été modifiés pour afficher un script PHP sur la page &laquo;&nbsp;Abonnez-vous&nbsp;&raquo;.</p>
<h2>3. Restaurer des données</h2>
<p>Comment ça vous n&rsquo;avez pas de backups ? Dans ce cas, je ne peux pas vous aider ! <img src="http://www.woueb.net/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /> </p>
<h2>4. Trouver la faille de sécurité</h2>
<p>Si celle-ci n&rsquo;est pas évidente, le mieux est de <strong>consulter les logs d&rsquo;Apache</strong>. Dans les miens, j&rsquo;ai retrouvé ceci :</p>
<p><code><br />
83.233.168.63 www.woueb.net - [14/Nov/2008:03:11:48 +0100] "POST /wp-login.php?action=lostpassword HTTP/1.1" 302 20 "http://www.woueb.net/wp-login.php?action=lostpassword" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"</code></p>
<p><code>83.233.168.63 www.woueb.net - [14/Nov/2008:03:12:00 +0100] "GET /wp-login.php?action=rp&amp;key=Iq6NN8gS4Jd2hJJwhD4H HTTP/1.1" 302 20 "http://bl117w.blu117.mail.live.com/mail/InboxLight.aspx?n=700632850" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"</code></p>
<p>Je suppose donc que quelqu&rsquo;un a réussi à contourner le système de réinitialisation du mot de passe de WordPress ; par contre, je ne sais pas du tout comment !</p>
<h2>5. Sécuriser le blog</h2>
<p>Une fois que vous avez trouvé la faille, il ne vous reste qu&rsquo;à la corriger : je reviendrais sur mes méthodes dans un autre article au courant de la semaine.</p>
<h2>6. Remettre en production</h2>
<p>Si jamais vous n&rsquo;avez pas pu sécuriser votre blog, je déconseille fortement de le remettre en production pour éviter que quelqu&rsquo;un fasse un doublé !</p>
<p>Il vaudra toujours mieux voir son blog inaccessible pendant 24h que de perdre des données. Dans tous les cas, ne jamais paniquer, et <span style="text-decoration: underline;"><strong>toujours protéger le blog en premier lieu</strong></span> !</p>
<p>Dans mon cas, je dirai que j&rsquo;ai eu de la chance : je suis tombé sur des <span style="text-decoration: line-through;">boulets</span> personnes qui n&rsquo;ont pas trop foutu le bordel puisqu&rsquo;il n&rsquo;ont jamais trouvé l&rsquo;adresse de la page ! <img src="http://www.woueb.net/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> </p>
<p>En effet, pour la petite histoire, je pense qu&rsquo;ils n&rsquo;ont pas remarqué qu&rsquo;ils avaient réussi à installer leur script :</p>
<ul>
<li>ils ont essayé d&rsquo;accéder la page &laquo;&nbsp;Abonnez-vous&nbsp;&raquo;, mais sur la mauvaise adresse, comme en témoigne les logs d&rsquo;Apache avec ces <strong>erreurs 404</strong>,</li>
</ul>
<p><code>83.233.168.63 www.woueb.net - [14/Nov/2008:03:13:56 +0100] "GET /themes/glossyblue-1-3/abonnez-vous.php HTTP/1.1" 404 6213 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"</code></p>
<p><code><br />
83.233.168.63 www.woueb.net - [14/Nov/2008:03:14:08 +0100] "GET /themes/abonnez-vous.php HTTP/1.1" 404 6226 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"</code></p>
<ul>
<li>personne d&rsquo;autre n&rsquo;a accédé à cette page jusqu&rsquo;à 23h le soir.</li>
</ul>
<p>Vous pouvez éventuellement placer une étape 7, si jamais vous retrouvez le responsable (<em>rare</em>).</p>
<h2>7. Lui casser les genoux</h2>
<p>L&rsquo;adresse IP ne vous donne pas beaucoup d&rsquo;informations puisque ces personnes utilisent en général des serveurs proxy dans d&rsquo;autres pays.</p>
<p>&#8230;</p>
<p>Autre chose ? Ah oui, je hais les script-kiddies ! <img src="http://www.woueb.net/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>Et vous, ça vous est déjà arrivé ? Vous avez réagi comment ?</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2008/11/17/hack-blog-wordpress/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2008/11/17/hack-blog-wordpress/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/blogs/" title="Voir tous les articles dans Blogs" rel="category tag">Blogs</a>, <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2008/11/17/hack-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Solution : comment centrer les images dans WordPress 2.6 ?</title>
		<link>http://www.woueb.net/2008/08/19/comment-centrer-les-images-dans-wordpress-26/</link>
		<comments>http://www.woueb.net/2008/08/19/comment-centrer-les-images-dans-wordpress-26/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 05:00:52 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=764</guid>
		<description><![CDATA[Je demandais la semaine dernière sur Twitter pourquoi mes images ne se centraient plus depuis la mise à jour de mon blog vers WordPress 2.6. En effet, malgré la case cochée dans mon gestionnaire de médias, mes images restaient insensiblement alignées à gauche. J&#8217;ai trouvé la réponse aujourd&#8217;hui sur WordPress Francophone : [...] Très peu [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Je demandais la semaine dernière <a href="http://twitter.com/woueb/statuses/879622529">sur Twitter</a> pourquoi mes images ne se centraient plus depuis la mise à jour de mon blog vers <strong>WordPress 2.6</strong>.</p>
<p>En effet, malgré la case cochée dans mon <strong>gestionnaire de médias</strong>, mes images restaient insensiblement alignées à gauche.</p>
<p style="text-align: center;"><img class="aligncenter" title="Comment centrer les images dans WordPress 2.6" src="http://www.woueb.net/images/wordpress/alignement-centre-images-wordpress.png" alt="Comment centrer les images dans WordPress 2.6" width="600" height="357" /></p>
<p>J&rsquo;ai trouvé la réponse aujourd&rsquo;hui sur <a href="http://www.wordpress-fr.net/blog/themes/comment-rendre-compatible-theme-gestionnaire-medias-wordpress-25-26">WordPress Francophone</a> :</p>
<blockquote><p>[...] Très peu de thèmes WordPress incorporent les nouvelles classes CSS du gestionnaire de médias ! [...]</p></blockquote>
<p>Il suffit donc d&rsquo;intégrer quelques <strong>nouvelles classes CSS</strong> à son thème actuel. Bon, j&rsquo;avoue, je n&rsquo;avais pas beaucoup cherché ! <img src="http://www.woueb.net/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>Je poste ici, car je connais quelques personnes qui cherchaient, comme moi ! ^^</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2008/08/19/comment-centrer-les-images-dans-wordpress-26/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2008/08/19/comment-centrer-les-images-dans-wordpress-26/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2008/08/19/comment-centrer-les-images-dans-wordpress-26/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Que manque-t-il à WordPress ?</title>
		<link>http://www.woueb.net/2008/08/05/que-manque-t-il-a-wordpress/</link>
		<comments>http://www.woueb.net/2008/08/05/que-manque-t-il-a-wordpress/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 13:43:41 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=661</guid>
		<description><![CDATA[C&#8217;est Lomig qui m&#8217;a invité à répondre à cette chaîne : &#171;&#160;que manque-t-il à WordPress 2.6 ?&#160;&#187; Pour ma part, j&#8217;ai commencé à utiliser WordPress en version 2.2, et beaucoup de choses manquaient (un éditeur digne de ce nom, intégration rapide d&#8217;images/de vidéos, la gestion native des tags, etc.) ; mais au fur et à [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>C&rsquo;est Lomig <a href="http://www.blomig.com/2008/08/04/quest-ce-qui-manque-a-wordpress/">qui m&rsquo;a invité à répondre à cette chaîne</a> : &laquo;&nbsp;<strong>que manque-t-il à WordPress 2.6 ?</strong>&nbsp;&raquo;</p>
<p>Pour ma part, j&rsquo;ai commencé à utiliser <strong>WordPress</strong> en version 2.2, et beaucoup de choses manquaient (<em>un éditeur digne de ce nom, intégration rapide d&rsquo;images/de vidéos, la gestion native des tags, etc.</em>) ; mais au fur et à mesure des nouvelles versions, les développeurs se surpassent et m&rsquo;étonnent en répondant de plus en plus rapidement aux besoins des blogueurs.</p>
<p>Une petite remarque tout de même : j&rsquo;aimerais pouvoir configurer un peu plus finement la gestion et l&rsquo;upload des images (<em>choix du répertoire de stockage des images, etc.</em>). Par ailleurs, si je pouvais créer mes propres états de publication, ça me permettrait de mieux gérer mes brouillons et ébauches d&rsquo;articles.</p>
<p>Voilà !</p>
<p>Je ne link personne, parce que tout le monde est en vacances mais si vous pouvez développer vos opinions dans les commentaires ou sur vos propres blogs, vous êtes les bienvenus&#8230;!</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2008/08/05/que-manque-t-il-a-wordpress/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2008/08/05/que-manque-t-il-a-wordpress/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2008/08/05/que-manque-t-il-a-wordpress/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Combattre le hotlinking d&#8217;images avec un fichier .htaccess</title>
		<link>http://www.woueb.net/2008/05/15/combattre-le-hotlinking-dimages-avec-un-fichier-htaccess/</link>
		<comments>http://www.woueb.net/2008/05/15/combattre-le-hotlinking-dimages-avec-un-fichier-htaccess/#comments</comments>
		<pubDate>Thu, 15 May 2008 20:49:48 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://www.woueb.net/?p=617</guid>
		<description><![CDATA[Trois&#8230;oui, trois, c&#8217;est le nombre de fois que d&#8217;autres sites/blogs ont utilisé des images originales tirées de wOueb 2.0 au cours du dernier mois : le problème, c&#8217;est qu&#8217;ils les ont liées directement, et moi j&#8217;aime pas ça (non, non, je ne suis pas maniaque !). Une protection grâce à un fichier .htaccess permet de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>Trois</strong>&#8230;oui, trois, c&rsquo;est le nombre de fois que d&rsquo;autres sites/blogs ont utilisé des images originales tirées de <a href="http://www.woueb.net"><strong>wOueb 2.0</strong></a> au cours du dernier mois : le problème, c&rsquo;est qu&rsquo;ils les ont liées directement, et moi j&rsquo;aime pas ça (<em>non, non, je ne suis pas maniaque !</em>). <img src="http://www.woueb.net/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>Une <strong>protection</strong> grâce à un <strong>fichier .htaccess</strong> permet de combattre ce &laquo;&nbsp;<em><strong>squattage sauvage</strong></em>&laquo;&nbsp;.</p>
<p><strong><span style="text-decoration: underline;">Première solution :</span> bloquer tous les accès aux images qui sont directement intégrés à d&rsquo;autres sites.</strong></p>
<blockquote><p>RewriteEngine on<br />
RewriteCond %{HTTP_REFERER} !^$<br />
RewriteCond %{HTTP_REFERER} !^http://(www\.)?woueb.net/.*$ [NC]<br />
RewriteRule \.(gif|jpg|jpeg|png)$ &#8211; [F]</p></blockquote>
<p>Pour ceux qui n&rsquo;ont pas fait de &laquo;&nbsp;<em>Bac, option fichiers .htaccess</em>&nbsp;&raquo; : pour tous les fichiers images du site www.woueb.net (<em>et/ou woueb.net sans le www</em>), bloquer l&rsquo;accès depuis les autres sites.</p>
<p><strong><span style="text-decoration: underline;">Autre solution, plus sadique :</span><span style="overflow: hidden; position: absolute; height: 0pt; width: 0pt;"><a href="http://www.videnov.com/">??????</a></span> vous pouvez remplacer n&rsquo;importe quel média par un fichier de votre choix !</strong><br />
La syntaxe est la même, sauf pour la dernière directive qui <strong>remplace l&rsquo;image par une autre, plutôt d&rsquo;en bloquer l&rsquo;accès</strong>.</p>
<blockquote><p>RewriteEngine on<br />
RewriteCond %{HTTP_REFERER} !^$<br />
RewriteCond %{HTTP_REFERER} !^http://(www\.)?woueb.net/.*$ [NC]<br />
RewriteRule \.(gif|jpg|jpeg|png)$ http://www.woueb.net/images/logo_woueb.gif [R,L]</p></blockquote>
<p>Voili !</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2008/05/15/combattre-le-hotlinking-dimages-avec-un-fichier-htaccess/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2008/05/15/combattre-le-hotlinking-dimages-avec-un-fichier-htaccess/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/administration/" title="Voir tous les articles dans Administration" rel="category tag">Administration</a>, <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2008/05/15/combattre-le-hotlinking-dimages-avec-un-fichier-htaccess/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Comment installer WordPress sur une clé USB ?</title>
		<link>http://www.woueb.net/2007/12/10/comment-installer-wordpress-sur-une-cle-usb/</link>
		<comments>http://www.woueb.net/2007/12/10/comment-installer-wordpress-sur-une-cle-usb/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 14:18:05 +0000</pubDate>
		<dc:creator><![CDATA[Romain]]></dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.woueb.net/2007/12/10/comment-installer-wordpress-sur-une-cle-usb/</guid>
		<description><![CDATA[Pour vos développements ou vos maquettes, il est parfois judicieux, voire nécessaire, d&#8217;avoir une instance de WordPress installée sur une clé USB. Ce tutoriel vient d&#8217;un besoin personnel de pouvoir travailler sur le design de mon blog en mode déconnecté. Bien entendu, il est également possible d&#8217;utiliser cet article pour installer d&#8217;autres applications Apache/MySQL sur [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.woueb.net/images/wordpress/wordpress-usb.png" alt="Comment installer WordPress sur une clé USB ?" align="right" height="145" hspace="10" vspace="10" width="268" />Pour vos développements ou vos maquettes, il est parfois judicieux, voire nécessaire, d&rsquo;avoir une instance de <strong>WordPress installée sur une clé USB</strong>.</p>
<p>Ce <strong>tutoriel</strong> vient d&rsquo;un besoin personnel de pouvoir travailler sur le design de mon blog en <strong>mode déconnecté</strong>.</p>
<p>Bien entendu, il est également possible d&rsquo;utiliser cet article pour installer d&rsquo;autres applications <strong>Apache/MySQL</strong> sur une clé USB.</p>
<p><em><u>Note :</u> ce tutoriel ne concerne que Windows, même s&rsquo;il existe des solutions similaires pour Linux, et Mac OS X. </em></p>
<h3></h3>
<p>Pour la suite de l&rsquo;article, je considère que <strong>la lettre de lecteur affectée à la clé USB est <font color="#ff0000">J:\</font></strong></p>
<h3> Etape 1 : télécharger Xampplite</h3>
<p>Je privilégie <strong>XAMPP</strong> (<strong>X A</strong>pache <strong>M</strong>ySQL <strong>P</strong>erl <strong>P</strong>HP) comme logiciel : développé par <a href="http://www.apachefriends.org/">ApacheFriends</a>, il permet entre autres d&rsquo;installer rapidement un <strong>serveur Web et MySQL</strong>.</p>
<p><u>Deux versions sont disponibles :</u></p>
<ul>
<li><strong>Xampp</strong>,</li>
<li><strong>XamppLite</strong>.</li>
</ul>
<p>Pour l&rsquo;installation de WordPress, la version <strong>Xampplite est tout à fait suffisante</strong>, mais vous pouvez toujours consulter les <a href="http://www.apachefriends.org/en/xampp-windows.html#1167">différences entre les deux versions</a>.</p>
<h3>Etape 2 : décompresser les fichiers</h3>
<p>En supposant que tout le monde y arrivera, je ne reviendrais pas sur ce point : il s&rsquo;agit de <strong>décompresser les fichiers</strong> directement sur votre <strong>clé USB</strong>, dans un répertoire <strong><font color="#ff0000">J:\Xampplite</font></strong> qui contiendra les fichiers et dossiers de Xampplite.</p>
<p>Le résultat vous donnera une <strong>arborescence</strong> de ce type là.</p>
<p style="text-align: center"><img src="http://www.woueb.net/images/wordpress/xampplite-files.png" alt="Wordpress sur une clé USB : arborescence des fichiers et dossiers de Xampplite" height="260" width="619" /></p>
<p>Par ailleurs, vous pouvez directement <a href="http://www.wordpress-fr.net/telechargements">télécharger WordPress</a> et décompresser les fichiers dans le répertoire <strong><font color="#ff0000">J:\Xampplite\htdocs\wordpress</font></strong> : <strong>ce répertoire sera la racine de votre blog</strong> et contiendra donc les fichiers et dossiers wp-content, wp-admin, etc.</p>
<h3>Etape 3 : modifier la configuration d&rsquo;Apache pour permettre aux permaliens de fonctionner</h3>
<p>Par défaut, <strong>Apache est configuré sans le support du mod_rewrite qui permet la réécriture d&rsquo;URL</strong> (<em>et donc la génération des permaliens</em>).</p>
<p>Pour activer cette fonctionnalité, il suffit d&rsquo;<strong>éditer le fichier</strong> <strong><font color="#ff0000">J:\Xampplite\apache\conf\httpd.conf</font></strong> et de <strong>décommenter la ligne</strong> suivante (<em>ligne 118 chez moi</em>) <strong>en enlevant le #</strong> (<em>dièse</em>) :</p>
<blockquote><p>#LoadModule rewrite_module modules/mod_rewrite.so</p></blockquote>
<h3>Etape 4 : installation et lancement de Xampp</h3>
<p>Il reste un dernier point à voir avant de démarrer Xampplite, <em>i.e.</em> <strong>vérifier si les ports sont disponibles</strong> sur la machine.</p>
<p>Pour cela, il suffit de lancer l&rsquo;exécutable <strong><font color="#ff0000">J:\Xampplite\xampp-portcheck.exe </font></strong>: le résultat sera présenté sous la forme suivante.</p>
<p style="text-align: center"><img src="http://www.woueb.net/images/wordpress/xampplite-port-check.png" alt="Wordpress sur une clé USB : vérification des ports" height="305" width="619" /></p>
<p>Il est important que la colonne Status indique l&rsquo;état <strong>free</strong> : si certaines applications occupent déjà les <strong>ports Apache et MySQL</strong>, il faut obligatoirement les fermer sinon les processus ne pourront pas se lancer.</p>
<p><em><u>Note :</u> dans l&rsquo;exemple ci-dessus, on peut voir que Skype écoute déjà sur les ports 80 (HTTP) et 443 (HTTPS) ; il est donc nécessaire de couper Skype pour pouvoir lancer Apache.</em></p>
<p>Maintenant que tout est prêt, on peut enfin lancer l&rsquo;installation : en fait d&rsquo;installation, le script va simplement déclarer à la machine un certain nombre de <strong>variables d&rsquo;environnement</strong> et de <strong>chemins</strong>.</p>
<p style="text-align: center"><img src="http://www.woueb.net/images/wordpress/xampplite-install.png" alt="Wordpress sur une clé USB : installation de Xampplite" height="365" width="558" /></p>
<p>Pour lancer les applications, vous pouvez le faire directement grâce aux fichiers de lancement .bat, mais je vous conseille plutôt d&rsquo;utiliser le <strong>Control Panel</strong> : <font color="#ff0000"><strong>J:\Xampplite\xampp-control.exe</strong></font>.</p>
<p>Pour héberger Worpress, il suffit de lancer <strong>Apache et MySQL</strong>.</p>
<p style="text-align: center"><img src="http://www.woueb.net/images/wordpress/xampplite-start-servers.png" alt="Wordpress sur une clé USB : lancement des services Apache et MySQL" height="363" width="475" /></p>
<p>Pour vérifier que Xampplite a bien démarré, il suffit de vous rendre à l&rsquo;adresse <a href="http://localhost/"><strong>http://localhost/</strong></a> : vous devriez voir une page de la forme suivante.</p>
<p style="text-align: center"><img src="http://www.woueb.net/images/wordpress/xampplite-home.png" alt="Wordpress sur une clé USB : page d'accueil de Xampp après le premier lancement" height="131" width="619" /></p>
<h3>Etape 5 : modification des paramètres de sécurité</h3>
<p>Xampplite possède quelques <strong>failles de sécurité</strong> avec la configuration par défaut (<em>notamment sur MySQL</em>) : vous pouvez en voir le détail sur la page :</p>
<blockquote><p><a href="http://localhost/security/"><strong>http://localhost/security/</strong></a></p></blockquote>
<p style="text-align: center"><img src="http://www.woueb.net/images/wordpress/xampplite-security.png" alt="Wordpress sur une clé USB : modification des paramètres de sécurité de Xampplite" height="306" width="619" /></p>
<p>Il vous est possible d&rsquo;<strong>attribuer un mot de passe à l&rsquo;utilisateur root sur MySQL</strong> (<em>vide par défaut</em>) et de <strong>changer le mode d&rsquo;authentification</strong> (<em>HTTP plutôt que Cookies</em>) à l&rsquo;adresse :</p>
<blockquote><p><strong><a href="http://localhost/security/xamppsecurity.php"><strong>http://localhost/security/xamppsecurity.php</strong></a></strong></p></blockquote>
<h3>Etape 6 : création d&rsquo;une base de données</h3>
<p>Pour fonctionner, WordPress à besoin d&rsquo;une <strong>base de données</strong>. Pour la créer, vous pouvez utilisez PhpMyAdmin à l&rsquo;adresse :</p>
<blockquote><p><strong><a href="http://localhost/phpmyadmin/">http://localhost/phpmyadmin/</a></strong></p></blockquote>
<p style="text-align: center"><img src="http://www.woueb.net/images/wordpress/xampplite-creation-base.png" alt="Wordpress sur une clé USB : création de la base de données MySQL" height="65" width="439" /></p>
<h3>Etape 7 : installation de WordPress</h3>
<p><img src="http://www.woueb.net/images/wordpress/xampplite-url-wordpress.png" alt="Wordpress sur une clé USB : accèder à WordPress pour l'installation" align="right" height="75" hspace="10" vspace="10" width="203" /></p>
<p>Enfin, on arrive à l&rsquo;installation de WordPress.</p>
<p>Pour cela, il y a deux techniques :</p>
<ul>
<li>vous pouvez <strong>éditer directement le fichier de configuration</strong> <font color="#ff0000"><strong>wp-config.php</strong></font> avec les bonnes informations,</li>
<li>vous pouvez utiliser l&rsquo;interface d&rsquo;installation sur <strong><a href="http://localhost/wordpress/">http://localhost/wordpress/</a></strong>.</li>
</ul>
<p><u>Notes :</u> lorsque vous changez de PC, veuillez à bien relancer le fichier d&rsquo;installation <strong>setup_xampp.bat</strong>, qui va rafraîchir votre installation (<em>notamment les variables d&rsquo;environnement ainsi que les chemins</em>).</p>
<p><a href="http://blog.gonzaguedambricourt.com/">Gonzague</a> me demandait si cette solution était uniquement valable pour Windows : il existe une version de <a href="http://www.apachefriends.org/fr/xampp-macosx.html">Xampp pour Mac OS X</a> (<em>et <a href="http://www.apachefriends.org/fr/xampp-linux.html">une version pour Linux</a></em>). L&rsquo;installation et le paramétrage restent globalement similaires.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; Romain sur <a href="http://www.woueb.net">wOueb by Romain DECKER / Another IT Guy Blog</a> |
	  <a href="http://www.woueb.net/2007/12/10/comment-installer-wordpress-sur-une-cle-usb/">Lien permanent</a></p>
	<p>Vous pouvez <a href="http://www.woueb.net/2007/12/10/comment-installer-wordpress-sur-une-cle-usb/#comment">commenter</a> cet article, ou consulter les autres articles de la cat&eacute;gorie <a href="http://www.woueb.net/category/administration/" title="Voir tous les articles dans Administration" rel="category tag">Administration</a>, <a href="http://www.woueb.net/category/wordpress/" title="Voir tous les articles dans Wordpress" rel="category tag">Wordpress</a>.</p>
	<p><a href="http://technorati.com/faves?add=http://www.woueb.net">Ajoutez ce blog</a> &agrave; vos favoris Technorati.</p>]]></content:encoded>
			<wfw:commentRss>http://www.woueb.net/2007/12/10/comment-installer-wordpress-sur-une-cle-usb/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
