<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>Minimalteck.fr</title>
	<link>http://minimalteck.fr/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>Minimalteck.fr</title>
		<url>http://minimalteck.fr/local/cache-vignettes/L48xH48/siteon0-e5814.png</url>
		<link>http://minimalteck.fr/</link>
		<height>48</height>
		<width>48</width>
	</image>



<item xml:lang="fr">
		<title>Installation des Ez Components</title>
		<link>http://minimalteck.fr/admin/installation-des-ez-components</link>
		<guid isPermaLink="true">http://minimalteck.fr/admin/installation-des-ez-components</guid>
		<dc:date>2010-01-29T13:16:28Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Minimalteck</dc:creator>


		<dc:subject>Howto</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Ez-Publish</dc:subject>

		<description>Les &quot;Ez Components&quot; d&#233;signent un ensemble de librairies visant &#224; impl&#233;menter ais&#233;ment des fonctionnalit&#233;s courantes - mail, authentification, gestion de flux, images, etc.) dans vos applications Web. L'objet de cet article est de pr&#233;senter l'installation des Ez components sur notre plateforme LAMP Debian like habituelle. Avant toute chose, il est bon de rappeler que ces composants reposent sur une version &gt;=5.2.1 de PHP. Plusieurs solutions s'offrent &#224; nous pour l'installation des Ez components, (...)

-
&lt;a href="http://minimalteck.fr/admin/" rel="directory"&gt;Admin&lt;/a&gt;

/ 
&lt;a href="http://minimalteck.fr/howto" rel="tag"&gt;Howto&lt;/a&gt;, 
&lt;a href="http://minimalteck.fr/php" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="http://minimalteck.fr/ez-publish" rel="tag"&gt;Ez-Publish&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt=&quot;&quot; src=&quot;http://minimalteck.fr/local/cache-vignettes/L150xH91/arton56-69215.png&quot; width='150' height='91' style='height:91px;width:150px;' /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Les &quot;&lt;a href='http://ez.no/fr/ezcomponents' class='spip_out' hreflang='fr' title=&quot;Tout savoir sur les ez components&quot; rel='external'&gt;Ez Components&lt;/a&gt;&quot; d&#233;signent un ensemble de librairies visant &#224; impl&#233;menter ais&#233;ment des fonctionnalit&#233;s courantes - mail, authentification, gestion de flux, images, etc.) dans vos applications Web.
&lt;br /&gt;L'objet de cet article est de pr&#233;senter l'installation des Ez components sur notre plateforme LAMP Debian like habituelle.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Avant toute chose, il est bon de rappeler que ces composants reposent sur une version &gt;=5.2.1 de PHP.&lt;/p&gt; &lt;p&gt;Plusieurs solutions s'offrent &#224; nous pour l'installation des Ez components, mais seule l'utilisation de l'installeur Pear est &#224; recommander.
&lt;br /&gt;Si ce n'est d&#233;j&#224; fait installons PEAR :
&lt;code class='spip_code' dir='ltr'&gt;debian:~# apt-get install php-pear&lt;/code&gt;
Ensuite installons le canal Ez
&lt;code class='spip_code' dir='ltr'&gt;debian:~# pear channel-discover components.ez.no&lt;/code&gt;
et les composants
&lt;code class='spip_code' dir='ltr'&gt;debian:~# pear install -a ezc/eZComponents&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Il ne reste plus qu'&#224; int&#233;grer les composants au sein de notre configuration PHP :
&lt;code class='spip_code' dir='ltr'&gt;include_path = &quot;.:/usr/share/php:/usr/share/php/ezc&quot;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Par le suite, la mise &#224; jour des Ez components s'effectuera simplement par la commande pear
&lt;code class='spip_code' dir='ltr'&gt;debian:~# pear upgrade ezc/eZComponents&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Ez-Publish : sauvegarde</title>
		<link>http://minimalteck.fr/dev-web/ez-publish-sauvegarde</link>
		<guid isPermaLink="true">http://minimalteck.fr/dev-web/ez-publish-sauvegarde</guid>
		<dc:date>2009-04-22T11:36:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Minimalteck</dc:creator>


		<dc:subject>Tips</dc:subject>
		<dc:subject>Ez-Publish</dc:subject>
		<dc:subject>CMS</dc:subject>
		<dc:subject>Sauvegarde</dc:subject>

		<description>&#201;tape 1 : Vider les caches : Pour vider les caches d'Ez-Publish, rien de plus simple : se placer dans r&#233;pertoire d'installation de l'instance d'Ez-Publish ex&#233;cuter en ligne de commande (n&#233;cessite php cli) server :/var/www/ez/# php bin/php/ezcache.php &#8212;clear-all Clearing : Cache d'affichage de contenu, Cache Global INI, Cache INI, Cache codepage, Expiry cache, Cache des identifiants de classes, Cache des cl&#233;s de classement, Cache des alias d'URL, Cacher de transformation des caract&#232;res, Alias (...)

-
&lt;a href="http://minimalteck.fr/dev-web/" rel="directory"&gt;D&#233;v. Web&lt;/a&gt;

