<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Commentaires sur : Hébergement d&#8217;un site CakePHP chez OVH (mutualisé)</title>
	<atom:link href="http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise/feed" rel="self" type="application/rss+xml" />
	<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise</link>
	<description>Le cadre de développement PHP et son utilisation au jour le jour.</description>
	<pubDate>Wed, 23 Jul 2008 23:39:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Par : Fred</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-107</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Thu, 28 Feb 2008 12:13:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-107</guid>
		<description>Mon erreur était dans le htaccess de la racine.
Il ne faut pas oublier le slash.
Merci de ta réactivité Pierre-Emmanuel :)

htacces de la racine :
RewriteEngine on
RewriteRule ^$ /app/webroot/ [L]
RewriteRule (.*) /app/webroot/$1 [L]</description>
		<content:encoded><![CDATA[<p>Mon erreur était dans le htaccess de la racine.<br />
Il ne faut pas oublier le slash.<br />
Merci de ta réactivité Pierre-Emmanuel <img src='http://www.formation-cakephp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>htacces de la racine :<br />
RewriteEngine on<br />
RewriteRule ^$ /app/webroot/ [L]<br />
RewriteRule (.*) /app/webroot/$1 [L]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-106</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Thu, 28 Feb 2008 11:37:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-106</guid>
		<description>Ca m'a l'air correct. Je regarderai plutôt du côté du fichier webroot/index.php pour voir si les constantes ROOT et APP_DIR sont correctes pour votre configuration.</description>
		<content:encoded><![CDATA[<p>Ca m&#8217;a l&#8217;air correct. Je regarderai plutôt du côté du fichier webroot/index.php pour voir si les constantes ROOT et APP_DIR sont correctes pour votre configuration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Fred</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-105</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Thu, 28 Feb 2008 11:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-105</guid>
		<description>Il y a 3 htaccess en tout par défaut dans cake (?) :
- celui de la racine
- celui de la racine de app
- celui de la racine de webroot

Voici mon arbo sur le serveur (sous-domaine) :

cake

app/
.htaccess
---- webroot/
---- .htaccess

.htaccess


===================
htacces de la racine :
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
=================
htaccess de app :
RewriteEngine on
RewriteRule ^$ webroot/    [L]
RewriteRule (.*) webroot/$1    [L]
===================
htaccess de webroot :
SetEnv PHP_VER 5
SetEnv SESSION_USE_TRANS_SID 0
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]

Le soucis, c'est lorque que j'appele une url du type :
www.mosite.com/page
il reroute vers www.monsite.com/home/loginftp/page</description>
		<content:encoded><![CDATA[<p>Il y a 3 htaccess en tout par défaut dans cake (?) :<br />
- celui de la racine<br />
- celui de la racine de app<br />
- celui de la racine de webroot</p>
<p>Voici mon arbo sur le serveur (sous-domaine) :</p>
<p>cake</p>
<p>app/<br />
.htaccess<br />
&#8212;- webroot/<br />
&#8212;- .htaccess</p>
<p>.htaccess</p>
<p>===================<br />
htacces de la racine :<br />
RewriteEngine on<br />
RewriteRule ^$ app/webroot/ [L]<br />
RewriteRule (.*) app/webroot/$1 [L]<br />
=================<br />
htaccess de app :<br />
RewriteEngine on<br />
RewriteRule ^$ webroot/    [L]<br />
RewriteRule (.*) webroot/$1    [L]<br />
===================<br />
htaccess de webroot :<br />
SetEnv PHP_VER 5<br />
SetEnv SESSION_USE_TRANS_SID 0<br />
RewriteEngine On<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]</p>
<p>Le soucis, c&#8217;est lorque que j&#8217;appele une url du type :<br />
<a href="http://www.mosite.com/page" rel="nofollow">http://www.mosite.com/page</a><br />
il reroute vers <a href="http://www.monsite.com/home/loginftp/page" rel="nofollow">http://www.monsite.com/home/loginftp/page</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-95</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Thu, 28 Feb 2008 08:59:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-95</guid>
		<description>Il y a deux .htaccess en tout :
- un à la racine de l'application qui ne sera analysé que si votre application se trouve elle-même dans le webroot de l'hébergement (ce qui n'est pas le cas dans ce tutorial) :
&lt;code&gt;&#60;IfModule mod_rewrite.c&#62;
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
&#60;/IfModule&#62;&lt;/code&gt;
Qui devient (chez OVH le webroot s'appelle www) :
&lt;code&gt;RewriteEngine on
RewriteRule ^$ www/ [L]
RewriteRule (.*) www/$1 [L]&lt;/code&gt;
- le deuxième .htaccess se trouve dans le webroot, c'est celui-ci que nous décrivons à la fin de l'article.</description>
		<content:encoded><![CDATA[<p>Il y a deux .htaccess en tout :<br />
- un à la racine de l&#8217;application qui ne sera analysé que si votre application se trouve elle-même dans le webroot de l&#8217;hébergement (ce qui n&#8217;est pas le cas dans ce tutorial) :<br />
<code>&lt;IfModule mod_rewrite.c&gt;<br />
RewriteEngine on<br />
RewriteRule ^$ webroot/ [L]<br />
RewriteRule (.*) webroot/$1 [L]<br />
&lt;/IfModule&gt;</code><br />
Qui devient (chez OVH le webroot s&#8217;appelle www) :<br />
<code>RewriteEngine on<br />
RewriteRule ^$ www/ [L]<br />
RewriteRule (.*) www/$1 [L]</code><br />
- le deuxième .htaccess se trouve dans le webroot, c&#8217;est celui-ci que nous décrivons à la fin de l&#8217;article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Fred</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-94</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Thu, 28 Feb 2008 08:42:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-94</guid>
		<description>Bonjour Pierre-Emmanuel,
Je n'ai pas tout à fait le même cas de figure que décrit dans l'article.
Cake est déployé sur un sous-domaine (version de dév), mais je conserve le répertoire app sur le même niveau que celui du noyau.
Le core est bien appelé (index.php) mais impossible de trouver les images et css.
Qu'en est-il des 2 autre fichiers htaccess dont vous ne parlez pas ? (celui de app et celui de la racine)
Merci d'avance pour votre aide :)</description>
		<content:encoded><![CDATA[<p>Bonjour Pierre-Emmanuel,<br />
Je n&#8217;ai pas tout à fait le même cas de figure que décrit dans l&#8217;article.<br />
Cake est déployé sur un sous-domaine (version de dév), mais je conserve le répertoire app sur le même niveau que celui du noyau.<br />
Le core est bien appelé (index.php) mais impossible de trouver les images et css.<br />
Qu&#8217;en est-il des 2 autre fichiers htaccess dont vous ne parlez pas ? (celui de app et celui de la racine)<br />
Merci d&#8217;avance pour votre aide <img src='http://www.formation-cakephp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-84</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Tue, 26 Feb 2008 10:03:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-84</guid>
		<description>C'est à dire que vous avez commenté la ligne suivante dans app/config/core.php (qui est déjà commentée par défaut) :
&lt;code&gt;Configure::write('App.baseUrl', env('SCRIPT_NAME'));&lt;/code&gt;
Effectivement, et cela est bien précisé dans le commentaire au dessus de cette ligne, les "pretty URLs" sont incompatibles avec le mod_rewrite.
&lt;em&gt;"En revanche, j’aurais eu tendance à mettre tous les fichiers du répertoire ‘app’ initial dans un repertoire indépendant"&lt;/em&gt;
J'ai considèré qu'il n'était pas viable d'héberger plus d'un site sur un mutualisé, mais si c'est votre objectif, vous pouvez effectivement cloisonner les applis par ce biais.</description>
		<content:encoded><![CDATA[<p>C&#8217;est à dire que vous avez commenté la ligne suivante dans app/config/core.php (qui est déjà commentée par défaut) :<br />
<code>Configure::write('App.baseUrl', env('SCRIPT_NAME'));</code><br />
Effectivement, et cela est bien précisé dans le commentaire au dessus de cette ligne, les &#8220;pretty URLs&#8221; sont incompatibles avec le mod_rewrite.<br />
<em>&#8220;En revanche, j’aurais eu tendance à mettre tous les fichiers du répertoire ‘app’ initial dans un repertoire indépendant&#8221;</em><br />
J&#8217;ai considèré qu&#8217;il n&#8217;était pas viable d&#8217;héberger plus d&#8217;un site sur un mutualisé, mais si c&#8217;est votre objectif, vous pouvez effectivement cloisonner les applis par ce biais.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : pizaninja</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-83</link>
		<dc:creator>pizaninja</dc:creator>
		<pubDate>Tue, 26 Feb 2008 09:12:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-83</guid>
		<description>J'avais désactivé l'utilisation du mod_rewrite dans le core.php.
Maintenant tout va bien.

 Pierre-Emmanuel, merci pour ton précieux tutoriel.

   En revanche, j'aurais eu tendance à mettre tous les fichiers du répertoire 'app' initial dans un repertoire indépendant, genre '/home/monsite/monapp/', et non directement à la racine de mon compte chez OVH ('/home/monsite/).</description>
		<content:encoded><![CDATA[<p>J&#8217;avais désactivé l&#8217;utilisation du mod_rewrite dans le core.php.<br />
Maintenant tout va bien.</p>
<p> Pierre-Emmanuel, merci pour ton précieux tutoriel.</p>
<p>   En revanche, j&#8217;aurais eu tendance à mettre tous les fichiers du répertoire &#8216;app&#8217; initial dans un repertoire indépendant, genre &#8216;/home/monsite/monapp/&#8217;, et non directement à la racine de mon compte chez OVH (&#8217;/home/monsite/).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : pizaninja</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-82</link>
		<dc:creator>pizaninja</dc:creator>
		<pubDate>Tue, 26 Feb 2008 08:35:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-82</guid>
		<description>A vrai dire, lorsque j'enlève mon .htaccess, le comportement est le même.
Les droits sur le .htaccess sont 644, comme il se doit.
Je n'ai pas d'autre .htaccess ailleurs.</description>
		<content:encoded><![CDATA[<p>A vrai dire, lorsque j&#8217;enlève mon .htaccess, le comportement est le même.<br />
Les droits sur le .htaccess sont 644, comme il se doit.<br />
Je n&#8217;ai pas d&#8217;autre .htaccess ailleurs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-80</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Mon, 25 Feb 2008 20:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-80</guid>
		<description>Avez-vous bien pensé à modifier le .htaccess ? En particulier la ligne :
&lt;code&gt;RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]&lt;/code&gt;
avec le slash devant index.php.</description>
		<content:encoded><![CDATA[<p>Avez-vous bien pensé à modifier le .htaccess ? En particulier la ligne :<br />
<code>RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]</code><br />
avec le slash devant index.php.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : pizaninja</title>
		<link>http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-79</link>
		<dc:creator>pizaninja</dc:creator>
		<pubDate>Mon, 25 Feb 2008 17:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez-ovh-mutualise#comment-79</guid>
		<description>Je suis chez OVH (90P) et j'ai suivi ce tutoriel avec attention.
Cependant, je ne parviens à voir afficher mes images et mes feuilles de style ne sont pas pris en compte.
Une idée ?
NB : lorsque je trace les variable suivante, voilà ce que j'obtiens : 
- ROOT:/home.10.26
- APP_DIR:babywadi

Les photos que j'inclu via $html-&#62;image('baby-wadi_title.jpg') ont comme iemplacement d'après mon navigateur : /babywadi/www/img/baby-wadi_title.jpg
En réalité, cette image se trouve dans /img/baby-wadi_title.jpg</description>
		<content:encoded><![CDATA[<p>Je suis chez OVH (90P) et j&#8217;ai suivi ce tutoriel avec attention.<br />
Cependant, je ne parviens à voir afficher mes images et mes feuilles de style ne sont pas pris en compte.<br />
Une idée ?<br />
NB : lorsque je trace les variable suivante, voilà ce que j&#8217;obtiens :<br />
- ROOT:/home.10.26<br />
- APP_DIR:babywadi</p>
<p>Les photos que j&#8217;inclu via $html-&gt;image(&#8217;baby-wadi_title.jpg&#8217;) ont comme iemplacement d&#8217;après mon navigateur : /babywadi/www/img/baby-wadi_title.jpg<br />
En réalité, cette image se trouve dans /img/baby-wadi_title.jpg</p>
]]></content:encoded>
	</item>
</channel>
</rss>
