Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai un souci d'erreur 500 sur mon projet avec Zend. En fait, mon site fonctionne à merveille sur Firefox et Windows, mais pas dans Opéra, Safari, Internet Explorer. J'ai sur ces navigateurs une erreur 500 qui apparait toujours au même endroit (même controller, même action).
Je me dis que ça provient du .htaccess mais je ne vois vraiment pas où peut se situer le problème.
En voici le contenu :
SetEnv PHP_VER 5 SetEnv SESSION_AUTO_START 0 SetEnv SESSION_USE_TRANS_SID 1 Options -Indexes RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .* index.php
J'ai évidemment bien relu le contenu de mon action qui pose problème, mais je n'y vois pas d'erreur, surtout qu'elle marche sans problème sur Firefox
Est ce que quelqu'un aurait une idée d'où ça peut provenir ?
Voici un exemple de lien qui pose problème : http://www.elzou.be/vision/consulter/actu/id/77
Merci d'avance
Hors ligne
Et que dit le log Apache (qui donne toujours la solution, quel que soit le problème, éventuellement en activant le RewriteLog) ?
Hors ligne
Normalement, une erreur 500 c'est coté serveur, tu devrais l'avoir sur tous les navigateurs. Sauf évidemment si tu détecte le type du navigateur pour effectuer un traitement spécifique.
Dernière modification par mdelanno (28-05-2009 23:26:24)
Hors ligne
J'ai cherché plus en détail d'où venait ces erreurs, et en réalité, elles apparaissent à chaque fois que je fais appel à une classe Zend_Form. J'ai donc refait tous mes formulaires sans utiliser Zend_Form, et cela marchait. Sauf qu'aujourd'hui, j'ai une erreur 500 lorsque j'envoie un de ces formulaires (et pas les autres), et ce même sur Firefox.
Lorsque je retire ce code je n'ai plus l'erreur :
$commentaire = new Commentaires(); $commentaire->insert($data);
C'est donc chaque fois que j'appelle une classe Zend_Form ou Zend_Db_Table
J'ai oublié de préciser que suis sous un hébergement mutualisé chez OVH (60GP).
Ce qui est bizarre c'est que je n'ai pas changé ce code depuis hier et que cela fonctionnait ...
Hors ligne
Bon, finalement cette erreur n'avait aucun lien avec les Zend_Form, car j'avais simplement changé des paramètres dans ma DB, ce qui provoquait l'erreur.
J'ai donc laissé tomber Zend_Form pour l'instant, merci pour vos réponses
Hors ligne
Pages: 1