Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-10-2009 21:44:29

Graurk
Nouveau membre
Date d'inscription: 16-09-2009
Messages: 8

Configurer Wampserver pour utiliser le ZendFrameword dans un alias

Salut,
J'utilise WampServer et j'ai créer un alias dans lequel je place mes projets PHP et qui me sert de  workspace pour Eclipse. Mon porblème est que les chemins du genre "/alias/projet/public/controller/action" ne fonctionne pas et affiche dans le navigateur:
" The requested URL /MesDocumentsD/projets_PHP/projet/public/index.php was not found on this server."

En déplaçant le projet dans le répertoire www de wampserver je ne rencontre plus ce problème. D'après ce test et mes recherches, j'en déduis qu'il faut configurer Apache (avec un AllowOverride all?) mais je n'arrive pas à trouver la solution.

Pourriez-vous m'apporter votre aide?

Hors ligne

 

#2 05-10-2009 11:44:15

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Configurer Wampserver pour utiliser le ZendFrameword dans un alias

C'est que ton alias est incorrect. (ne pas oubliez de regarder error.log !)
Vla un exemple pour mon phpmyadmin :

Code:

Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"

<Directory "/usr/local/www/phpMyAdmin/">
  Options none
  AllowOverride Limit

  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1 192.168.54.0/24
</Directory>

----
Gruiiik !

Hors ligne

 

#3 05-10-2009 14:13:02

Graurk
Nouveau membre
Date d'inscription: 16-09-2009
Messages: 8

Re: Configurer Wampserver pour utiliser le ZendFrameword dans un alias

Voilà l'erreur dans mon log d'Apache:
[error] [client 127.0.0.1] File does not exist: C:/wamp/www/MesDocumentsD, referer: http://localhost/projets/nomDuProjet/public/

Et voici la configuration de mon alias:
Alias /projets/ "d:/MesDocumentsD/projets_PHP/"

<Directory "d:/MesDocumentsD/projets_PHP/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order allow,deny
    Allow from all
</Directory>

Je ne vois pas ce qui cloche à part que j'avais mis un nom différent pour l'alias et le répertoire réel.

Dernière modification par Graurk (05-10-2009 14:19:24)

Hors ligne

 

#4 05-10-2009 14:51:59

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Configurer Wampserver pour utiliser le ZendFrameword dans un alias

entre

Code:

File does not exist: C:/wamp/www/MesDocumentsD

et

Code:

Alias /projets/ "d:/MesDocumentsD/projets_PHP/"

Y'a qqchose qui cloche smile
T'as rechargé la conf de ton apache ?


----
Gruiiik !

Hors ligne

 

#5 05-10-2009 17:54:13

Graurk
Nouveau membre
Date d'inscription: 16-09-2009
Messages: 8

Re: Configurer Wampserver pour utiliser le ZendFrameword dans un alias

Non ça c'est la configuration qu'à fait wampserver lors de la création de l'alias. Je dois mettre quoi à la place?

Hors ligne

 

#6 07-10-2009 17:51:02

Graurk
Nouveau membre
Date d'inscription: 16-09-2009
Messages: 8

Re: Configurer Wampserver pour utiliser le ZendFrameword dans un alias

Apparemment le problème ne se produit pas si mon alias se trouve à la racine du disque dur mais dès qu'il s'agit d'un sous répertoire cela ne marche plus.

Personne n'a d'idée?

Hors ligne

 

#7 23-09-2010 21:48:12

leonstyle14
Nouveau membre
Date d'inscription: 23-09-2010
Messages: 1

Re: Configurer Wampserver pour utiliser le ZendFrameword dans un alias

Je déterre un peu le sujet wink mais voici la solution :

Dans le .htaccess (donc du dossier public de votre application Zend !!) il faut indiquer l'alias utilisé dans apache (celui crée dans Wamp par exemple) de cette façon :

RewriteBase /votre_alias


Exemple de mon fichier .htaccess pour l'alias school

SetEnv APPLICATION_ENV development

RewriteEngine On
RewriteBase /school
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]


exemple de mon fichier school.conf dans le dossier alias de Wamp :

Alias /school/ "W:/workspaces/workspace_php/Ecole/public/"

<Directory "W:/workspaces/workspace_php/Ecole/public/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order allow,deny
    Allow from 127.0.0.1
</Directory>

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