Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
J'ai un problème avec le déploiement de mon application.
Mon fichier index.php
se trouve sous :
http://localhost:81/amdb/public/
et contient le code suivant :
require '../application/bootstrap.php';
A chaque ouverture de session l'utilisateur va être redirigé vers la page de login
http://localhost:81/amdb/public/auth/login
La redirection se fait : Mais je reçois un message : Page Not found
Il faut noter que le module Rewrite est activé dans apache et que cette même application tourne sous WAMP server avec les mêmes versions d'apache et de php.
Dernière modification par ziedb (08-04-2009 19:12:02)
Hors ligne
...
Hors ligne
Hello...
Vérifie ton VirtualHost qui doit pointer sur ton répertoire public contenant ton index.php
Si ton VirtualHost pointe correctement ton URL de redirection devrait être http://localhost:81/amdb/auth/login et non http://localhost:81/amdb/public/auth/login
ManuB
Hors ligne
Après avoir laissé tomber l'utilisation de Zend SErver, j'y suis encore revenu...
Cette fois ci, j'ai découvert un petit détails intéressant:
Quand j'utilise wamp server, il suffit d'écrire
http://localhost/monsite/public/module/controleur/action
Alors qu'avec ZS
il faut écrire
http://localhost/monsite/public/INDEX.PHP/module/controleur/action
J'ai trouvé que quand j'écris
echo $this->BaseURL;
c'est remplacé par
http://localhost/monsite/public/ avec WAMP
et
http://localhost/monsite/public/INDEX.PHP/ avec ZS
De ce fait, même mes feuilles de styles ne sont pas chargées avec ZS car elles se trouvent dans mon répertoire
/public
Avez-vous une idée sur ce problème?
Dernière modification par ziedb (21-08-2009 18:13:54)
Hors ligne
la structure simplifiée de mon site est la suivante :
monsite |-Application |- bootstrap.php |- Initializer.php |- module1 |-Public |-index.php |-.htacess
mon .htacess contient les lignes suivantes
RewriteEngine on RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
mon fichier index.php contient les lignes suivantes :
<?php require '../application/bootstrap.php';
Hors ligne