Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-12-2009 04:24:28

jlaforge
Nouveau membre
Date d'inscription: 10-12-2009
Messages: 3

[Résolu][ZF 1.9.5]Probleme de liens avec Zend Url Helper

Bonjour,

j'ai un probleme avec mes liens pour naviguer sur le site. Aucun de mes liens ne semblent pouvoir accéder correctement au controlleur adéquat.

Dans ma vue, j'ai par exemple un lien comme ceci

Code:

<a href=<?php  echo $this->url(array('controller' => 'index', 'action' => 'article', 'idarticle' => 'infosPratiques')); ?>><img border="0" src="<?php echo $this->baseUrl();?>/images/infosPratiques.jpg"></a>

Dans mon controlleur j'ai bien une fonction articleAction.

Mon .htaccess ressemble a ca :


Code:

# "active" PHP5
AddType x-mapp-php5 .php
SetEnv PHP_VER 5
 
# Désactive le paramètre register_globals
SetEnv REGISTER_GLOBALS 0
# Désactive le paramètre magic_quotes_gcp
SetEnv MAGIC_QUOTES 0
SetEnv ZEND_OPTIMIZER 1
# active le rewrite engine
RewriteEngine on
RewriteBase /
# redirige vers le "bootstrap"
RewriteRule .* index.php
# sauf pour le fichier robots.txt pour que google le trouve
RewriteRule ^robots.txt$ robots.txt [L]
# pareil pour le fichier sitemap
RewriteRule ^sitemap.xml$ sitemap.xml [L]

et j'ai accès a ma premiere page sans probleme, c'est vraiment comme si le controlleur n'agissait pas une fois un lien clické.

Mon site fonctionne bien en local (les liens aussi) mais une fois que je le met sur le serveur (OVH), ca ne fonctionne plus.

Le lien du site est : Mon site

J'ai deja pas mal regardé dans la doc mais je ne trouve vraiment pas.

Si vous avez une idée, cela m'aiderait beaucoup !!

merci

Dernière modification par jlaforge (14-12-2009 20:32:45)

Hors ligne

 

#2 10-12-2009 12:53:12

jlaforge
Nouveau membre
Date d'inscription: 10-12-2009
Messages: 3

Re: [Résolu][ZF 1.9.5]Probleme de liens avec Zend Url Helper

Est-ce que je dois ajouter des nouvelles routes au bootstrap dès que j'utilise la fonction Zend Url Helper ?

Hors ligne

 

#3 14-12-2009 20:32:26

jlaforge
Nouveau membre
Date d'inscription: 10-12-2009
Messages: 3

Re: [Résolu][ZF 1.9.5]Probleme de liens avec Zend Url Helper

J'ai résolu mon problème !

En fait c'est assez logique. Dès que l'on a la premiere page du site sur le serveur qui fonctionne et les autres qui ne fonctionnent pas (avec une erreur 404 page was not found), je pense que c'est d'office le mod_rewrite qui n'est pas bien configuré sur le serveur !

En tout cas, c'est comme cela que j'ai résolu mon problème

Hors ligne

 

#4 15-12-2009 15:06:09

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

Re: [Résolu][ZF 1.9.5]Probleme de liens avec Zend Url Helper

En effet, le mod_rewrite doit être activé pour utiliser Zend

Hors ligne

 

#5 30-05-2010 15:04:53

gui-yem
Nouveau membre
Lieu: marseille
Date d'inscription: 30-05-2010
Messages: 4
Site web

Re: [Résolu][ZF 1.9.5]Probleme de liens avec Zend Url Helper

je rencontre le même problème que toi sur un serveur ovh gentoo release 2.
ma première page fonctionne mais toutes les autres me renvoi une erreur 404.

je suis étonné d'être confronté a un pb de réécriture d'URL car j'utilise l'urlrewriting via htaccess sur d'autres sites (développé sans zend framework) de mon serveur sans problème.

si tu peux me donner qq infos sur la façon dont tu as résolu ton problème (config apache) ça m'aiderait bien.

merci

Hors ligne

 

#6 31-05-2010 13:56:05

gui-yem
Nouveau membre
Lieu: marseille
Date d'inscription: 30-05-2010
Messages: 4
Site web

Re: [Résolu][ZF 1.9.5]Probleme de liens avec Zend Url Helper

J'ai finalement résolu le problème.

je donne l'info pour les personnes travailant sur serveur Gentoo release2 qui se trouveront confronté au même pb que moi.

il s'agit d'une simple modif du fichier Httpd.conf qui permet de configurer le mod_rewrite pour le multiviews :

remplacer cette ligne:
Options Includes ExecCGI MultiViews FollowSymLinks Indexes
par:
Options Includes ExecCGI -MultiViews FollowSymLinks Indexes

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages