Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-12-2011 11:07:54

syntaxlb
Membre
Date d'inscription: 01-07-2010
Messages: 14

Probleme de chemin, BaseUrl ?

Bonjour à tous,

Voici le chemin de mon application dans le ftp : "home/projets/syntax/" , puis mes fichiers "index.php" ainsi que les dossiers "js", "img", "css" sont dans le chemin "home/projets/syntax/public_html" .


Concernant l'URL, je dois y accéder via cette url : "XX.XX.XX.XX/syntax/"

Voici mon .htaccess :

AddType x-mapp-php5 .php .html .htm
AddHandler x-mapp-php5 .php .html .htm

RewriteEngine On
RewriteBase /syntax
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
Options FollowSymLinks

Donc lorsque je vais sur mon application, j'ai tout qui s'affiche, sauf mes images, css, etc...
De plus, les urls ne pointe pas sur le bon chemin.

Par exemple : "XX.XX.XX.XX/index/voir" , au lieu de "XX.XX.XX.XX/syntax/index/voir". Donc c'est normal que ca ne fonctionne pas.

Mes images possèdent comme chemin : "XX.XX.XX.XX/img/coucou.jpg", au lieu de "XX.XX.XX.XX/syntax/img/coucou.jpg"


---

J'ai pensé que c'était le baseUrl qui est mauvais, pourtant quand je l'affiche via "getBaseUrl()", j'obtiens bien "/syntax"


Je comprends pas :s


PS: Je ne peux pas modifier les fichiers apache sur le serveur, donc juste le .htaccess  :\

Hors ligne

 

#2 06-12-2011 12:28:55

Roromix
Membre
Date d'inscription: 05-12-2011
Messages: 55

Re: Probleme de chemin, BaseUrl ?

As-tu essayé de mettre

Code:

RewriteBase /syntax/

à la place de

Code:

RewriteBase /syntax

?

Hors ligne

 

#3 06-12-2011 14:32:19

syntaxlb
Membre
Date d'inscription: 01-07-2010
Messages: 14

Re: Probleme de chemin, BaseUrl ?

Oui je viens d'essayer, ca me fait la même chose.

Sur ma page d'index j'ai un formulaire, dont voici l'action :

public function getForm()
    {
        return new Application_Form_Authentification(
                        array(
                            'action' => '/index/process',
                            'method' => 'post',
                        )
        );
    }

Mon url est bien "XX.XX.XX.XX/syntax/".
Lorsque je "submit" le formulaire, il m'amene vers "XX.XX.XX.XX/index/process", au lieu de "XX.XX.XX.XX/syntax/index/process"

Toutes mes images et fichiers js/css, commence par "/" dans leur chemin :

echo $this->headScript()->appendFile('/js/jquery.js');

Je n'ai pas ce problème en local pourtant. Il me semble que ce serait un problème de "DocumentRoot" d'apache. Mais je vois pas comment régler le problème si je ne peux accéder aux fichiers de config apache...

Si vous avez besoin d'autre code source, n'hésitez pas.

Hors ligne

 

#4 06-08-2012 10:35:01

irumi
Membre
Date d'inscription: 29-04-2011
Messages: 47

Re: Probleme de chemin, BaseUrl ?

Bonjour,
personne n'a trouvé la solution à ce problème?
J'ai le même problème. Par contre j'ai remarqué que lorsque j'inclue mes fichier sans le / de départ, ils sont bien inclue.

<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> Fonctionne
<script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script> ne fonctionne pas

Merci

Hors ligne

 

#5 06-08-2012 11:28:47

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: Probleme de chemin, BaseUrl ?

Ce que tu indique est un comportement normal.

Hors ligne

 

#6 06-08-2012 11:36:30

irumi
Membre
Date d'inscription: 29-04-2011
Messages: 47

Re: Probleme de chemin, BaseUrl ?

sauf que j'ai fait tous mon développement en utilisant un / de départ (cela m'évitait des problèmes de répertoire) puisque mon document root pointait directement sur le site en développement.
Mais maintenant j’aimerai utiliser des alias.

Comment faire pour que le / de départ pointe sur mon répertoire alias au lieu du www?

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