Accueil > PHP, cake php > htaccess cakephp hébergement 1 and 1

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.

Categories: PHP, cake php Tags: ,
  1. silverjebs
    11/03/2010 à 16:09 | #1

    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.

  2. 03/05/2010 à 21:35 | #2

    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

  1. Pas encore de trackbacks

Spam protection by WP Captcha-Free