Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonsoir tout le monde,
cela fait deux bonnes heures que je planche sur un problème que je ne comprend pas
J'ai développé une application en local sous wamp tout fonctionne nickel, je peux naviguer tranquillement les droits fonctionnent etc...
Mais là cette après midi j'ai uploader tout sur un ftp (freeheberg) histoire d'avoir mon appli sur le net.
Et là gros soucis avec les liens et les droits.
J'arrive à afficher la structure de mon site qui est dans mon layout, mais tout ce qui est contenu de mes controllers il y a nada, rien!!
Il me mets erreur de privilège ou page introuvable, alors qu'en local en page d'accueil ça ne m'affichais pas ça.
J'ai pensé que ça pouvais venir de mon htaccess, mais le serveur accepte les rewriterule. J'ai fait un simple test ça fonctionner à une différence près, c'est qu'en local j'écrivais ceci:
RewriteRule ^.*$ index.php [L]
alors que maintenant sur le ftp je suis obliger d'indiquer l'adresse absolue:
RewriteRule ^.*$ http://nomduserveur/~login/index.php [L]
Est-ce que le fait de devoir indiquer l'adresse absolue à une incidence sur les acl.
J'utilise un fichier acl.ini où je gère les droits sur les ressources en fonction des roles, un fichier route.ini où j'indique où trouver les controllers quand par exemple je tape simplement accueil.html ou logout.html dans ma barre d'adresse et un fichier navigation.xml qui fait office de menu avec les différent liens vers le fichier routes.ini
Quelqu'un peut-il m'aider s'il vous plaît?
Dernière modification par zed (25-03-2010 22:29:50)
Hors ligne
Est-il possible que la racine de ton serveur ne pointe pas par défault ton index.php ?
Je crois que tu as peut-être changé d'environnement (genre pensé de wamp (windows) à linux) ce qui pourrait te poser des problèmes des tes liens à quelques endroits (notament si tu as un système d'upload)
Normalement, tu ne devrais pas changer le .htaccess si tu as pris celui fournis par Zend dans le script de démarrage
Hors ligne