<?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>Vincent Mazenod, aka mazenovi, aka voisin de gennetines &#187; install</title>
	<atom:link href="http://blog.mazenod.fr/tag/install/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mazenod.fr</link>
	<description>#symfony #ispcp #iphone #php #cornemuse</description>
	<lastBuildDate>Mon, 05 Apr 2010 17:35:26 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>environnement de développement portable pour symfony #FramaKey</title>
		<link>http://blog.mazenod.fr/2009/11/environnement-de-developpement-portable-pour-symfony-framakey/</link>
		<comments>http://blog.mazenod.fr/2009/11/environnement-de-developpement-portable-pour-symfony-framakey/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 09:14:46 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[bricolage]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=519</guid>
		<description><![CDATA[     Le propos de cet article est de disposer d&#8217;un environnement de développement complet et portable pour le framework PHP symfony. Les paths sont ceux utilisés par la Framakey Unbuntu Remix, dont j&#8217;ai déjà parlé &#8211; je suppose dans toute la suite de ce post que vous voyez votre clé sur [...]]]></description>
			<content:encoded><![CDATA[<p>     <span>Le propos de cet article est de disposer d&#8217;un environnement de développement complet et portable pour le framework PHP <a href="http://www.symfony-project.org/">symfony</a>. Les paths sont ceux utilisés par la <a href="http://blog.mazenod.fr/2009/10/framakey-ubuntu-remix-100-portable-100-libre-et-multiplateforme-aussi-un-peu/">Framakey Unbuntu Remix</a>, dont j&#8217;ai déjà parlé &#8211; je suppose dans toute la suite de ce post que vous voyez votre clé sur le lecteur <em>z:\</em> dans votre poste de travail. <a href="http://www.symfony-project.org/">symfony</a> sera installé via la commande PEAR, comme dans <a href="http://www.symfony-project.org/askeet/1_0/en/">askeet</a> et non en stand-alone comme dans <a href="http://www.symfony-project.org/jobeet/1_2/Doctrine/en/"><span> </span>jobeet</a>.</span></p>
<h2><span>installation et configuraiton de xampp portable<br />
</span></h2>
<p><a href="http://www.apachefriends.org/fr/xampp.html">xampp</a> est l&#8217;environnement Apache / MySQL / PHP portable le plus stable que j&#8217;ai trouvé à l&#8217;heure actuelle. Je garde toutefois un œil sur le tout jeune, mais néanmoins prometteur, <a href="http://www.uwamp.com/">uWamp</a> (soumis par le camarade <a href="http://www.willdurand.fr/">@couac</a>).<br />
il faudra télécharger la <a href="http://www.apachefriends.org/en/xampp-windows.html#641">version zip de xampp</a> et la dézipper dans <em>z:\Apps\xampp</em> par exemple</p>
<p>Dans un premier temps il faut exécuter le batch <em>z:\Apps\xampp\setup_xampp.bat</em> (il faudra le faire à chaque fois que le path change)</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_1.jpg" rel="lightbox[519]"><img class="size-medium wp-image-671 aligncenter" title="setup_xampp_1" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_1-300x151.jpg" alt="setup_xampp_1" width="300" height="151" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_2.jpg" rel="lightbox[519]"><img class="size-medium wp-image-672 aligncenter" title="setup_xampp_2" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_2-300x151.jpg" alt="setup_xampp_2" width="300" height="151" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_3.jpg" rel="lightbox[519]"><img class="size-medium wp-image-673 aligncenter" title="setup_xampp_3" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_3-300x151.jpg" alt="setup_xampp_3" width="300" height="151" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_4.jpg" rel="lightbox[519]"><img class="size-medium wp-image-674 aligncenter" title="setup_xampp_4" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_4-300x151.jpg" alt="setup_xampp_4" width="300" height="151" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_5.jpg" rel="lightbox[519]"><img class="size-medium wp-image-675 aligncenter" title="setup_xampp_5" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_5-300x151.jpg" alt="setup_xampp_5" width="300" height="151" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_6.jpg" rel="lightbox[519]"><img class="size-medium wp-image-676 aligncenter" title="setup_xampp_6" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/setup_xampp_6-300x151.jpg" alt="setup_xampp_6" width="300" height="151" /></a></p>
<p>normalement si vous taper <a href="http://localhost/xampp/">http://localhost/xampp/</a> dans votre navigateur  vous devriez arriver sur la page suivante</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/localhost_xampp.png" rel="lightbox[519]"><img class="aligncenter size-full wp-image-678" title="localhost_xampp" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/localhost_xampp.png" alt="localhost_xampp" width="300" height="141" /></a></p>
<p>Ca y est! vous avez installé des services portables et fonctionnels &#8230;</p>
<p><a name="path"></a>Maintenant passons à la ligne de commande. En effet pour être tout à fait à l&#8217;aise, l&#8217;idéal est de pouvoir appeler l&#8217;interpréteur php (ainsi que la commande pear et les commandes mysql) sans avoir à se préoccupper du chemin pour y accéder. Pour cela il va falloir ajouter deux chemins supplémentaires dans la variable d&#8217;environnement PATH de windows.</p>
<p>Voici comment procéder sur windows 7 (la démarche pour Vista peut être adaptée à partir de ces <a href="http://notes.mazenod.fr/symfony-on-wamp-pret-pour-l-utilisation-d-eclipse-pdt-avec-plugins-sfdt.html">explications dans la section &laquo;&nbsp;mise à jour des variables d&#8217;environnement&nbsp;&raquo;</a>).</p>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_1.jpg" rel="lightbox[519]"><img class="size-medium wp-image-679 aligncenter" title="environnement_1" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_1-300x226.jpg" alt="environnement_1" width="300" height="226" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_2.jpg" rel="lightbox[519]"><img class="size-medium wp-image-680 aligncenter" title="environnement_2" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_2-300x226.jpg" alt="environnement_2" width="300" height="226" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_3.jpg" rel="lightbox[519]"><img class="size-medium wp-image-681 aligncenter" title="environnement_3" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_3-259x300.jpg" alt="environnement_3" width="259" height="300" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_4.jpg" rel="lightbox[519]"><img class="size-medium wp-image-682 aligncenter" title="environnement_4" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_4-271x300.jpg" alt="environnement_4" width="271" height="300" /></a><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_5.jpg" rel="lightbox[519]"><img class="size-medium wp-image-683 aligncenter" title="environnement_5" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/environnement_5-300x115.jpg" alt="environnement_5" width="300" height="115" /></a></p>
<p>Notez les que nous n&#8217;avons pas spécifié de lettre dans les path que nous venons d&#8217;ajouter (;\Apps\xampp\php\;\Apps\xampp\mysql\bin\) &#8230;<br />
cela présente un avantage majeur : le path n&#8217;aura pas à être changé si la clé change de lettre;<br />
Mais aussi un inconvénient : la commande php ne peut être utilisée qu&#8217;à partir du lecteur de la clé USB (pour l&#8217;utilisation de la commande php pour symfony cela ne pose aucun problème).</p>
<p>Il faut savoir que les variables d&#8217;environnements dans un système d&#8217;exploitation sont initialisées à l&#8217;ouverture de la session d&#8217;un utilisateur. Dans la plupart des systèmes on peut forcer la relecture de ces variables, mais je n&#8217;ai jamais trouvé comment faire sous windows (les suggestions sont les bienvenues) &#8230; donc pour appliquer les changements qui viennent d&#8217;être effectués il faut fermer votre session et la rouvrir (ou de manière plus brutale redémarrer).</p>
<p>Une fois reconnecté, ouvrez un ligne de commande, positionnez vous dans le répertoire <em>z:\Apps\xampp</em> et tapez</p>
<pre class="bash:nogutter" name="code">php -v</pre>
<p>si vous voyez apparaître quelque chose du genre</p>
<pre class="bash:nogutter" name="code">PHP 5.3.0 (cli) (built: Jul  2 2009 21:08:11)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies</pre>
<p>c&#8217;est gagné!<br />
Il suffit maintenant de procéder à l&#8217;installation de symfony via PEAR. Ca tombe bien , la commande est déjà installé et accessible via la ligne de commande, il n&#8217;y a donc qu&#8217;à taper</p>
<pre class="bash:nogutter" name="code">pear upgrade PEAR
pear channel-discover pear.symfony-project.com
pear install symfony/symfony-1.0.21
symfony -V</pre>
<p>devrait maintenant afficher</p>
<pre class="bash:nogutter" name="code">symfony version 1.0.21</pre>
<p><strong>N.B.</strong> pour installer la version stable courante de symfony il suffit de lancer la commande</p>
<pre class="bash:nogutter" name="code">pear install symfony/symfony</pre>
<p>sans spécifier de numéro de version</p>
<p>Félicitation votre environnement est près &#8230;</p>
<h3>configuration des virtual hosts</h3>
<p>Pour utiliser les virtual hosts il vous faudra décommenter cette ligne</p>
<pre class="bash:nogutter" name="code">NameVirtualHost *:80</pre>
<p>Les vhosts et les alias peuvent s&#8217;écrire sans lettre de lecteur dans <em>z:\Apps\xampp\apache\conf\extra\httpd-vhosts</em></p>
<pre>#préserver le vhost localhost pour avoir accès à la page d'admin de xampp
&lt;virtualhost *:80&gt;
  ServerName localhost
  DocumentRoot /apps/xampp/htdocs
&lt;/virtualhost&gt;
#création d'un vhost dédié pour un projet symfony
&lt;virtualhost *:80&gt;
  ServerName vdm
  DocumentRoot /apps/xampp/htdocs/vdm/web
  &lt;directory "/Apps/xampp/htdocs/vdm/web/"&gt;
    AllowOverride All
  &lt;/directory&gt;
  #alias permettant d'accéder aux js / css / images symfony installés dans PEAR
  Alias /sf /apps/xampp/pear/data/symfony/web/sf
  #directive permettant de faire fonctionner l'alias précédent sous windows
  &lt;directory "/Apps/xampp/pear/data/symfony/web/"&gt;
    AllowOverride All
    Allow from All
  &lt;/directory&gt;
&lt;/virtuahHost&gt;
</pre>
<p>Dernière étape, la moins fun,  il vous faudra ajouter le nom du vhost au fichier <em>c:\windows\system32\drivers\etc\hosts</em> comme suit</p>
<pre class="bash:nogutter" name="code">127.0.0.1   vdm</pre>
<p>vous pouvez a présent configurer autant de virtual host que vous voulez et bénéficier sans limite des bienfaits du routing symfony</p>
<h2>Portabiliser NetBeans</h2>
<p>source: <a href="http://www.portablefreeware.com/forums/viewtopic.php?f=4&amp;t=5301&amp;hilit=netbeans">http://www.portablefreeware.com/forums/viewtopic.php?f=4&amp;t=5301&amp;hilit=netbeans</a></p>
<p>En résumé pour une <a href="../2009/09/framakey-ubuntu-remix-100-portable-100-libre-et-multiplateforme-aussi-un-peu/">FramaKey</a> (sur le lecteur <em>z:\</em> par exemple), sachant que ce qui m&#8217;intéresse c&#8217;est netbeans pour PHP :</p>
<p>Sur <a href="http://www.netbeans.org/downloads/index.html">http://www.netbeans.org/downloads/index.html</a> télécharger la version que vous voulez en sélectionnant dans plateforme &laquo;&nbsp;OS Independent Zip&nbsp;&raquo;, et décompressez l&#8217;archive dans <em>z:\Apps\portableNetbeans\</em></p>
<p>Sur <a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u16-oth-JPR@CDS-CDS_Developer">https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u16-oth-JPR@CDS-CDS_Developer</a>,  téléchargez la version &laquo;&nbsp;windows&nbsp;&raquo;, installez la et copiez le contenu de <em>c:\program files\java\jdk1.6.0_16\ dans z:\Apps\portableJava\</em></p>
<p>Créez le répertoire <em>z:\Data\Netbeans</em></p>
<p>Editez le fichier <em>z:\Apps\portableNetbeans\etc\netbeans.conf</em> et modifiez le comme suit</p>
<pre class="bash:nogutter" name="code"># ${HOME} will be replaced by JVM user.home system property
# netbeans_default_userdir="${HOME}/.netbeans/6.7"
netbeans_default_userdir="/Data/Netbeans"

# Options used by NetBeans launcher by default, can be overridden by explicit
# command line switches:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"
# Note that a default -Xmx is selected for you automatically.
# You can find this value in var/log/messages.log file in your userdir.
# The automatically selected value can be overridden by specifying -J-Xmx here
# or on the command line.

# If you specify the heap size (-Xmx) explicitely, you may also want to enable
# Concurrent Mark &amp; Sweep garbage collector. In such case add the following
# options to the netbeans_default_options:
# -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled
# (see http://wiki.netbeans.org/wiki/view/FaqGCPauses)

# Default location of JDK, can be overridden by using --jdkhome &lt;dir&gt;:
netbeans_jdkhome="/Apps/portableJava"

# Additional module clusters, using ${path.separator} (';' on Windows or ':' on Unix):
#netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2"

# If you have some problems with detect of proxy settings, you may want to enable
# detect the proxy settings provided by JDK5 or higher.
# In such case add -J-Djava.net.useSystemProxies=true to the netbeans_default_options.</pre>
<p>et le tour est joué.</p>
<p>Notez que cette astuce marche également avec le support symfony fraîchement disponible sur <a href="http://blogs.sun.com/netbeansphp/entry/symfony_support_finished">http://blogs.sun.com/netbeansphp/entry/symfony_support_finished</a></p>
<h2>Portabiliser PHPEdit</h2>
<p>Si vous êtes l&#8217;heureux possesseur d&#8217;une licence PHPedit, cet IDE est également portabilisable</p>
<p>source : <a href="http://doc.waterproof.fr/faq/phpedit/how_do_i_install_phpedit_on_a_usb_stick_phpedit_2_10_and_up">http://doc.waterproof.fr/faq/phpedit/how_do_i_install_phpedit_on_a_usb_stick_phpedit_2_10_and_up</a></p>
<p>Il suffit de copier le répertoire <em>c:\Program Files\WaterProof\PHPEdit\3.4.2</em> sur votre clé USB par exemple dans <em>z:\Apps\PHPedit</em><br />
créez le répertoire <em>z:\Data\PHPEdit</em> destiné à stocker l&#8217;espace de travail<br />
Ensuite Deux solutions s&#8217;offrent à vous :<br />
créer un fichier texte PHPEdit.PHPEditSettings dans le répertoire contenant PHPEdit.exe<br />
enregistrer le contenu suivant dans <em>z:\Apps\PHPedit\</em><em>PHPEdit.PHPEditSettings</em></p>
<pre class="bash:nogutter" name="code">      ..\..\Data\PHPedit

      ..\..\Data\PHPedit</pre>
<p>Sinon Rendez-vous dans &laquo;&nbsp;Outils&nbsp;&raquo; -&gt; &laquo;&nbsp;Editer les préférences&nbsp;&raquo; (ou directement en tapant F1O)</p>
<ul>
<li><span>cliquez juste en dessous de la barre des titres là où il y a les deux flèches (1)</span></li>
<li><span>cliquez ensuite sur &laquo;&nbsp;paramètres locaux&nbsp;&raquo; en haut à gauche (2)</span></li>
<li><span>remplir le champs &laquo;&nbsp;Dossier de stockage des données de l&#8217;application&nbsp;&raquo; avec un path relatif (ici ..\..\Data\PHPEdit) (3)</span></li>
</ul>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/PHPedit.jpg" rel="lightbox[519]"><img class="size-medium wp-image-689 aligncenter" title="PHPedit" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/PHPedit-300x217.jpg" alt="PHPedit" width="300" height="217" /></a></p>
<p>Notez que je fais l&#8217;impasse sur eclipse que je trouve définitivement trop gourmand en ressource!</p>
<h2>En guise de conclusion</h2>
<p><span>J&#8217;ajoute également quelques outils portables supplémentaires que j&#8217;aime bien avoir à portée de clic:<br />
</span></p>
<ul>
<li><span><a href="http://sourceforge.net/projects/console/">console 2</a> :  un projet de console un peu plus fun que la ligne de commande de base. Au programme paramètrage du dossier d&#8217;ouverture par défaut, redimensionnement, choix des polices et de leur taille, consoles virtuelles et transparence &#8230; voici <a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/console.xml">mon fichier de conf</a> à copier / coller dans<em> z:\Apps\Console2\bin\release</em></span></li>
<li><span> <a href="http://winmerge.org/">winmerge</a> : permet de fusionner facilement du code. C&#8217;est en gros une version graphique de la commande UNIX diff</span></li>
<li><span> <a href="http://fabforce.net/dbdesigner4">DBDesigner4</a> ou <a href="http://www.mysql.fr/products/workbench/">MySQL Workbench</a> : designers graphique de base de données.</span></li>
</ul>
<div><span><img src="http://img.zemanta.com/pixy.gif?x-id=2365d92c-67c6-8d33-b209-77e459db8965" alt="" width="1.5" height="1.5" /></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2009/11/environnement-de-developpement-portable-pour-symfony-framakey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utiliser FireFox et Thunderbird portables comme programme par défaut sous Vista</title>
		<link>http://blog.mazenod.fr/2009/10/utiliser-firefox-et-thunderbird-portables-comme-programme-par-defaut-sous-vista/</link>
		<comments>http://blog.mazenod.fr/2009/10/utiliser-firefox-et-thunderbird-portables-comme-programme-par-defaut-sous-vista/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 08:30:43 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[bricolage]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=605</guid>
		<description><![CDATA[Si comme moi vous avez opté pour la Framakey Unbuntu Remix, vous devez vous être confronté à ce problème &#8230; en effet quand vous cliquez sur un lien dans le corps d&#8217;un mail à partir de ThunderBird, c&#8217;est le navigateur &#171;&#160;système&#160;&#187; par défaut qui est invoqué (éventuellement FireFox mais pas la version portable). Voici la [...]]]></description>
			<content:encoded><![CDATA[<p>Si comme moi vous avez opté pour la <a href="http://blog.mazenod.fr/2009/10/framakey-ubuntu-remix-100-portable-100-libre-et-multiplateforme-aussi-un-peu/">Framakey Unbuntu Remix</a>, vous devez vous être confronté à ce problème &#8230; en effet quand vous cliquez sur un lien dans le corps d&#8217;un mail à partir de ThunderBird, c&#8217;est le navigateur &laquo;&nbsp;système&nbsp;&raquo; par défaut qui est invoqué (éventuellement FireFox mais pas la version portable). Voici la marche suivre pour utiliser la version portable de FireFox en navigateur par défaut:</p>
<p>Dans la suite je considère que vous disposez d&#8217;une clé USB avec la <a href="../2009/10/framakey-ubuntu-remix-100-portable-100-libre-et-multiplateforme-aussi-un-peu/">Framakey Unbuntu Remix</a> installée, et que vous voyez cette clé  dans votre poste de travail sur le lecteur <em>z:\</em></p>
<p>source: <a href="http://www.winhelponline.com/blog/register-firefox-portable-with-default-programs-in-vista/">Register Firefox Portable with Default Programs in Windows Vista</a></p>
<ul>
<li>télécharger <strong><a href="http://www.winhelponline.com/blog/wp-content/uploads/registerfp_1_0.zip">registerfp.zip</a></strong></li>
<li>extraire l&#8217;archive dans <em>z:\Apps\registerfp</em></li>
<li>double cliquez sur <em>z:\Apps\registerfp\RegisterFirefoxPortable.exe</em> <em> </em>(vous pouvez également le <a href="../2009/10/framakey-ubuntu-remix-100-portable-100-libre-et-multiplateforme-aussi-un-peu/comment-page-1/#ajoutframakey">rendre accessible via le FramaLauncher</a>)</li>
<li>cliquer sur le bouton sélectionner le bouton de parcours de votre ordianteur &laquo;&nbsp;..&nbsp;&raquo; et sélectionnez la version portable de FireFox à utiliser comme navigateur par défaut</li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/registerfp.jpg" rel="lightbox[605]"><img class="aligncenter size-medium wp-image-646" title="registerfp" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/registerfp-300x187.jpg" alt="registerfp" width="300" height="187" /></a></p>
<ul>
<li>cliquez sur &laquo;&nbsp;Register&nbsp;&raquo;</li>
<li>Il reste à enregistrer FireFox portable dans les programmes par défaut de Vista</li>
<li>allez dans le &laquo;&nbsp;Panneau de confiuration&nbsp;&raquo; et cliquez sur &laquo;&nbsp;Programmes par défaut&nbsp;&raquo;<a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/ProgrammesParDefaut.png" rel="lightbox[605]"><img class="aligncenter size-full wp-image-649" title="ProgrammesParDefaut" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/ProgrammesParDefaut.png" alt="ProgrammesParDefaut" width="100" height="94" /></a></li>
<li>cliquez ensuite sur &laquo;&nbsp;choisissez vos programmes par défaut&nbsp;&raquo;</li>
<li><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/ChoisirProgrammesParDefaut.png" rel="lightbox[605]"><img class="aligncenter size-medium wp-image-650" title="ChoisirProgrammesParDefaut" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/ChoisirProgrammesParDefaut-300x32.png" alt="ChoisirProgrammesParDefaut" width="300" height="32" /></a>puis sélectionnez &laquo;&nbsp;ozilla Firefox, Portable Edition&nbsp;&raquo; et cliquer sur &laquo;&nbsp;définir ce programme comme programme par défaut&nbsp;&raquo;</li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/FFProgrammesParDefaut.png" rel="lightbox[605]"><img class="aligncenter size-medium wp-image-651" title="FFProgrammesParDefaut" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/FFProgrammesParDefaut-300x154.png" alt="FFProgrammesParDefaut" width="300" height="154" /></a></p>
<p><strong><br />
</strong></p>
<p>Même problème pour votre client mail, quand vous cliquez sur un lien courriel à partir de votre navigateur. Voici la solution</p>
<p>source : <a href="http://www.ardorpes.com/2009/05/02/make-portable-thunderbird-you-default-mail-client/">Make Portable Thunderbird You Default Mail Client | ArdorPES | Rhys Evans Blog</a></p>
<p>Il suffit de</p>
<ul>
<li> <a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/thunderbird.reg">télécharger ce fichier</a></li>
<li>l&#8217;éditer avec un éditeur de texte (le bloc note fera l&#8217;affaire)</li>
<li>adapter le chemin, de thunderbird</li>
<li>double cliquer dessus pour que les clés de registre soient mis à jour</li>
</ul>
<p><strong>N.B.</strong> si la lettre du lecteur associée à votre clé USB change, vous devrez exécuter à nouveau ces procédures</p>
<p>Maintenant une dernière petite considération &#8230; le FireFox livré avec la framakey va se (re)lancer à chaque clic sur un lien à partir de Thunderbird ce qui va engendrer le message suivant</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/screenshot.3.jpg" rel="lightbox[605]"><img class="aligncenter size-medium wp-image-606" title="screenshot.3" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/screenshot.3-300x63.jpg" alt="screenshot.3" width="300" height="63" /></a></p>
<p>Pour palier à cela vous pouvez avantageusement remplacer la version portable de FireFox livrée avec la Framakey Ubuntu Remix par <a href="http://portableapps.com/apps/internet/firefox_portable">celle proposée par portableapps</a></p>
<p>Entre ce petit tips, CAFE, et la customisation de l&#8217;entrée &laquo;&nbsp;envoyer vers&nbsp;&raquo; du clic droit (C:\Users\mazenovi\AppData\Roaming\Microsoft\Windows\SendTo) il y a de quoi se retouver comme à la maison sur n&#8217;importe quel PC windows &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2009/10/utiliser-firefox-et-thunderbird-portables-comme-programme-par-defaut-sous-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Framakey Ubuntu Remix: 100% portable 100% libre et multiplateforme aussi un peu</title>
		<link>http://blog.mazenod.fr/2009/10/framakey-ubuntu-remix-100-portable-100-libre-et-multiplateforme-aussi-un-peu/</link>
		<comments>http://blog.mazenod.fr/2009/10/framakey-ubuntu-remix-100-portable-100-libre-et-multiplateforme-aussi-un-peu/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 17:17:49 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[bricolage]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=388</guid>
		<description><![CDATA[Les applications portables ont pas mal d&#8217;avantages

Il n&#8217;y a pas à les installer: elles sont sur votre clé USB et fonctionnent à partir de cet emplacement
Les données sensibles sont stockées plutôt sur la clé qui les contient, que sur le disque dur de la machine qui les exécute
Il est possible de garder ses préférences d&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<p>Les applications portables ont pas mal d&#8217;avantages</p>
<ul>
<li>Il n&#8217;y a pas à les installer: elles sont sur votre clé USB et fonctionnent à partir de cet emplacement</li>
<li>Les données sensibles sont stockées plutôt sur la clé qui les contient, que sur le disque dur de la machine qui les exécute</li>
<li>Il est possible de garder ses préférences d&#8217;un PC à l&#8217;autre</li>
</ul>
<p>Ajoutez à cela un launcher d&#8217;application (programme qui remplit la même tâche que &laquo;&nbsp;démarrer&nbsp;&raquo; -&gt; &laquo;&nbsp;tous les programmes&nbsp;&raquo; sous windows, mais pour les programmes portables de votre clé USB) et vous avez un moyen simple et convivial de balader toutes vos applis préférées avec vous &#8230;</p>
<p>Jusque là la suite d&#8217;application <a href="http://portableapps.com/">PortableApps</a> me rendait ce service à merveille.</p>
<p>Seulement voilà, j&#8217;ai découvert (un peu tard je le concède, mais on a pas idée de sortir des projets intéressants le 17 juillet) la <a href="http://framakey.org/Pack/Framakey-Ubuntu">Framakey ubuntu remix</a>, qui en plus d&#8217;un launcher (le <a href="http://www.framakey.org/Tutoriels/FramaLauncher">FramaLauncher</a>) et d&#8217;une suite d&#8217;applications portables, intègre également de quoi gérer les associations de fichiers avec les applis portables (avec <a href="http://www.framakey.org/Portables/CAFE">CAFE</a>), un <a href="http://www.ubuntu-fr.org/">ubuntu</a> portable, virtualisable et persistent (on peut installer des applis et elles restent! Pas comme dans un live CD), des applis portables pour MAC OS X, et des profils partagés entres les 3 plateformes pour FireFox et thunderbird!<br />
<a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/FramaNouille_500x439.png" rel="lightbox[388]"><img class="aligncenter size-medium wp-image-504" title="FramaNouille_500x439" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/FramaNouille_500x439-300x263.png" alt="FramaNouille_500x439" width="300" height="263" /></a><br />
site officiel : <a href="http://framakey.org/Pack/Framakey-Ubuntu">http://framakey.org/Pack/Framakey-Ubuntu</a></p>
<p>Tous les logiciels cités par la suite  &#8211; y compris le projet <a href="http://www.framakey.org/">FramaKey</a> &#8211; sont libres.</p>
<h2>pré-requis</h2>
<p>Une clé USB 4Go minimum (on dira que vous la voyez sous la lettre <em>z:</em> tout au long de ce post) , rapide si possible, un éditeur de texte et 1/2 heure devant vous</p>
<h2>installation</h2>
<ul>
<li>si vous commencez déjà à retrousser vos manches et que vous êtes du genre pressé, <a href="#lost">vous devriez commencer par lire ceci</a></li>
<li>votre clé doit être formatée avec le système de fichier FAT
<ul>
<li>clic droit sur le lecteur correspondant à votre clé dans le &laquo;&nbsp;poste de travail&nbsp;&raquo; ou &laquo;&nbsp;ordinateur&nbsp;&raquo; pour vista / seven<br />
<a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/formater.png" rel="lightbox[388]"><img class="aligncenter size-medium wp-image-636" title="formater" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/formater-300x264.png" alt="formater" width="300" height="264" /></a></li>
<li>puis sélectionner FAT32 dans système de fichiers<br />
<a href="http://blog.mazenod.fr/wp-content/uploads/2009/10/FAT32.jpg" rel="lightbox[388]"><img class="aligncenter size-medium wp-image-635" title="FAT32" src="http://blog.mazenod.fr/wp-content/uploads/2009/10/FAT32-188x300.jpg" alt="FAT32" width="188" height="300" /></a></li>
</ul>
</li>
<li>il faut commencer par télécharger l&#8217;<a href="http://framakey.org/Pack/Framakey-Ubuntu">archive</a> (onglet téléchargement) soit via torrent, soit avec votre navigateur préféré</li>
<li>dézipper l&#8217;archive</li>
<li>copier le contenu du répertoire obtenu sur le périphérique amovible (ça peut prendre un peu de temps).<br />
<strong> N.B.</strong> j&#8217;ai été obligé de désactiver Mc Afee (mon antivirus) pendant cette opération</li>
</ul>
<p>Maintenant vous devez avoir, entre autre, à la racinde de votre clé,  une icône de cyber-crapaud mauve (cf image ci dessus) avec pour nom <em>z:\start.exe</em>.</p>
<p style="text-align: center;">
<h2>première utilisation</h2>
<p>Ce cyber crapaud s&#8217;appelle en fait framanouille et c&#8217;est sur lui qu&#8217;il faut cliquer pour lancer la <a href="http://www.framakey.org/">framakey</a> sous windows.</p>
<p>En réalité trois applications vont être lancées</p>
<ul>
<li>le <a href="http://www.framakey.org/Tutoriels/FramaKioskInterne">FramaKiosk</a></li>
<li><a href="http://www.framakey.org/Portables/CAFE"> CAFE</a></li>
<li>le <a href="http://www.framakey.org/Tutoriels/FramaLauncher">FramaLauncher</a>
<ul>
<li><a href="http://phpmouss.free.fr/wordpress/?page_id=8">FLTune</a></li>
</ul>
</li>
</ul>
<h3><a href="http://www.framakey.org/Tutoriels/FramaKioskInterne">le framakiosk</a></h3>
<p>je le boycotte,  je ne vois pas l&#8217;intérêt! le <a href="http://www.framakey.org/Tutoriels/FramaLauncher">FramaLauncher</a> me suffit!</p>
<p>j&#8217;ai donc modifié <em>z:\start.ini</em> comme suit</p>
<pre class="bash:nogutter">[SplashScreen]
DisableSplashScreen=false
SplashScreenDir=Framakey\splash.jpg

[ConfigurationFile]
path=L:\Start.ini

[Starter]
ExecuteProg1=FramaLauncher.exe
LaunchIt1=true
WorkDir1=Framakey\FramaLauncher
Parameter1=
AskForIt1=false
MessageToShow1=

ExecuteProg2=cafe.exe
LaunchIt2=true
;ExecuteProgToStop2=cafe.exe
WorkDir2=Apps\PortableFramakeyApps
Parameter2=
AskForIt2=false
MessageToShow2=</pre>
<h3><a href="http://www.framakey.org/Portables/CAFE">CAFE</a></h3>
<p>est assez intéressant car il permet de gérer de manière dynamique les associations de fichiers. Autrement dit avec <a href="http://www.framakey.org/Portables/CAFE">CAFE</a> il est possible d&#8217;associer simplement (via un raccourci clavier <em>win + clic</em>)  une extension à un programme de sa FramaKey,  ou à un programme du système hôte.</p>
<p>Si c&#8217;est pas du bonheur ça!</p>
<h3><a href="http://www.framakey.org/Tutoriels/FramaLauncher">FramaLauncher</a></h3>
<p>C&#8217;est ce qui m&#8217;intéresse le plus dans la framaKey. Hélas il y a quelques petit bugs dans le path de quelques applications.<br />
je vous conseille de commencer par effectuer un rechercher /remplacer dans <em>Z:\framakey\framalauncher\FramaLauncher.ini</em></p>
<p><em>%AeTrayMenuPath%\..\..\..\..\framakey_work\1900\Apps</em></p>
<p>en</p>
<p><em>%Apps%</em></p>
<p>sans quoi quelques applications ne se lanceront pas.</p>
<p>Vérifiez de manière systématique que le path soit cohérent pour toute application qui refusent de se lancer et relancer le <a href="http://www.framakey.org/Tutoriels/FramaLauncher">FramaLauncher</a> &#8230; J&#8217;ai refait l&#8217;installe plusieurs fois, et j&#8217;ai des bugs sur des paths différents à chaque fois. C&#8217;est vraiment dommage parce qu&#8217;une fois les path corrigés <strong>le <a href="http://www.framakey.org/Tutoriels/FramaLauncher">FramaLauncher</a> est très robuste</strong>.</p>
<h4><a href="http://phpmouss.free.fr/wordpress/?page_id=8">FLTune</a></h4>
<p>Vous pouvez aussi changer les path un par un avec <a href="http://www.framakey.org/Portables/FLtune">FLtune</a>. <a href="http://www.framakey.org/Portables/FLtune"></a></p>
<p><a href="http://www.framakey.org/Portables/FLtune">FLtune</a> permet en fait de personnaliser le framaLauncher à volonté &#8230; insérer une applicaiton (comme c&#8217;est expliqué ci-dessous), mais aussi intégrer des raccourcis, lancer plusieurs programmes en un clic, faire passer des paramètres aux programmes. Tout cela se fait de manière intuitive et permet de se designer un launcher adapté à vos besoins en quelques clics. C&#8217;est à mon sens un des points forts du projet <a href="http://framakey.org/Pack/Framakey-Ubuntu">Framakey ubuntu remix</a> &#8230; même le <a href="http://portableapps.com/node/9883">geek menu de la suite portableapps</a> n&#8217;apporte pas le dixième des possibilités qu&#8217;offre le FramaLauncher!</p>
<p><a href="http://phpmouss.free.fr/wordpress/?page_id=91">Un tuto animé offert par Mouss le créateur de FLTune </a></p>
<h2>Installer une nouvelle application sur sa FramaKey</h2>
<h3>applications framakey<a name="ajoutframakey"></a></h3>
<p>Bien qu&#8217;une suite complète d&#8217;applications soit déjà installée, vous pouvez encore l&#8217;étoffer en consultant la <a href="http://framakey.org/Portables/Index">liste des applications portables prêtes pour la framakey</a>.</p>
<p>Imaginons que vous vouliez ajouter <a href="http://framakey.org/Portables/PortableJuice">Juice</a></p>
<ul>
<li>Vous devez télécharger et dézipper l&#8217;archive.</li>
<li>Vous devriez obtenir un dossier PortableJuice que vous n&#8217;avez qu&#8217;à déplacer dans <em>Z:\Apps</em>.</li>
<li>Il faut ensuite rendre Juice accessible via le <a href="http://www.framakey.org/Tutoriels/FramaLauncher">FramaLauncher</a> ce qui se fait en avec <a href="http://www.framakey.org/Portables/FLtune">FLtune</a></li>
<li>&laquo;&nbsp;complément &gt; FLtune&nbsp;&raquo;</li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/fltune.png" rel="lightbox[388]"><img class="aligncenter size-medium wp-image-525" title="fltune" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/fltune-248x300.png" alt="fltune" width="248" height="300" /></a></p>
<ul>
<li>Dans la rubrique &laquo;&nbsp;Sous Menu&nbsp;&raquo;, sélectionnez la rubrique dans la quelle vous voulez ajouter Juice</li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/fltune-sousmenu.png" rel="lightbox[388]"><img class="aligncenter size-full wp-image-526" title="fltune-sousmenu" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/fltune-sousmenu.png" alt="fltune-sousmenu" width="211" height="239" /></a></p>
<ul>
<li>Dans la rubrique &laquo;&nbsp;Ajout&nbsp;&raquo; cliquez sur l&#8217;engrenage pour &laquo;&nbsp;Ajouter un programme&nbsp;&raquo;</li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/fltune-ajouter.png" rel="lightbox[388]"><img class="aligncenter size-full wp-image-523" title="fltune-ajouter" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/fltune-ajouter.png" alt="fltune-ajouter" width="184" height="80" /></a></p>
<ul>
<li>Dans la rubrique &laquo;&nbsp;Propriétés&nbsp;&raquo; renseignez le champs exécutable</li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/fltune-parcourir.png" rel="lightbox[388]"><img class="aligncenter size-medium wp-image-524" title="fltune-parcourir" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/fltune-parcourir-300x117.png" alt="fltune-parcourir" width="300" height="117" /></a></p>
<ul>
<li>Cliquez sur le bouton &laquo;&nbsp;parcourir&nbsp;&raquo; et aller chercher l&#8217;exécutable <em>Z:\Apps\PortableJuice\PortableJuice.exe</em></li>
</ul>
<ul>
<li>A la question &laquo;&nbsp;Ajouter l&#8217;icon de l&#8217;application?&nbsp;&raquo; répondez &laquo;&nbsp;oui&nbsp;&raquo; ( histoire d&#8217;avoir le citron dans votre menu)</li>
<li>A la question &laquo;&nbsp;Choisir le premier pixel comme couleur de transparence?&nbsp;&raquo; répondez &laquo;&nbsp;oui&nbsp;&raquo;</li>
<li>Le nom et l&#8217;icône de l&#8217;appli devraient s&#8217;être initialisés tout seul!</li>
<li>Dans &laquo;&nbsp;Action&nbsp;&raquo; cliquez sur la disquette pour &laquo;&nbsp;Sauvegarder votre menu&nbsp;&raquo;</li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/FLtune-sauver.png" rel="lightbox[388]"><img class="aligncenter size-full wp-image-529" title="FLtune-sauver" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/FLtune-sauver.png" alt="FLtune-sauver" width="202" height="99" /></a></p>
<p>Logiquement le FramaLauncher se relance tout seul et vous devez trouver une entrée Juice dans la rubrique que vous avez sélectionné</p>
<p><strong>N.B.</strong> FLtunes vous sauvegarde automatiquement votre dernière config dans <em>Z:\framakey\framalauncher\FramaLauncher.ini.bak</em> Ce qui peut toujours servir!</p>
<p>Notez que si vous êtes un peu plus bricolo, vous pouvez vous passer de <a href="http://www.framakey.org/Portables/FLtune">FLtune</a> et modifier directement le fichier <em>Z:\framakey\framalauncher\FramaLauncher.ini</em></p>
<h3>applications portables non framakey<a name="nonframakey"></a></h3>
<p>Bien qu&#8217;il existe beaucoup de logiciels en version portable déjà prêt pour la framakey, vous pouvez vouloir en installer d&#8217;autres &#8230;</p>
<p>Vous trouverez notamment de nombreuses versions portables de logiciel OpenSource ou simplement gratuits sur</p>
<ul>
<li> <a href="http://portableapps.com/apps">http://portableapps.com/apps</a></li>
<li><a href="http://www.portablefreeware.com/">http://www.portablefreeware.com/</a></li>
</ul>
<p><strong>N.B. </strong>La framaKey est un projet Open Source et ne propose que des logiciels OpenSource!</p>
<p>FramaKey donne LA solution propre pour <a href="http://framakey.org/Tutoriels/PortabiliserUnLogiciel">vérifier la portabilité, la discrétion d&#8217;une application et lui faire un beau launcher FramaKey</a>.</p>
<p>Personnellement j&#8217;ai adopté une solution un peu plus brutale qui consiste à considérer qu&#8217;une application portable est portable et qu&#8217;elle n&#8217;a pas besoin de splash Screen.</p>
<p>J&#8217;ajoute donc le dossier de l&#8217;appilcation dans le répertoire <em>z:\Apps</em> et je lui créée une entrée dans la FramaKey avec <a href="http://www.framakey.org/Portables/FLtune">FLtunes</a> en suivant la procédure décrite dans la section <a href="#ajoutframakey">ajout d&#8217;une application framakey</a>.</p>
<h3>applications non portables</h3>
<p>Si vous voulez portabiliser  une application il vous faudra choisir l&#8217;un des outils suivants (classés par ordre de simplicité décroissante):</p>
<ul>
<li><a href="http://legroom.net/software/uniextract">Universal Extractor</a></li>
<li><a href="http://portableapps.com/node/9909">Portable app Creator</a></li>
<li><a href="http://portableappscreation.googlepages.com/">Portable apps creation master</a></li>
</ul>
<p>ou suivre l&#8217;un des tutoriels suivantss</p>
<ul>
<li><a href="http://www.commentcamarche.net/faq/sujet-15426-portabiliser-une-application-avec-autoit-bis">Portabiliser une application avec AutoIt</a></li>
<li><a href="http://www.commentcamarche.net/faq/sujet-15580-portabiliser-une-application-avec-reg-rapper">Portabiliser une application avec Reg Rapper</a></li>
<li><a href="http://www.commentcamarche.net/faq/sujet-15251-portabiliser-une-application-avec-nsis">Portabiliser une application avec NSIS</a></li>
<li><a href="http://www.commentcamarche.net/faq/sujet-15240-portabiliser-une-application-avec-thinapp">Portabiliser une application avec ThinApp</a></li>
<li><a href="http://www.commentcamarche.net/faq/sujet-17707-portabiliser-une-application-avec-le-batch">Portabiliser une application avec le Batch</a></li>
</ul>
<p>Une fois portabilisée vous pouvez vous référer à la partie <a href="#nonframakey">applications portable non framaKey</a> pour l&#8217;ajouter au <a href="http://www.framakey.org/Tutoriels/FramaLauncher">FramaLauncher</a></p>
<h2>Rendre sa clé USB bootable</h2>
<p>Pour espérer faire fonctionner d&#8217;une manière ou d&#8217;une autre la partie <a href="http://www.ubuntu-fr.org/">ubuntu</a> il faudra rendre votre clé bootable</p>
<ul>
<li>soit en exécutant le fichier <em>z:\syslinux\win32\makeboot.bat</em> présent sur votre clé</li>
<li>soit, pour Vista notamment, en utilisant <a title="Framaboot" href="http://framakey.org/Utils/Framaboot">Framaboot</a></li>
</ul>
<p>Dans les deux cas il faudra prendre garde de bien exécuter la commande à partir de la clé USB et non à partir du disque système de votre machine, sans quoi vous risquez de ne plus redémarrer votre système principal</p>
<p>Dans mon cas Framaboot à bien rendu ma clé USB bootable, en revanche il est incapable de recréer la partition casper-rw, attendu qu&#8217;il cherche <em>z:\syslinux\win32\dd\</em><em>mkfs.ext2.exe</em> alors que seul <em>z:\syslinux\win3\dd\mkfs.ext3.exe</em> est présent (visiblement renommer l&#8217;exécutable semble marcher, comme suggérer <a href="http://forum.framasoft.org/viewtopic.php?f=133&amp;t=32741&amp;p=266568#p266568">ici</a>).</p>
<h2>Mise en place de la virtualisation d&#8217;Ubuntu</h2>
<p>cliquez sur <em>z:\VirtualBox-installation.exe</em> à la racine de la clé qui téléchargera et installera virtualBox portable</p>
<p>Dans le dossier <em>z:</em>\<em>VirtualBox</em> créé à la racine de la clé par l&#8217;installation de VirtualBox portable, vous avez deux exécutables <em>z:\Virtualbox.exe</em> et <em>z:\Virtualize_This_Key.exe</em></p>
<p>commencez par lancer <em>z:\Virtualbox.exe </em>afin de donner un petit peu d&#8217;air à votre machine virtuelle:</p>
<ul>
<li>Sélectionnez la machine virtuelle qui a été créée automatiquement nommée &laquo;&nbsp;MyLiveUSB&nbsp;&raquo;</li>
<li>cliquez ensuite sur le bouton &laquo;&nbsp;settings&nbsp;&raquo;</li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/virtualbox-settings.png" rel="lightbox[388]"><img class="aligncenter size-full wp-image-490" title="virtualbox-settings" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/virtualbox-settings.png" alt="virtualbox-settings" width="387" height="194" /></a></p>
<ul>
<li>voici mes paramètres</li>
</ul>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/my-virtualbox-settings.png" rel="lightbox[388]"><img class="aligncenter size-full wp-image-491" title="my-virtualbox-settings" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/my-virtualbox-settings.png" alt="my-virtualbox-settings" width="498" height="414" /></a></p>
<p><strong>N.B.</strong> avec la conifguration de base ma machine virtuelle n&#8217;affichait ni le fond d&#8217;écran (un truc tout vert) ni les menus ubuntu, par manque de ressources.</p>
<p>pour lancer directement votre machine virtuelle vous pouvez cliquer sur <em>z:\Virtualize_This_Key.exe</em></p>
<p>En fait la virtualisation n&#8217;est pas très intéressante dans la mesure où c&#8217;est une session Live qui est ouverte. Pour modifier les profils partagés : il vous faudra Booter sous Linux</p>
<h2>Boot sur le Ubuntu portable</h2>
<p>Si votre Ubuntu démarre virtuellement c&#8217;est que vous pouvez booter dessus au démarrage de votre PC. Le seul pré-requis est d&#8217;avoir une carte mère capable de booter à partir d&#8217;un port USB. Vous en saurez plus en ouvrant le BIOS de votre machine &#8230;</p>
<h2>Les profils partagés</h2>
<p>Eh ben ça marche! je n&#8217;ai pas testé sur Mac OS X, mais les profils</p>
<ul>
<li>FireFox (extensions, cookie, historique, onglets ouverts)</li>
<li>ThunderBird (extensions, comptes configurés, archive de courrier)</li>
</ul>
<p>sont automatiquement partagés entre les applications portables sous windows et les applications installées sur ubuntu.</p>
<p>C&#8217;est une des fonctionnalités les plus sexy de la <a href="http://framakey.org/Pack/Framakey-Ubuntu">Framakey ubuntu remix</a>. Il n&#8217;y a d&#8217;ailleurs rien de sorcier là dedans, comme expliqué <a href="http://forum.framasoft.org/viewtopic.php?f=133&amp;t=32571&amp;p=264611&amp;hilit=profils+partag%C3%A9s">ici</a>.</p>
<p>Simplement il faut avoir les mêmes versions pour tous les systèmes hors dans le cas de firefox 3, il y a un problème avec Ubuntu comme expliqué <a href="http://forum.framasoft.org/viewtopic.php?f=133&amp;t=32740&amp;p=265814&amp;hilit=profils+partag%C3%A9s">ici</a>.</p>
<p>Vos réactions et suggestions sur le sujet sont bien évidemment les bienvenues dans les commentaires</p>
<h2>Et si je perds ma clé<a name="lost"></a></h2>
<p>Ben c&#8217;est pô grave, celui qui la trouve pourra juste envoyer des mails à votre place, tchater à votre place et éventuellement se connecter sur tous vos comptes avec tous les login et mots de passe qui sont enregistrés dans FireFox!</p>
<p>Sérieusement si vous vous servez de <a href="http://www.framakey.org/Tutoriels/SecuriserAvecTrueCrypt">la FramaKey, mieux vaut la sécuriser avec TrueCrypt</a>. En revanche je ne vois pas de solution pour conserver la fonctionnalité du Linux bootable une fois la clé encryptée (hormis en partitionnant la clé, mais à ce moment là ce sont les profils partagés que l&#8217;on perd). Les commentaires sont ouverts si vous avez des suggestions &#8230;</p>
<h2>Conclusion</h2>
<p>C&#8217;est un beau cadeau que nous fait l&#8217;équipe de Framasoft, si vous avez souvent les mains dans le cambouis, et que vous voulez être tout terrain, vous allez trouvé plein d&#8217;utilisations à ce beau projet.</p>
<p>J&#8217;ai personnellement investi dans une clé corsaire 16Go afin d&#8217;avoir des taux de transfert optimaux et un peu de place pour ubuntu</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2009/10/framakey-ubuntu-remix-100-portable-100-libre-et-multiplateforme-aussi-un-peu/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>pecl/fileinfo &amp; rmdir onwamp &#8230;</title>
		<link>http://blog.mazenod.fr/2007/07/pecl-fileinfo-rmdir-onwamp/</link>
		<comments>http://blog.mazenod.fr/2007/07/pecl-fileinfo-rmdir-onwamp/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 07:17:49 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=105</guid>
		<description><![CDATA[Attendu que l&#8217;installation des extension PECL via pear ne fonctionne pas sous windows voici la marche à suivre pour installer l&#8217;une d&#8217;entre elle : fileinfo. FileInfo permet notamment de réupérer le type mime d&#8217;un fichier.
Normalement (c&#8217;est en tout ca sle cas dans wamp), la dll fileinfo.dll se trouve dans le répertoire des extenions PHP (&#171;&#160;c:\wamp\php\ext&#160;&#187; [...]]]></description>
			<content:encoded><![CDATA[<p>Attendu que l&#8217;installation des extension PECL via pear ne fonctionne pas sous windows voici la marche à suivre pour installer l&#8217;une d&#8217;entre elle : fileinfo. FileInfo permet notamment de réupérer le type mime d&#8217;un fichier.<br />
Normalement (c&#8217;est en tout ca sle cas dans wamp), la dll fileinfo.dll se trouve dans le répertoire des extenions PHP (&laquo;&nbsp;c:\wamp\php\ext&nbsp;&raquo; chez moi).<br />
Il suffit donc de rajouter dans le php.ini du php apache (dans &laquo;&nbsp;c:\wamp\apache2\bin\php.ini)</p>
<pre name="code" class="php:nogutter:nocontrols">extension=php_fileinfo.dll</pre>
<p>jusque là pas RAS on est d&#8217;accord. c&#8217;est après que le folklore commence. Pour reconnaitre les type mimes, les fonctions fileinfo utilises un fichier texte magic.mime situé dans le répertoire extras de PHP (&laquo;&nbsp;c:\wamp\php\extras\&nbsp;&raquo; chez moi). Grosso modo ce fichier contient des séquences de caractères, dites magiques, qui caractérise tel ou tel type mime. Pour que ce fichier soit correctement utilisé il faut enlever touts les &laquo;&nbsp;!&nbsp;&raquo; contenu dans le fichier magic.mime et y faire référence dans les fonctions fileinfo via son path absolu windows sans l&#8217;extension. Typiquement</p>
<pre name="code" class="php:nogutter:nocontrols">finfo_open(FILEINFO_MIME, 'C:\wamp\php\extras\magic');</pre>
<p>source : <a style="text-decoration: none;" href="http://www.developpez.net/forums/archive/index.php/t-169754.html">http://www.developpez.net/forums/archive/index.php/t-169754.html</a><br />
fileinfo.dll : <a style="text-decoration: none;" href="http://pecl4win.php.net/list.php">http://pecl4win.php.net/list.php</a><br />
le coup du ! : <a style="text-decoration: none;" href="http://pecl.php.net/bugs/bug.php?id=9166">http://pecl.php.net/bugs/bug.php?id=9166</a></p>
<p>Voilà comme hier c&#8217;était best of windows j&#8217;ai eu également la joir de constater que la fonction rmdir de php ne fonctionne pas sous win32! On peut utiliser unlink pour supprimer des fichiers sans souci, mais impossible de supprimer un dossier même vide. Pour cause de l&#8217;utilisateur web n&#8217;a pas les permissions, et la partition NTFS ne se montrera pas compréhensive&#8230; Dans la série solution au scotch, je n&#8217;ai trouvé que celle là sur <a style="text-decoration: none;" href="http://fr3.php.net/manual/fr/function.rmdir.php">http://fr3.php.net/manual/fr/function.rmdir.php</a> qui dit :</p>
<pre name="code" class="php:nogutter:nocontrols">Save some time, if you want to clean a directory or delete it and you're on windows.

Use This:

            chdir ($file_system_path);
            exec ("del *.* /s /q");

You can use other DEL syntax, or any other shell util.
You may have to allow the service to interact with the desktop, as that's my current setting and I'm not changing it to test this.</pre>
<p>donc soit on se fait une raison et on utilise les commandes DOS :-/ soit on autorise wampapache à intergair avec le bureau dans les propriétés du service &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/07/pecl-fileinfo-rmdir-onwamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>symfony Askeet on WAMP &#8211; ce qu&#8217;il s&#8217;est vraiment passé le premier jour ;-)</title>
		<link>http://blog.mazenod.fr/2007/03/symfony-askeet-on-wamp-ce-qu-il-s-est-vraiment-passe-le-premier-jour/</link>
		<comments>http://blog.mazenod.fr/2007/03/symfony-askeet-on-wamp-ce-qu-il-s-est-vraiment-passe-le-premier-jour/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 20:11:27 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[askeet]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=66</guid>
		<description><![CDATA[télécharger et installer wamp, tout peut être laissé par défaut.
exécuter
C:\wamp\php\go-pear.bat
tout laisser par défaut
vérifier dans
C:\wamp\Apache2\bin\php.ini
 que
include_path = ".;c:\php\includes;C:\wamp\php\PEAR"
et dans
C:\wamp\php\php.ini
que
memory_limit = 64M
Double cliquer sur
C:\wamp\php\PEAR_ENV.reg
 confirmer

pear upgrade PEAR
pear channel-discover pear.symfony-project.com
pear install symfony/symfony-beta
pear install http://phing.info/pear/phing-current.tgz

ajouter C:\wamp\php au path

clique droit sur le poste de travail &#171;&#160;propriétés&#160;&#187;
onglet &#171;&#160;Avancé&#160;&#187;
&#171;&#160;variables d&#8217;environnement&#160;&#187;
Dans Variables sytèmes descendre jusqu&#8217;à la variable PATH
&#171;&#160;modifier&#160;&#187;
ajouter &#171;&#160;;C:\wamp\php&#160;&#187; à la fin de [...]]]></description>
			<content:encoded><![CDATA[<p>télécharger et installer <a href="http://www.wampserver.com/">wamp</a>, tout peut être laissé par défaut.<br />
exécuter</p>
<pre name="code" class="php:nogutter:nocontrols">C:\wamp\php\go-pear.bat</pre>
<p>tout laisser par défaut<br />
vérifier dans
<pre name="code" class="php:nogutter:nocontrols">C:\wamp\Apache2\bin\php.ini</pre>
<p> que</p>
<pre name="code" class="php:nogutter:nocontrols">include_path = ".;c:\php\includes;C:\wamp\php\PEAR"</pre>
<p>et dans
<pre name="code" class="php:nogutter:nocontrols">C:\wamp\php\php.ini</pre>
<p>que</p>
<pre name="code" class="php:nogutter:nocontrols">memory_limit = 64M</pre>
<p>Double cliquer sur
<pre name="code" class="php:nogutter:nocontrols">C:\wamp\php\PEAR_ENV.reg</pre>
<p> confirmer</p>
<pre name="code" class="php:nogutter:nocontrols">
pear upgrade PEAR
pear channel-discover pear.symfony-project.com
pear install symfony/symfony-beta
pear install http://phing.info/pear/phing-current.tgz
</pre>
<p>ajouter C:\wamp\php au path</p>
<ul>
<li>clique droit sur le poste de travail &laquo;&nbsp;propriétés&nbsp;&raquo;</li>
<li>onglet &laquo;&nbsp;Avancé&nbsp;&raquo;</li>
<li>&laquo;&nbsp;variables d&#8217;environnement&nbsp;&raquo;</li>
<li>Dans Variables sytèmes descendre jusqu&#8217;à la variable PATH</li>
<li>&laquo;&nbsp;modifier&nbsp;&raquo;</li>
<li>ajouter &laquo;&nbsp;;C:\wamp\php&nbsp;&raquo; à la fin de la &laquo;&nbsp;valeur de la variable&nbsp;&raquo;</li>
<li>valider les changements</li>
</ul>
<p>créer
<pre name="code" class="php:nogutter:nocontrols">c:\wamp\www\askeet</pre>
<p>dans une fenêtre ms-dos</p>
<pre name="code" class="php:nogutter:nocontrols">
cd ..\..\wamp\www\askeet
symfony init-project askeet
symfony init-app frontend
</pre>
<p>dans c:\wamp\Apache2\conf/httpd.conf ajouter</p>
<pre name="code" class="php:nogutter:nocontrols">
NameVirtualHost *:80
&lt;VirtualHost *:80&gt;
ServerName askeet
DocumentRoot "c:/wamp/www/askeet/web"
DirectoryIndex index.php
Alias /sf "c:/wamp/php/pear/data/symfony/web/sf"
&lt;Directory "c:/wamp/www/askeet/web"&gt;
AllowOverride All
&lt;/Directory&gt;
&lt;/VirtualHost&gt;
</pre>
<p>dans c:\windows\system32\drivers\etc\hosts ajouter</p>
<pre name="code" class="php:nogutter:nocontrols">
127.0.0.1  askeet
</pre>
<p>consulter http://askeet -&gt; page blanche<br />
dans c:\wamp\Apache2\bin\php.ini</p>
<pre name="code" class="php:nogutter:nocontrols">
short_open_tag = On
...
allowed_memory_size=32M
</pre>
<p>consulter http://askeet -&gt; y a pas les images :  l&#8217;Alias ne marche pas<br />
Là je n&#8217;ai pas raison de le faire mais c&#8217;est le seul moyen que j&#8217;ai trouvé pour que ça marche : dans c:\wamp\Apache2\conf/httpd.conf</p>
<pre name="code" class="php:nogutter:nocontrols">
DocumentRoot "C:/wamp" # au lieu de DocumentRoot "C:/wamp/www"
...
&lt;Directory "C:/wamp"&gt; # au lieu de DocumentRoot &lt;Directory "C:/wamp/www"&gt;
</pre>
<p>Redémarrer Apache<br />
consulter http://askeet -&gt; la classe</p>
<p>Pour être tout à fait complet il faut encore activer le module mod_rewrite d&#8217;apache en décochant la ligne suivante du httpd.conf</p>
<pre name="code" class="php:nogutter:nocontrols">
LoadModule rewrite_module modules/mod_rewrite.so
</pre>
<p>et à activer l&#8217;extenstion XSL de php, donc à partir de l&#8217;icone WAMP dans la barre des tâches.<br />
PHP extensions -&gt; scroller pour trouver php-xsl -&gt; cliquer dessus s&#8217;il n&#8217;est pas déjà sélectionné.<br />
Redemarrer le sercice Apache</p>
<p>Enjoy</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/03/symfony-askeet-on-wamp-ce-qu-il-s-est-vraiment-passe-le-premier-jour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion on famp avec client SVNtortoise</title>
		<link>http://blog.mazenod.fr/2007/03/subversion-on-famp-avec-client-svntortoise/</link>
		<comments>http://blog.mazenod.fr/2007/03/subversion-on-famp-avec-client-svntortoise/#comments</comments>
		<pubDate>Fri, 02 Mar 2007 15:56:00 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=64</guid>
		<description><![CDATA[Subversion est un outil suggéré par symfony dans le tuto askeet.
L&#8217;idée est d&#8217;utliser un serveur svn distant pour gérer les versions d&#8217;un projet dévellopé localement sous windows.
serveur FreeBSD

sudo portinstall subversion
svnadmin create /usr/local/svn/newrepos
svn import mytree file:///usr/local/svn/newrepos/some/project -m &#171;&#160;import initial&#160;&#187;

lister les fichiers du repository
svn list file:///usr/local/svn/newrepos/some/project
rapatrier la dernière version du projet dans le répertoire local via ssh
svn [...]]]></description>
			<content:encoded><![CDATA[<p>Subversion est un outil suggéré par symfony dans le tuto askeet.<br />
L&#8217;idée est d&#8217;utliser un serveur svn distant pour gérer les versions d&#8217;un projet dévellopé localement sous windows.</p>
<h4>serveur FreeBSD</h4>
<p style="border: 1px solid black; margin: 5px; padding: 5px; overflow: auto; display: block; background-color: rgb(204, 204, 204);">
sudo portinstall subversion<br />
svnadmin create /usr/local/svn/newrepos<br />
svn import mytree file:///usr/local/svn/newrepos/some/project -m &laquo;&nbsp;import initial&nbsp;&raquo;
</p>
<p>lister les fichiers du repository</p>
<p>svn list file:///usr/local/svn/newrepos/some/project</p>
<p>rapatrier la dernière version du projet dans le répertoire local via ssh</p>
<p>svn checkout svn+ssh://myuser@127.0.0.1/usr/local/svn/wp/newrepos/some/project</p>
<h4>client Windows</h4>
<ul>
<li><a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a></li>
<li><a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">PuTTy Download page</a></li>
</ul>
<p>pour se connecter au svn distant via ssh, TortoiseSVN doit avoir une connexion ssh Valide dans PuTTy.<br />
créer la connexion dans PuTTy comme suit:</p>
<ul>
<li>Connection-&gt;Data &#8212; Auto-login username : MyUser</li>
<li>Connexion-&gt;SSH &#8212; Prefered SSH protocol version : 2</li>
<li>Session &#8212; Host Name (or IP address) : MyDomain.ext</li>
<li> Session &#8212; Protocol : SSH</li>
<li> Session &#8212; Saved Sessions : MyConnexion</li>
<li> Session &#8212; Save</li>
<li>cliquer sur la connexion qui vient d&#8217;être ajoutée</li>
<li>taper votre mot de passe</li>
</ul>
<p>Pour ne pas avoir à retaper le mot de passe (de la connexion ssh) à chaque commande svn, il faut créer un couple clé publique / clé privé pour l&#8217;authentification.<br />
Pour ca dans PuTTYgen :</p>
<ul>
<li>&laquo;&nbsp;generate&nbsp;&raquo;</li>
<li>remuer la souris comme indiquer</li>
<li>&laquo;&nbsp;save private key&nbsp;&raquo; dans key.ppk</li>
<li>copier le texte dans la boite de dialogue &laquo;&nbsp;Public key for pasting into OpenSSH authorized_keys file&nbsp;&raquo;</li>
<li>Dans la session ssh précédemment ouverte avec PuTTy, coller ce texte dans .ssh/authorized_keys</li>
<li>Se déconnecter de PuTTy et le relancer</li>
<li>cliquer sur la connexion MyConnexion puis sur &laquo;&nbsp;load&nbsp;&raquo;</li>
<li>Connexion-&gt;Auth &#8212; Private key file for authentication : sélectionner le fichier key.ppk précédemment généré.</li>
<li>Revenir sur Session et cliquer sur &laquo;&nbsp;Save&nbsp;&raquo;.</li>
<li>Double cliquer sur MyConnexion</li>
</ul>
<p>la connexion doit être automatique</p>
<ul>
<li>Installer Tortoise SVN (et pourquoi pas le patch francais)</li>
<li>cliquer droit sur n&#8217;importe quel dossier et &laquo;&nbsp;Repo-Browser&nbsp;&raquo;</li>
<li>dans url taper svn+ssh://MyConnexion/usr/local/svn/wp/newrepos/some/project.</li>
</ul>
<p>L&#8217;arborescence mytree tout au début devrait apparaître.<br />
Les commit et update sont disponibles à partir d&#8217;un clique droit sur le fichier ou dossier &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/03/subversion-on-famp-avec-client-svntortoise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>symfony on X-amp</title>
		<link>http://blog.mazenod.fr/2007/02/symfony-on-x-amp/</link>
		<comments>http://blog.mazenod.fr/2007/02/symfony-on-x-amp/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 13:24:44 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[bricolage]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=43</guid>
		<description><![CDATA[Bon j&#8217;ai juste eu le temps d&#8217;installer symfony sur un de mes serveur BSD avant de partir en vacances et de me retrouver en panne d&#8217;Internet. Pas vraiment une panne, mais je suis déjà radié de wanadoo (pardon FT (pardon ORANGE)) et je n&#8217;ai pas encore recu ma Freebox &#8230;
Donc pas de net pendant mes [...]]]></description>
			<content:encoded><![CDATA[<p>Bon j&#8217;ai juste eu le temps d&#8217;installer symfony sur un de mes serveur BSD avant de partir en vacances et de me retrouver en panne d&#8217;Internet. Pas vraiment une panne, mais je suis déjà radié de wanadoo (pardon FT (pardon ORANGE)) et je n&#8217;ai pas encore recu ma Freebox &#8230;<br />
Donc pas de net pendant mes petites vacances &#8230; comme je voulais faire un peu de symfony &#8211; j&#8217;an ai un peu marre de la cornemuse  &#8211; je me suis lancé dans une install sous WAMP et ca finit par marcher, mais c&#8217;est beaucoup moins immédiat que sous un BSD.<br />
Tout ce que j&#8217;ai noté est qu&#8217;il faut avoir <strong>session.auto_start = 0 </strong>dans le php.ini, sans quoi on obtient un message d&#8217;erreur concernant les sessions lors de la consultation de http://askeet/frontend_dev.php/.<br />
Voici maintenant mes notes d&#8217;install sous win.</p>
<p>D&#8217;abord le tuto d&#8217;install qui est en fait le premier volet d&#8217;un tuto 24 heures chrono, sous la forme d&#8217;un calendrier de l&#8217;avent. J&#8217;ai l&#8217;intention de suivre le tuto en entier, donc j&#8217;en reparlerai probablement plus en détails.<br />
<a style="text-decoration: none;" href="http://www.symfony-project.com/askeet/fr/1">http://www.symfony-project.com/askeet/fr/1</a><br />
Ensuite des conseils pour l&#8217;install de symfony sous WAMP et via PEAR<br />
<a style="text-decoration: none;" href="http://www.symfony-project.com/trac/wiki/SymfonyOnWampEnFrancais">http://www.symfony-project.com/trac/wiki/SymfonyOnWampEnFrancais</a><br />
<a style="text-decoration: none;" href="http://www.symfony-project.com/trac/wiki/WindowsXPDevelopmentEnvironmentVhost">http://www.symfony-project.com/trac/wiki/WindowsXPDevelopmentEnvironmentVhost</a><br />
Et quelques notes perso, parce que j&#8217;ai perdu pas mal de temps (ca faisait trés longtemps que je n&#8217;avais pas cherché à installer un environnement de developpement web sur un windows &#8230;)</p>
<ul>
<li>dans le php.ini <strong>memory_limit = 32M</strong> &#8211; ajustez à votre convenance mais la valeur 8M fait planter PEAR chez moi. A noter que ce folklore est le même sur mes serveurs freeBSD, en particulier les 64bits&#8230;</li>
<li>dans le php.ini toujours bien mettre le <strong>short_open_tag=On</strong> (tous les fichiers symfony n&#8217;utilisent visiblement pas les &lt;?php &#8230;) &#8211; Là j&#8217;ai vraiment perdu du temps là dessus</li>
<li>Et je n&#8217;ai pas vraiment compris pourquoi, mais il est visiblement impossible de faire un alias Apache avec un répertoire contenu en dehors du DocumentRoot sous windows &#8230;.</li>
</ul>
<ul>
<li>Sous BSD</li>
</ul>
<pre name="code" class="xml:nogutter">
DocumentRoot "/usr/local/www/data"
&lt;VirtualHost *:80&gt;
   ServerName askeet
   DocumentRoot "/usr/exports/askeet/web"
   DirectoryIndex index.php
   Alias /sf /usr/local/share/pear/data/symfony/web/sf
   &lt;Directory "/usr/exports/askeet/web"&gt;
      AllowOverride All
   &lt;/Directory&gt;
&lt;/VirtualHost&gt;
</pre>
<ul>
<li>et tout fonctionne très bien, alors que sous XP</li>
</ul>
<pre name="code" class="xml:nogutter">
DocumentRoot "C:\wamp\www\"
&lt;VirtualHost *:80&gt;
   ServerName askeet
   DocumentRoot "C:\wamp\www\askeet\web"
   DirectoryIndex index.php
   Alias /sf "c:/wamp/php/PEAR/data/symfony/web/sf/"
   &lt;Directory "C:\wamp\www\askeet\web"&gt;
      AllowOverride All
      Order allow,deny
      Allow from All
   &lt;/Directory&gt;
&lt;/VirtualHost&gt;
</pre>
<p>L&#8217;alias ne fonctionne pas. Plus bizarre encore si on remplace DocumentRoot &laquo;&nbsp;C:\wamp\www\&nbsp;&raquo; par DocumentRoot &laquo;&nbsp;C:\wamp\&nbsp;&raquo;, l&#8217;alias se met à marcher &#8230; C&#8217;est trés mal du point de vue de la sécurité évidemment, mais je n&#8217;ai pas trouvé mieux (je ne vais pas mettre un site en prod sous windows de toute façon :-/). Je suis preneur de toute suggestion.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/02/symfony-on-x-amp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
