Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/07/2006, 01h36   #1
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
Par défaut Chemin d'accès, uncaught exception

Bonjour,

Voilà au travail j'ai commencer à travailler avec le zend framework 0.1.5 sur un serveur et çà fonctionne parfaitement.

J'essaie de m'en servir personnellement chez moi en local avec wampserver sur PHP 5.1 mais voilà çà ne fonctionne pas.

L'erreur qu'il me retourne:
Citation:
Fatal error: Uncaught exception 'Zend_Exception' with message 'File "app/controllers\IndexController.php" was not found.' in C:\web\sites\monsite\library\Zend.php:190 Stack trace: #0
Mon fichier est bien présent à cet endroit là, et dedans il y à:
Citation:
<?php
class IndexController extends Zend_Controller_Action
{
public function indexAction()
{
echo 'làààààààà';
}
}
J'ai déjà fait des tests de ce genre au boulot et çà fonctionne très bien comme je veux.

j'ai parametré wampserver pour que localhost arrive directement dans mon repertoire de travail du site qui est "monsite" donc pour y acceder je fait simplement : http://localhost/

Ma page index.php à la racine contient:
Citation:
<?php
include_once('Zend.php');
Zend::loadClass('Zend_Controller_Front');
Zend_Controller_Front::run('app/controllers/');
Donc en faite j'ai j'ai fait des vérification, il me trouve bien le chemin app/controllers/ car si je fait par exemple nimportekoi/app/controllers/ il me dit qu'il ne trouve pas le repertoire indiqué.
Or là il m'indique bien ce c'est :
Citation:
app/controllers\IndexController.php
qu'il ne trouve pas.

c'est normal qu'il me ressorte l'erreur avec un \ dans app/controllers\IndexController.php ?
peut être que le problème viens de windows ?

Pourtant au travail je m'en sert (sur un serveur linux) et aucun souci bizarre çà
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2006, 14h55   #2
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
lorsque je fait :
Code :
1
2
3
4
5
6
7
8
9
10
 
<?php
include_once('Zend.php');
try {
	Zend::loadClass('Zend_Controller_Front');
	Zend_Controller_Front::run('app/controllers/');
} catch (Exception $e) {
	print_r($e->getMessage());
}
?>
il me sort simplement l'erreur suivante :
Citation:
File "app/controllers\IndexController.php" was not found.
pk est ce qu'il me met un antislash dans le lien ?
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 10h17   #3
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Un probleme d'include_path
Regarde si le path . est inclu par defaut.
Je ne sais pas vraiment comment cela fonctionne sous windows.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 10h27   #4
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
ben oui oui il l'inclut sinon il planterait dès la première ligne de mon fichier index.php :
Citation:
include_once('Zend.php');
Je pense que c'est vraiment l'antishash qui lui plait pas en fait, mais je sais pas quoi faire pour qu'il mette un slash seulement

Personne n'a déjà essayé de faire tourner Zend framework sous windows ?
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2006, 10h24   #5
Invité régulier
 
Inscription : avril 2002
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 7
Points : 7
Points : 7
Salut,

Est-ce que tu as décommenté la ligne suivante dans le fichier httpd.conf :

LoadModule rewrite_module modules/mod_rewrite.so

Ensuite redémarrer wamp/apache

Il faut aussi modifier l' include_path du PHP.INI et faire pointer vers le répertoire où tu as mis le zend Framework.
=> Ok je viens de relire le post tu l'as fait.
Zygus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2006, 14h39   #6
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
bé juste que quelqu'un me dise s'il à déjà essayer de faire tourner le zend framework en local sous windows ?
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2006, 14h44   #7
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Je ne pense pas que ce soit fait souvent.
regarde sur google. Je pense que'il doit y avoir ce genre de reponses.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2006, 16h20   #8
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
lol tu as vu ma signature ?

j'ai pas arreter de chercher sur google
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2006, 17h13   #9
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
sinon poste sur la mailling list ZF.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 11h27   #10
Invité régulier
 
Inscription : avril 2002
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 7
Points : 7
Points : 7
Citation:
Envoyé par maximenet
bé juste que quelqu'un me dise s'il à déjà essayer de faire tourner le zend framework en local sous windows ?
oui
Zygus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 12h41   #11
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
Zygus as tu eu le même probleme que moi ?
si oui comment l'a tu résolut ?
si non aurai tu une solution à me conseiller ?

Pour info j'ai finallement décider d'adopter un framework perso et une archi perso mais inspirer du Zend framework.
Mais j'aimerai bien tout de meme savoir d'ou viens ce probleme .
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 13h22   #12
Invité régulier
 
Inscription : avril 2002
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 7
Points : 7
Points : 7
Citation:
Envoyé par maximenet
Zygus as tu eu le même probleme que moi ?
si oui comment l'a tu résolut ?
si non aurai tu une solution à me conseiller ?

Pour info j'ai finallement décider d'adopter un framework perso et une archi perso mais inspirer du Zend framework.
Mais j'aimerai bien tout de meme savoir d'ou viens ce probleme .
Sinon je n'ai pas utilisé WAMP mais j'ai fais l'installation en manuel.
Apache,installation du zend core for oracle (car pas mysql)
Changer les paramètres dans le httpd.conf et php.ini manuellement.

Je préfère avoir les mêmes config en local que sur le server même si les OS sont différents.

Voilà mais je crois pas que ça va t'aider bcp plus.

Si le framework perso répond bien à tes besoins PQ pas? mais fait attention de ne pas réinventer la roue.
Zygus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 14h48   #13
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
Merci pour les conseils Zygus

Citation:
Envoyé par Zygus
Si le framework perso répond bien à tes besoins PQ pas? mais fait attention de ne pas réinventer la roue.
en faite je le fait car j'ai besoin que l'architecture soit plus souple, alors je pourrai surement modifier le zend framework ... quoi que ...

m'enfin bon apres je me dit que une fois que j'ai posé ma regle d'ecriture et mon architecture dossier, il s'uffit d'y implémenté des librairies ou class déjà existante ou de les développés le cas échéants, je ne pense pas réinventer la roue dans ce que je fait
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h35.


 
 
 
 
Partenaires

Hébergement Web