Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je suis en train de migrer un site "ZEND" de Windows à Linux Distribution Debian, et il semblerait que j'ai quelques soucis de casse.
Je m'explique, j'ai un module "default" dans lequel j'ai un controller "IndexController", dans lequel j'ai une action "rechercheAction"
Quand je tape l'url au complet : http://xx.xxx.xx.xxx/index/recherche ça ne fonctionne pas
Par contre si je tape http://xx.xxx.xx.xxx/Index/recherche ça fonctionne uniquement sur Firefox, sous IE et Chrome j'ai un message d'erreur: "Accès réservé
Vous n'êtes pas autorisé à accéder à la page demandée."
Pourriez-vous svp me venir en aide, il faut absolument que je fasse fonctionner le site sous Linux.
Pour info j'ai déjà installé le mode speling de cette façon: "http://keystoneit.wordpress.com/2007/02/19/making-apache-case-insensitive/" mais rien n'y change.
Merci d'avance pour votre aide.
Hors ligne
Salut c'est bizarre ton truc. Essaie de regarder tes routes voir si tu ne les as pas mis en majuscule déjà (ça peut venir de là). Sinon tu peux regénérer l'autoload (via le composer) j'avais eu des problèmes entre windows et linux.
Tu peux éventuellement regarder ton fichier .htaccess
Hors ligne
Voici mon route.ini:
;*** Routes statiques ;Déconnexion routes.logout.type = "Zend_Controller_Router_Route_Static" routes.logout.route = "logout" routes.logout.defaults.module = manager routes.logout.defaults.controller = auth routes.logout.defaults.action = logout ;Accès manager routes.manager_index.type = "Zend_Controller_Router_Route_Static" routes.manager_index.route = "manager" routes.manager_index.defaults.module = manager routes.manager_index.defaults.controller = index routes.manager_index.defaults.action = index ;Accès espace candidat routes.candidat_index.type = "Zend_Controller_Router_Route_Static" routes.candidat_index.route = "candidats" routes.candidat_index.defaults.module = candidats routes.candidat_index.defaults.controller = register routes.candidat_index.defaults.action = index ;*** referencement ;Robots.txt routes.robots_txt.type = "Zend_Controller_Router_Route_Static" routes.robots_txt.route = "robots.txt" routes.robots_txt.defaults.module = default routes.robots_txt.defaults.controller = referencement routes.robots_txt.defaults.action = robots ;SEO listing de toutes les offres par intitulé | niv 1 routes.postes.type = "Zend_Controller_Router_Route_Static" routes.postes.route = "postes" routes.postes.defaults.module = default routes.postes.defaults.controller = referencement routes.postes.defaults.action = postes ;redirection rss afin d'avoir l'extension routes.portailrss.type = "Zend_Controller_Router_Route_Static" routes.portailrss.route = "portail.rss" routes.portailrss.defaults.module = default routes.portailrss.defaults.controller = index routes.portailrss.defaults.action = sitemap routes.portailrss.defaults.partn = portailrss ; SEO recherche liste metiers par intitulé | niv 2 routes.seo_recherche_metier.type = "Zend_Controller_Router_Route_Regex" routes.seo_recherche_metier.route = "emploi/(.+)" routes.seo_recherche_metier.defaults.module = default routes.seo_recherche_metier.defaults.controller = index routes.seo_recherche_metier.defaults.action = recherche routes.seo_recherche_metier.defaults.cr = "poste" routes.seo_recherche_metier.defaults.listing = "true" routes.seo_recherche_metier.map.k = 1 routes.seo_recherche_metier.reverse = "emploi/%s" ; SEO fiche mission | niv 3 routes.seo_fiche_job.type = "Zend_Controller_Router_Route_Regex" routes.seo_fiche_job.route = "emploi/(\d+)/(.+)" routes.seo_fiche_job.defaults.module = default routes.seo_fiche_job.defaults.controller = index routes.seo_fiche_job.defaults.action = fiche routes.seo_fiche_job.map.1 = "id" ;SEO listing de toutes les entreprises | niv 1 routes.annonceurs.type = "Zend_Controller_Router_Route_Static" routes.annonceurs.route = "annonceurs" routes.annonceurs.defaults.module = default routes.annonceurs.defaults.controller = referencement routes.annonceurs.defaults.action = annonceurs ;SEO recherche annonceurs par raison social | niv 2 routes.seo_recherche_annonceur.type = "Zend_Controller_Router_Route_Regex" routes.seo_recherche_annonceur.route = "annonceur/([a-z\-]*)" routes.seo_recherche_annonceur.defaults.module = default routes.seo_recherche_annonceur.defaults.controller = index routes.seo_recherche_annonceur.defaults.action = recherche routes.seo_recherche_annonceur.defaults.cr = "annonceur" routes.seo_recherche_annonceur.defaults.listing = "true" routes.seo_recherche_annonceur.map.k = 1
Hors ligne
bon ben j'ai un aussi un "Accès réservé. Vous n'êtes pas autorisé à accéder à la page demandée. " sur Firefox maintenant
Hors ligne
Ok donc je te suggère de bien lire dans quelle section tu te trouves ... C'est pourtant écrit en gras et en rouge ... SUPPORT ZF2 pas ZF1
Je déplace ...
Hors ligne
Merci! Désolée ^^
Dernière modification par Hall (15-02-2013 15:50:59)
Hors ligne
Est-ce que quelqu'un a des pistes ??
Bonjour,
Je vous explique ma configuration:
J'ai 3 modules:
Default / Candidat / Manager / Entreprise
Tout ce qui est sous Candidat, Entreprise et Manager fonctionne mais certaines pages du module Default ne s'affichent pas.
Ex : Aller sur http://91.216.19.189/ essayé de cliquer sur une annonce appartenant au top annonces en bas à droite, le lien est bon mais ne s'affiche pas donc au bout de quelques secondes je renvois ma page d'accueil.
Voilà ce qu'il y a au niveau des droits:
# ls -la total 28 drwxrwxrwx 7 pld www-data 4096 30 janv. 16:51 . drwxrwxrwx 14 pld www-data 4096 15 févr. 11:24 .. drwxrwxrwx 6 pld www-data 4096 30 janv. 16:51 candidats drwxrwxrwx 6 pld www-data 4096 30 janv. 16:51 default drwxrwxrwx 5 pld www-data 4096 30 janv. 16:51 entreprise drwxrwxrwx 5 pld www-data 4096 30 janv. 16:51 manager drwxrwxrwx 6 pld www-data 4096 30 janv. 16:51 .svn ls -la default total 24 drwxrwxrwx 6 pld www-data 4096 30 janv. 16:51 . drwxrwxrwx 7 pld www-data 4096 30 janv. 16:51 .. drwxrwxrwx 3 pld www-data 4096 15 févr. 11:26 controllers drwxrwxrwx 3 pld www-data 4096 30 janv. 16:51 form drwxrwxrwx 6 pld www-data 4096 30 janv. 16:51 .svn drwxrwxrwx 5 pld www-data 4096 30 janv. 16:51 views /controllers# ls -la total 444 drwxrwxrwx 3 pld www-data 4096 15 févr. 11:26 . drwxrwxrwx 6 pld www-data 4096 30 janv. 16:51 .. -rwxrwxrwx 1 pld www-data 286 14 févr. 14:38 AideController.php -rwxrwxrwx 1 pld www-data 590 14 févr. 14:38 CvController.php -rwxrwxrwx 1 pld www-data 3047 14 févr. 14:38 CvtheqController.php -rwxrwxrwx 1 pld www-data 1934 14 févr. 14:38 ErrorController.php -rwxrwxrwx 1 pld www-data 143884 14 févr. 14:38 IndexController.php -rwxrwxrwx 1 pld www-data 70405 14 févr. 14:38 MiscController.php -rwxr-xr-x 1 root root 143884 15 févr. 10:55 old-IndexController.php -rwxrwxrwx 1 pld www-data 1534 14 févr. 14:38 PubController.php -rwxrwxrwx 1 pld www-data 2282 14 févr. 14:38 RecruteursController.php -rwxrwxrwx 1 pld www-data 1917 14 févr. 14:38 ReferencementController.php -rwxrwxrwx 1 pld www-data 2318 14 févr. 14:38 SelectionController.php drwxrwxrwx 6 pld www-data 4096 30 janv. 16:51 .svn -rwxrwxrwx 1 pld www-data 3022 14 févr. 14:38 TagsController.php
Merci d'avance pour votre aide..
Dernière modification par Hall (19-02-2013 10:54:47)
Hors ligne
Quand je fais un :
echo "<br>" .$module . " - " . $controller . " - " . $action ;
sur cette page : http://91.216.19.189/portailinterim.com/index/recherche
J'ai le résultat suivant:
default - herche - index
default - herche - index
bizarre non???
Hors ligne