/ 
&lt;a href="http://minimalteck.fr/tips" rel="tag"&gt;Tips&lt;/a&gt;, 
&lt;a href="http://minimalteck.fr/ez-publish" rel="tag"&gt;Ez-Publish&lt;/a&gt;, 
&lt;a href="http://minimalteck.fr/cms" rel="tag"&gt;CMS&lt;/a&gt;, 
&lt;a href="http://minimalteck.fr/sauvegarde" rel="tag"&gt;Sauvegarde&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;div class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt; &lt;div class=&quot;cs_sommaire_inner&quot;&gt; &lt;div class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;&#201;tape 1 : Vider les caches :&quot; href=&quot;http://minimalteck.fr/spip.php?page=backend&amp;id_mot=3#outil_sommaire_0&quot;&gt;&#201;tape 1 : Vider les caches (&#8230;)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;&#201;tape 2 : Sauvegarder la base&quot; href=&quot;http://minimalteck.fr/spip.php?page=backend&amp;id_mot=3#outil_sommaire_1&quot;&gt;&#201;tape 2 : Sauvegarder la (&#8230;)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;&#201;tape 3 : Sauvegarder le tout&quot; href=&quot;http://minimalteck.fr/spip.php?page=backend&amp;id_mot=3#outil_sommaire_2&quot;&gt;&#201;tape 3 : Sauvegarder le (&#8230;)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://minimalteck.fr/spip.php?page=backend&amp;id_mot=3#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&#201;tape 1 : Vider les caches :&lt;/h3&gt; &lt;p&gt;Pour vider les caches d'Ez-Publish, rien de plus simple :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; se placer dans r&#233;pertoire d'installation de l'instance d'Ez-Publish&lt;/li&gt;&lt;li&gt; ex&#233;cuter en ligne de commande (n&#233;cessite &lt;a href='http://php.net/manual/fr/features.commandline.php' class='spip_out' title=&quot;PHP en ligne de commande&quot; rel='external'&gt;php cli&lt;/a&gt;)
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;server:/var/www/ez/# php bin/php/ezcache.php --clear-all &lt;br /&gt; Clearing : Cache d'affichage de contenu, Cache Global INI, Cache INI, Cache codepage, Expiry cache, Cache des identifiants de classes, Cache des cl&#233;s de classement, Cache des alias d'URL, Cacher de transformation des caract&#232;res, Alias d'image, Cache des templates, Cache des template block, Cache des templates override, Cache RSS, Cache de informations personnelles des utilisateurs&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; alternativement vous pouvez utiliser un script shell disponible pour les versions ant&#233;rieures &#224; la 3.10 [&lt;a href='#nb1' class='spip_note' rel='footnote' title='Quelle version est install&#233;e ? La r&#233;ponse est l&#224; : server:/var/www/ez/# more (...)' id='nh1'&gt;1&lt;/a&gt;]
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;server:/var/www/ez/# sh bin/shell/clearcache.sh --clear-all&lt;br /&gt; Removing cache files in var/cache/content&lt;br /&gt; Removing ini cache files in var/cache/ini&lt;br /&gt; Removing codepage cache files in var/cache/codepages&lt;br /&gt; Removing template cache files in var/cache/template&lt;br /&gt; Removing template override cache files in var/cache/override&lt;br /&gt; Removing template-block cache files in var/cache/template-block&lt;br /&gt; Removing translation cache files in var/cache/translation&lt;br /&gt; Removing translation cache files in var/cache/wildcard&lt;br /&gt; Removing sortkey cache files in var/cache/sortkey_&lt;br /&gt; Removing user-info cache files in var/cache/user-info&lt;br /&gt; Removing class identifier cache files in var/cache/classidentifiers_&lt;br /&gt; Removing class attribute identifier cache files in var/cache/classattributeidentifiers_&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://minimalteck.fr/spip.php?page=backend&amp;id_mot=3#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&#201;tape 2 : Sauvegarder la base&lt;/h3&gt; &lt;p&gt;Si vous &#234;tes &#233;tourdi, sachez que vous pouvez rapidement retrouver les informations &#171; &lt;i&gt;DatabaseSettings&lt;/i&gt; &#187; dans le fichier &#171; settings/override/site.ini.append.php &#187; [&lt;a href='#nb2' class='spip_note' rel='footnote' title='Pour m&#233;moire le fichier &#171; settings/override/site.ini.append.php &#187; contient (...)' id='nh2'&gt;2&lt;/a&gt;].
&lt;br /&gt;Faire un dump de la base :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;mysqldump -u userez -p --opt ezbase | gzip -9 &gt; ezbase.`date +%d-%m-%Y`.sql.gz&lt;/code&gt;&lt;/div&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://minimalteck.fr/spip.php?page=backend&amp;id_mot=3#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&#201;tape 3 : Sauvegarder le tout&lt;/h3&gt; &lt;p&gt;Il ne reste plus qu'&#224; archiver l'arborescence de notre instance d'Ez-Publish&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;server:/var/www/# tar cfz backup_ez.tar.gz ez&lt;/code&gt;&lt;/div&gt; &lt;p&gt;et hop&#8230; l'affaire est dans le sac &lt;img class=&quot;no_image_filtrer&quot; alt=&quot;wink&quot; title=&quot;wink&quot; src=&quot;http://www.minimalteck.fr/plugins/couteau_suisse/img/chatons/wink.gif&quot; width=&quot;20&quot; height=&quot;20&quot;/&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;[&lt;a href='#nh1' id='nb1' class='spip_note' title='Notes 1' rev='footnote'&gt;1&lt;/a&gt;] &lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt; Quelle version est install&#233;e ? La r&#233;ponse est l&#224; :
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;code class='spip_code' dir='ltr'&gt;server:/var/www/ez/# more kernel/ezinfo/about.php&lt;/code&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;[&lt;a href='#nh2' id='nb2' class='spip_note' title='Notes 2' rev='footnote'&gt;2&lt;/a&gt;] &lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;Pour m&#233;moire le fichier &#171; settings/override/site.ini.append.php &#187; contient &#233;galement d'autres param&#232;tres de configurations int&#233;ressants comme les &#171; &lt;i&gt;MailSettings&lt;/i&gt; &#187;, le nom et l'URL du site &#171; &lt;i&gt;SiteSettings&lt;/i&gt; &#187;, mais aussi ceux concernant les caches via les blocks de configuration &#171; &lt;i&gt;FileSettings&lt;/i&gt; &#187;, &#171; &lt;i&gt;ContentSettings&lt;/i&gt; &#187;, &#171; &lt;i&gt;OverrideSettings&lt;/i&gt; &#187;, &#171; &lt;i&gt;TemplateSettings&lt;/i&gt; &#187;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>EzPublish : Reset du &quot;password_hash&quot; admin</title>
		<link>http://minimalteck.fr/dev-web/ezpublish-reset-du-password_hash</link>
		<guid isPermaLink="true">http://minimalteck.fr/dev-web/ezpublish-reset-du-password_hash</guid>
		<dc:date>2008-11-27T10:17:24Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Minimalteck</dc:creator>


		<dc:subject>Tips</dc:subject>
		<dc:subject>Ez-Publish</dc:subject>
		<dc:subject>CMS</dc:subject>

		<description>Vous avez oubliez le mot de passe de l'admin sous votre site Ez ? Ne pleurez plus amis poissons rouges, voici la recette ad&#233;quate&#8230; Sous mysql (en console ou sous PhpMyAdmin), requ&#234;tez comme suit : SET @key = 'VotreNouveauMotDePasse'; SET @username = 'admin'; SET @del = '\n'; SET @hash = MD5(CONCAT(@username,@del,@key)); UPDATE ezuser SET password_hash=@hash WHERE login=@username; Sous Linux, et si vous aimez vous compliquer la vie, une autre alternative s'offre &#224; vous : G&#233;n&#233;rez votre (...)

