cakePHP 1.2.3... internal server error

WRInaute discret
Bonjour a tous,

je viens vers vous pour demander de l'aide, car je suis sur le point de craquer. Et je sais que je peux compter sur la communauté wri.

Mon probleme est simple, j'ai uploadé mon site développer avec le framework cakePHP en suivant ce tutorial:

http://www.formation-cakephp.com/12/hebergement-dun-site-cakephp-chez- ... -mutualise

et qd j'accede à mon site, j'obtiens un "error 500".

Si qqn a déja rencontré ce probleme et s'il a la solution.

Alors j'ai l'impression que le probleme vient des .htaccess, car qd je les supprime tous (racine, app/, et app/webroot ou (app/www) j'arrive à y acceder mais mes liens absolus ne fonctionnent plus (/maPage.html). Et donc je suis contraints de les laisser biensur.

JE suis sur un kimsufi release 2 gentoo, PHP5+mySQL5

En local, je suis sur un wamp server, et tout marche nickel.

Sur un forum, j'ai vu qu'il fallait supprimer le "<IfModule mod_rewrite.c>" mais, aparemment c'etait pour une ancienne version de cake (2005)

bref, qqn a une idée la dessus?

D'ailleurs, le fais de placer un .htaccess vide, me genere cette erreur. Je suis perturbé et ça me trotte dans la tete toute la nuit.
merci pour vos reponses
 
WRInaute accro
P-e une piste à creuser: tu as essayé en activant le mode debug à 1 dans config.php?

C'est aussi souvent un problème avec un "RewriteBase /" à ajouter chez OVH.

EDIT:
Si tu as installé cakephp à la racine du site comme ceci:
Code:
/www/cake
/www/app
/www/vendors

Est-ce que ton installation de CakePHP est accessible comme ceci:
Code:
http://www.example.com/app/webroot/index.php
?
 
WRInaute discret
concernant mon installation:

en local j'ai qqch comme ça:
-cake/ (core)
-app/
-app/config
-app/controllers
---
---
-app/webroot (qui correspond au www sur ovh)

Et suivant le tuto, et donc en prod sur OVH, j'ai qqch kom ça sur le /home/monProjet/
methode 1

-cake
le contenu de app/ est mis a la racine et ça donne:
-config
-controllers
-cgi
-www (qui contient tous les fichiers de webroot)

et donc monDomaine.com pointe vers le www
monDomaine.com/app/ n'a pas de sens du coup

methode 2

je deploie l'arborescence comme en local, cad:
-cake
-app/config
-app/controllers
--
--
-app/webroot
-app/webroot/ et le reste des fichiers

du coup dans mon httpd.conf, je fais pointé sur /home/monPojet/app/webroot
au lieu de /home/monProjet/www

le mode debug 1
je nai pas testé en debug 1, mais jai laissé en debug 0

Enfin, je nai pas compris l'utilisation de rewriteBase /
ça veut dire que ma racine correspond a mon webroot (ou www) pointé par mon httpd.conf
ou la racine de mon server?
 
WRInaute discret
bruno212 a dit:
Hello,

que disent les logs d'apache ?

à plus

tu va me prendre pour un newbi, mais jai pas pu localiser le error de apache sur gentoo.
j'ai cru voir que c'st dans /home/monProjet/log/
mais il y a plein de fichiers et de *.gz
alors que jattend plutot un log d'erreur classique
 
WRInaute occasionnel
bangdai a dit:
tu va me prendre pour un newbi, mais jai pas pu localiser le error de apache sur gentoo.
j'ai cru voir que c'st dans /home/monProjet/log/

Newbie, tout le monde l'a été une fois, donc c'est pas grave :)

Je ne connais pas Gentoo, mais je crois que les logs apache se trouvent dans:
Code:
/var/log/apache2/

tu as un fichier access.log et un error.log

Dans ces fichiers, tu devrais trouver plus d'information sur l' Internal server error.

à plus
 
WRInaute discret
bruno212 a dit:
bangdai a dit:
tu va me prendre pour un newbi, mais jai pas pu localiser le error de apache sur gentoo.
j'ai cru voir que c'st dans /home/monProjet/log/

Newbie, tout le monde l'a été une fois, donc c'est pas grave :)

Je ne connais pas Gentoo, mais je crois que les logs apache se trouvent dans:
Code:
/var/log/apache2/

tu as un fichier access.log et un error.log

Dans ces fichiers, tu devrais trouver plus d'information sur l' Internal server error.

à plus

merci pour l'info, le pb est la, avec la release 2 OVH, les logs ne sont pas la, comme sur un bon ubuntu.
et les noms des fichiers ne ressemble pas a ça non plus, ou alors il me faut des yeux a 3h du mat qd je commence a devenir dingue.
 
WRInaute occasionnel
hello,

sur les release d'OVH, les logs sont ici : /home/log/httpd/ pour Apache, /home/log/mysql pour Mysql.

Il y a plein de *.gz, mais tu en as toujours un qui n'est pas gézippé, c'est le dernier fichier de logs.
 
WRInaute discret
Aaarrrgggh a dit:
hello,

sur les release d'OVH, les logs sont ici : /home/log/httpd/ pour Apache, /home/log/mysql pour Mysql.

Il y a plein de *.gz, mais tu en as toujours un qui n'est pas gézippé, c'est le dernier fichier de logs.

merci pour l'info, je crois avoir vu le mysql mais le httpd...peut etre que je l'ai zappé.
En tout cas, mon probleme est reglé et je suis content.

Pour ceux qui ont galeré comme moi, la solution etait de bien parametrer:
-les 3 .htaccess (/ , app/, app/webroot)
-enlever le <if module ...>
-surtout bien mettre a jour le fichier webroot/index.php suivant larborescence que vous avez accordé à votre projet. Pour ma part, ça ressemble à:

-cake
-app/
-app/ <autre dossier>
-app/webroot/

esperant aider plus d'un.

merci a ceux qui m'ont eclairé la dessus.
 
Discussions similaires
Haut