htaccess cakephp hébergement 1 and 1
Si tout comme moi vous avez déja essayé d’installer cakephp sur votre hébergement 1 and 1 et que vous obtenez une erreur 500, alors ils vous suffit de modifier vos fichiers htaccess comme ceci :
Fichier htaccess à la racine :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ /app/webroot/ [L]
RewriteRule (.*) /app/webroot/$1 [L]
</IfModule>
En rouge les changements à effectué et à répercuter sur les fichiers htaccess restants :
Fichier : app/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ /webroot/ [L]
RewriteRule (.*) /webroot/$1 [L]
</IfModule>
Fichier : app/webroot/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]
</IfModule>
Voila pour la petite astuce.
Chose qui a marché pour moi… sans modifier les .htaccess …
Romrom18 (Lundi 08 Mars 2010 à 14:44):
« Voilà, j’ai pas l’affichage du design malgré les modifications des fichiers « .htaccess » et l’activation du mod_rewrite (PHPinfo m’indique que le mode est activé) »
=> Pour EasyPHP, il faut faire une deuxième modification dans le httpd config d’Apache.
Cherche la ligne « AllowOverride None » qui se trouve entre les balises …
Remplace le « None » en « All »
« AllowOverride None » => « AllowOverride All »
Normalement les directives du fichier .htaccess devraient être prisent en compte.
Bonjour,
J’ai voulu tester CakePHP et je me suis retrouvé avec cette erreur en sous domaine, je voulais juste te remercier pour cette solution et dire qu’elle à fonctionné à merveille pour moi.
thank’s