-
&lt;a href="http://minimalteck.fr/dev-web/" rel="directory"&gt;D&#233;v. Web&lt;/a&gt;

/ 
&lt;a href="http://minimalteck.fr/tips" rel="tag"&gt;Tips&lt;/a&gt;, 
&lt;a href="http://minimalteck.fr/ez-publish" rel="tag"&gt;Ez-Publish&lt;/a&gt;, 
&lt;a href="http://minimalteck.fr/cms" rel="tag"&gt;CMS&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Vous avez oubliez le mot de passe de l'admin sous votre site Ez ?
&lt;br /&gt;Ne pleurez plus amis poissons rouges, voici la recette ad&#233;quate&#8230;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;img src=&quot;http://minimalteck.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Sous mysql (en console ou sous PhpMyAdmin), requ&#234;tez comme suit :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;SET @key = 'VotreNouveauMotDePasse';&lt;br /&gt; SET @username = 'admin';&lt;br /&gt; SET @del = '\n';&lt;br /&gt; SET @hash = MD5(CONCAT(@username,@del,@key));&lt;br /&gt; UPDATE ezuser SET password_hash=@hash WHERE login=@username;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;&lt;img src=&quot;http://minimalteck.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Sous Linux, et si vous aimez vous compliquer la vie, une autre alternative s'offre &#224; vous :
&lt;br /&gt;G&#233;n&#233;rez votre nouvelle cl&#233; &quot;password_hash&quot; en mode console :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ echo -n -e &quot;admin\nVotreNouveauMotDePasse&quot; | md5sum&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Il ne reste plus qu'&#224; ins&#233;rer dans mysql la nouvelle cl&#233;&#8230;&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;UPDATE `ezuser` SET `password_hash`='2cfe50db7795f6a52f0f03322ba51a1a' WHERE login='admin';&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Vous noterez que cela n'a aucun int&#233;r&#234;t&#8230; &#231;a prend un peu plus de temps, c'est tout &lt;img alt=&quot;:-P&quot; title=&quot;:-P&quot; class=&quot;no_image_filtrer format_png&quot; src=&quot;http://www.minimalteck.fr/plugins/couteau_suisse/img/smileys/tire_la_langue.png&quot; width=&quot;19&quot; height=&quot;19&quot;/&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
