<?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>Kromack &#187; patch</title>
	<atom:link href="http://www.kromack.com/tag/patch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kromack.com</link>
	<description>Ressources et tutoriaux : Web 2.0 - PHP - CodeIgniter - Webdesign</description>
	<lastBuildDate>Fri, 23 Jul 2010 21:29:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PhpMyAdmin &#8211; résoudre l&#8217;erreur : Maximum execution time of 300 seconds exceeded</title>
		<link>http://www.kromack.com/developpement/phpmyadmin-resoudre-lerreur-maximum-execution-time-of-300-seconds-exceeded/</link>
		<comments>http://www.kromack.com/developpement/phpmyadmin-resoudre-lerreur-maximum-execution-time-of-300-seconds-exceeded/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 14:02:18 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[PhpMyAdmin]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=876</guid>
		<description><![CDATA[

Si vous tentez d&#8217;importer de grosses bases de données via PhpMyAdmin, vous risquez de rencontrer une erreur relative à ce logiciel :
Maximum execution time of 300 seconds exceeded
Cette erreur survient généralement après avoir augmenté toutes les limitations en terme de mémoire et de temps d&#8217;exécution de PHP via le fichier php.ini, c&#8217;est donc du côté [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fdeveloppement%252Fphpmyadmin-resoudre-lerreur-maximum-execution-time-of-300-seconds-exceeded%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22PhpMyAdmin%20-%20r%C3%A9soudre%20l%27erreur%20%3A%20Maximum%20execution%20time%20of%20300%20seconds%20exceeded%22%20%7D);"></div>
<p>Si vous tentez d&#8217;importer de grosses bases de données via <strong>PhpMyAdmin</strong>, vous risquez de rencontrer une erreur relative à ce logiciel :</p>
<p><strong>Maximum execution time of 300 seconds exceeded</strong></p>
<p>Cette erreur survient généralement après avoir augmenté toutes les limitations en terme de mémoire et de temps d&#8217;exécution de PHP via le fichier php.ini, c&#8217;est donc du côté de <strong>PhpMyAdmin</strong> qu&#8217;il faut chercher.</p>
<p>Pour augmenter la valeur de cette limitation, ouvrez le fichier suivant :</p>
<ul class="charte">
<li>C:\wamp\apps\phpmyadminx.xx.x\config.inc.php dans un environnement <strong>WAMP</strong></li>
<li>/var/www/html/phpMyAdmin-x.xx.x/config.inc.php dans un environnement <strong>LAMP</strong></li>
</ul>
<p>Cherchez ensuite la variable <strong>$cfg['ExecTimeLimit'] </strong>qui devrait avoir pour valeur 300 puis augmentez cette valeur à votre convenance <img src='http://www.kromack.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>N&#8217;hésitez pas à adopter la configuration ci-dessous lors de vos exports de bases de données, les insertions étendues permettent de diminuer fortement le poids des exports SQL.</p>
<p style="text-align: center;"><a href="http://www.kromack.com/wordpress/wp-content/uploads/2010/01/phpmyadmin-big-dump-export.png"><img class="aligncenter size-full wp-image-879" title="Insertions étendues phpmyadmin" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/01/phpmyadmin-big-dump-export.png" alt="" width="518" height="160" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/developpement/phpmyadmin-resoudre-lerreur-maximum-execution-time-of-300-seconds-exceeded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mise à jour de CodeIgniter 1.7.2</title>
		<link>http://www.kromack.com/codeigniter/mise-a-jour-update-codeigniter-1-7-2/</link>
		<comments>http://www.kromack.com/codeigniter/mise-a-jour-update-codeigniter-1-7-2/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 14:01:31 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=521</guid>
		<description><![CDATA[Comment mettre à jour vos applications CodeIgniter en version 1.7.2, cette version apporte son lot de nouveautés détaillées dans ce billet...]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fcodeigniter%252Fmise-a-jour-update-codeigniter-1-7-2%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Mise%20%C3%A0%20jour%20de%20CodeIgniter%201.7.2%22%20%7D);"></div>
<p><img src="http://www.kromack.com/wordpress/wp-content/uploads/2009/09/codeigniter-logo.png" alt="codeigniter-logo" title="codeigniter-logo" width="520" height="138" class="alignnone size-full wp-image-527" style="margin-bottom: 15px;" /></p>
<p>Depuis la dernière mise à jour du <strong>framework CodeIgniter</strong> il y à de ça 8 mois, c&#8217;est avec effervescence que la communauté découvrait aujourd&#8217;hui la nouvelle release stable !</p>
<p>CodeIgniter 1.7.2 apporte quelques nouveautés comme la <strong>classe panier</strong> (Cart class) qui était déjà disponible depuis pas mal de temps sur le dépôt SVN du projet.</p>
<p>Voici la liste des changements apportés par cette nouvelle version :</p>
<ul class="charte">
<li>Compatibilité avec PHP 5.3.0</li>
<li>Ajout de la classe <a href="http://codeigniter.com/user_guide/libraries/cart.html">Panier</a> (<strong>Cart</strong>)</li>
<li>Amélioration du Form helper</li>
<li>Ajout de la fonction <strong>is_php()</strong> pour faciliter la détection de la version courante de PHP</li>
<li>Modification des headers renvoyés par la fonction show_error()</li>
<li>Beaucoup de correction de bugs !</li>
</ul>
<p>Une mise à jour que nous auront décidément attendu pendant longtemps ! Mais selon l&#8217;équipe de EllisLab, d&#8217;autres bonnes surprises nous attendent !</p>
<p>Je vous encourage vivement à mettre à jour vos applications CodeIgniter en version 1.7.2, pour cela, suivez les instructions ci-dessous.</p>
<h2>Comment mettre à jour CodeIgniter 1.7.1 en 1.7.2</h2>
<p><strong>Remplacez le contenu des répertoires suivants par les répertoires de CodeIgniter 1.7.2 :</strong></p>
<ul class="charte">
<li>system/codeigniter</li>
<li>system/database</li>
<li>system/helpers</li>
<li>system/language</li>
<li>system/librarie</li>
</ul>
<p><strong>Ouvrez le fichier system/application/errors/error_404.php et supprimez la ligne suivante :</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p521code1'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5211"><td class="code" id="p521code1"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <a href="http://www.php.net/header"><span style="color: #0000FF;">header</span></a><span style="color: #000000;">&#40;</span><span style="color: #008200;">&quot;HTTP/1.1 404 Not Found&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><em>La gestion des headers étant correctement supportée par la fonction show_404(), cette ligne de code n&#8217;est plus nécessaire.</em></p>
<p>Enjoy ! <img src='http://www.kromack.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/codeigniter/mise-a-jour-update-codeigniter-1-7-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Découverte d&#8217;une faille de sécurité par réinitialisation de mot de passe dans Wordpress </title>
		<link>http://www.kromack.com/actualites/decouverte-faille-securite-par-reinitialisation-de-mot-de-passe-wordpress/</link>
		<comments>http://www.kromack.com/actualites/decouverte-faille-securite-par-reinitialisation-de-mot-de-passe-wordpress/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 14:03:28 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=434</guid>
		<description><![CDATA[


Une faille de sécurité permettant de forcer la réinitialisation du compte administrateur par défaut de Wordpress à récemment été découverte !
Ce hack permet seulement de réinitialiser le mot de passe administrateur mais ne permet en aucun cas de le récupérer. En d&#8217;autres termes, il est possible de déclencher la procédure en entrant une URL du [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Factualites%252Fdecouverte-faille-securite-par-reinitialisation-de-mot-de-passe-wordpress%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22D%C3%A9couverte%20d%27une%20faille%20de%20s%C3%A9curit%C3%A9%20par%20r%C3%A9initialisation%20de%20mot%20de%20passe%20dans%20Wordpress%20%3C%3D%202.8.3%20%22%20%7D);"></div>
<div lang="fr" xml:lang="fr">
Une faille de sécurité permettant de forcer la réinitialisation du compte administrateur par défaut de Wordpress à récemment été découverte !</p>
<p>Ce hack permet seulement de réinitialiser le mot de passe administrateur mais ne permet en aucun cas de le récupérer. En d&#8217;autres termes, il est possible de déclencher la procédure en entrant une URL du type :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p434code3'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p4343"><td class="code" id="p434code3"><pre class="bash" style="font-family:monospace;">http:<span style="color: #000000; font-weight: bold;">//</span>www.domaine.com<span style="color: #000000; font-weight: bold;">/</span>wp-login.php?<span style="color: #007800;">action</span>=rp<span style="color: #000000; font-weight: bold;">&amp;</span>amp;key<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>=</pre></td></tr></table></div>

<p>L&#8217;administrateur du site recevra alors son mot de passe par email.</p>
<p>Un hack qui peut devenir très gênant dans certains cas de figure comme celui décrit par <a href="http://www.korben.info/se-proteger-du-hack-wordpress-2-8-3-qui-reinitialise-le-mot-de-passe.html">Korben</a>.</p>
<p>Heureusement il existe des solutions simples permettant de résoudre ce problème (en attendant un correctif officiel apporté par l&#8217;équipe de développement de Wordpress).</p>
<p>Ma préférence se porte sur celle décrite par <a href="http://pioupioum.fr/outils-astuces/faille-wordpress-mot-passe-correctif.html#fn:1"><strong>piouPiouM&#8217;s dev</strong></a> qui consiste à insérer un patch dans le fichier functions.php de votre <strong>thème wordpress</strong>.</p>
<p>Une manipulation que j&#8217;encourage tout possesseur de blog Wordpress à effectuer en attendant un correctif officiel. Vous n&#8217;aurez alors qu&#8217;a supprimer la dite fonction de votre thème, ce qui reste très propre comparé à certaines solutions disponibles sur le web.
</p></div>
<p><a href="http://pioupioum.fr/outils-astuces/faille-wordpress-mot-passe-correctif.html#fn:1">Correctif pour la faille WordPress de réinitialisation de mot de passe.</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/actualites/decouverte-faille-securite-par-reinitialisation-de-mot-de-passe-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script de compilation mangos</title>
		<link>http://www.kromack.com/developpement/script-de-compilation-mangos/</link>
		<comments>http://www.kromack.com/developpement/script-de-compilation-mangos/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 13:57:55 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[mangos]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[scriptdev2]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=37</guid>
		<description><![CDATA[Comment créer un script shell permettant de compiler mangos sous linux en une seule commande.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fdeveloppement%252Fscript-de-compilation-mangos%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Script%20de%20compilation%20mangos%22%20%7D);"></div>
<p>Voici un script shell basique permettant de lancer la compilation de mangos sous linux en une seule commande. Ce n&#8217;est pas très évolué mais ça peux être pratique <img src='http://www.kromack.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <br />
<strong><br />
How to :</strong></p>
<ol>
<li>Téléchargez le fichier update.sh dans le répertoire contenant vos sources GIT</li>
<li>Exécutez : <strong>chmod 777 ./update.sh</strong></li>
<li>Exécutez : <strong>./update.sh</strong> pour lancer la compilation</li>
</ol>

<div class="wp_codebox_msgheader"><span class="right"><sup></sup></span><span class="left2">Download <a href="http://www.kromack.com/wordpress/wp-content/plugins/wp-codebox/wp-codebox.php?p=37&amp;download=update.sh">update.sh</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p374"><td class="code" id="p37code4"><pre class="bash" style="font-family:monospace;">autoreconf <span style="color: #660033;">--install</span> <span style="color: #660033;">--force</span>
<span style="color: #c20cb9; font-weight: bold;">aclocal</span>
<span style="color: #c20cb9; font-weight: bold;">autoheader</span>
<span style="color: #c20cb9; font-weight: bold;">autoconf</span>
<span style="color: #c20cb9; font-weight: bold;">automake</span> <span style="color: #660033;">--add-missing</span>
<span style="color: #c20cb9; font-weight: bold;">automake</span> src<span style="color: #000000; font-weight: bold;">/</span>bindings<span style="color: #000000; font-weight: bold;">/</span>ScriptDev2<span style="color: #000000; font-weight: bold;">/</span>Makefile
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> objdir
<span style="color: #7a0874; font-weight: bold;">cd</span> objdir
..<span style="color: #000000; font-weight: bold;">/</span>configure <span style="color: #660033;">--prefix</span>=<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>mangos <span style="color: #660033;">--sysconfdir</span>=<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>mangos<span style="color: #000000; font-weight: bold;">/</span>etc <span style="color: #660033;">--enable-cli</span> <span style="color: #660033;">--enable-ra</span> <span style="color: #660033;">--datadir</span>=<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>mangos
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> clean
<span style="color: #7a0874; font-weight: bold;">cd</span> ..
<span style="color: #7a0874; font-weight: bold;">echo</span> Compilation terminee</pre></td></tr></table></div>

<p>N&#8217;oubliez de patcher au préalable votre dépôt GIT avec ScriptDev2 grâce à la commande :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p37code5'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p375"><td class="code" id="p37code5"><pre class="bash" style="font-family:monospace;">git am src<span style="color: #000000; font-weight: bold;">/</span>bindings<span style="color: #000000; font-weight: bold;">/</span>ScriptDev2<span style="color: #000000; font-weight: bold;">/</span>patches<span style="color: #000000; font-weight: bold;">/</span>MaNGOS-xxxx-xx-xx-ScriptDev2.patch</pre></td></tr></table></div>


]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/developpement/script-de-compilation-mangos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
