Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous...
Je suis à court d'idée.
J'ai un fichier IndexController.php contenant la class IndexController extends Zend_Controller_Action et la petite action IndexAction qui va bien.
Quand je vais sur mon site OVH : http://xxxxx/public/index/index , ca me dit :
The requested URL /xxxxx/public/index/index was not found on this server.
Par contre, si je tape http://xxxxx/public/Index/index , là ca passe.
Par la suite, si j'ai un controller TotoController.php contenant la class TotoController extends Zend_Controller_Action et la petite action IndexAction qui va bien, eh bien l'adresse
http://xxxxx/public/toto/index : là ca fonctionne ...
Quelle est la particularité du controller index ? A-t-il quelque chose de plus que les autres controllers?
Parce que sinon je ne comprends pas pourquoi pour celui là ca ne fonctionnerait pas et ca fonctionnerait sur les autres ...
Merci d'avance pour vos idées ...
Bethany
Dernière modification par bethany (17-11-2009 11:03:13)
Hors ligne
Personne n'a d'idées ???
Je me sens toute seule là snif
Hors ligne
tu devrai pas voir public dans ton adresse
ton document root doit etre /www/public et non pas /www
Hors ligne
Hello,
Et c'est indexAction avec un i minuscule, ZF est sensible à la casse.
@+
Hors ligne
Merci pour vos idées
stealth35 : tu as raison, penses-tu que cela puisse jouer ?
Je vais dire au client de faire la redirection !
mikaelkael : merci pour l'info.
Par contre, je ne comprend pas pourquoi cela fonctionne correctement sur un autre serveur OVH ?
J'ai toujours appelé mes fichiers IndexController.php ( avec 'i' majuscule ), mes actions IndexAction ( avec 'i' majuscule ) et dans l'adresse c'est toujours /index/index (avec des 'i' minuscules ) et ca marche ?
Pour info je suis sous un 'vieux' framework : 1.6.1 ...
Merci encore pour votre aide, je vais chercher en ce sens
EDIT : en fait, j'ai bien 'indexAction' et non 'IndexAction' je me suis trompée !!!!
Dernière modification par bethany (10-11-2009 18:02:28)
Hors ligne
Ca y est l'erreur a été trouvée ( par le client ).
Cela provenait du .htaccess : il fallait que la ligne suivante soit active ( et non commentée comme elle l'était auparavant ) :
AddType x-mapp-php5 .php
Je vais tenter de mettre le statut à résolu !
Merci à tout le monde d'avoir tenté de trouver d'où venait le problème ;-)
bethany
Hors ligne
Pages: 1