cakePHP 1.2.3... internal server error

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

bangdai
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 190
Inscription: Ven Nov 30, 2007 16:01

cakePHP 1.2.3... internal server error

Message le Mar Mai 12, 2009 12:00

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


spout
WRInaute accro
WRInaute accro
 
Messages: 1254
Inscription: Mer Mai 14, 2003 11:05

Re: cakePHP 1.2.3... internal server error

Message le Mar Mai 12, 2009 12:19

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: Tout sélectionner
/www/cake
/www/app
/www/vendors


Est-ce que ton installation de CakePHP est accessible comme ceci:
Code: Tout sélectionner
http://www.example.com/app/webroot/index.php

?


bruno212
WRInaute impliqué
WRInaute impliqué
 
Messages: 352
Inscription: Dim Fév 13, 2005 23:32

Re: cakePHP 1.2.3... internal server error

Message le Mar Mai 12, 2009 12:22

Hello,

que disent les logs d'apache ?

à plus

bangdai
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 190
Inscription: Ven Nov 30, 2007 16:01

Re: cakePHP 1.2.3... internal server error

Message le Mar Mai 12, 2009 13:20

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?

bangdai
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 190
Inscription: Ven Nov 30, 2007 16:01

Re: cakePHP 1.2.3... internal server error

Message le Mar Mai 12, 2009 13:21

bruno212 a écrit: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


bruno212
WRInaute impliqué
WRInaute impliqué
 
Messages: 352
Inscription: Dim Fév 13, 2005 23:32

Re: cakePHP 1.2.3... internal server error

Message le Mar Mai 12, 2009 13:27

bangdai a écrit: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: Tout sélectionner
/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

bangdai
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 190
Inscription: Ven Nov 30, 2007 16:01

Re: cakePHP 1.2.3... internal server error

Message le Mar Mai 12, 2009 13:33

bruno212 a écrit:
bangdai a écrit: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: Tout sélectionner
/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.


Aaarrrgggh
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 151
Inscription: Lun Mar 16, 2009 10:11

Re: cakePHP 1.2.3... internal server error

Message le Mer Mai 13, 2009 10:03

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.

bangdai
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 190
Inscription: Ven Nov 30, 2007 16:01

Re: cakePHP 1.2.3... internal server error

Message le Mer Mai 13, 2009 13:09

Aaarrrgggh a écrit: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.


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités