Configuration de apache (wamp)

Configuration de apache (wamp) - PHP - Programmation

Marsh Posté le 22-08-2007 à 08:16:23    

Bonjour,
 
Selon les conseils de "durkheim", j'ai installer Eclipse pour Zend ainsi que xampp.
Puis j'ai suivit le tuto http://framework.zend.com/manual/f [...] quickstart pour créer mon premier projet en MVC.
 
Mais évidemment rien ne fonctionne...  :heink:  
Alors je pense que j'ai pas du correctement configurer mes outils. Premièrement je voit que je suppose que je doit configurer correctement xampp. Je voit qu ils parlent du fichier php.ini dans le quel je doit changer mon include_path mais quel fichier php.ini? Celui dans xampp je suppose mais alors celui de /apache, de /php ou de /php/php4? et le faire pointer vers ou? vers la ou j ai décompresser le framework zend? ou vers un des répertoires d Eclipse suffit?
 
D'avance merci et sorry pour mes questions de newbies... :ange:  
Ben


Message édité par the big ben le 24-08-2007 à 07:45:45
Reply

Marsh Posté le 22-08-2007 à 08:16:23   

Reply

Marsh Posté le 22-08-2007 à 09:31:19    

Pour la décompression du framework:
Perso je l'ai mis dans un répertoire de mon système de fichier. Ca n'a pas vraiment d'importance.
Le fichier .ini à changer est celui pointé par wamp sous windows quand on fait un clic sur l'icone de la barre de tâches.
Quand à include_path, je ne la vois pas dans le quickstart de zend framework?

 

Je te conseillerais afin de mieux te conseiller d'installer wamp au lieu de xamp. C'est la même chose, mais pour windows, et je connais mieux le produit. L'interface de configuration est nottamment un plaisir.

 

Edit:
Avant de te lancer dans la réalisation d'un truc avec le framework, fais un hello world.
-Est ce que 127.0.0.1 dans un browser t'affiche bien apache?
-est ce que tu arrives à faire marche le code suivant dans un navigateur?

 
Code :
  1. <?php echo "hello le monde"; ?>


Message édité par durkheim le 22-08-2007 à 10:53:49
Reply

Marsh Posté le 22-08-2007 à 18:51:07    

Hello,
 
J'ai suivit tes conseils pour l installation de wamp.
Et du coup j ai trouvé le include path.
j ai donc mit a :

Code :
  1. ; Windows: "\path1;\path2"
  2. ;include_path = ".;c:\php\includes"
  3. include_path = ".;C:\wamp\ZendFramework-1.0.1\library\Zend"


 
Mais quand j essaie de lancer ma page j ai :
 
Warning: require_once(Zend/Controller/Front.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\TestZend2\html\index.php on line 4
Fatal error: require_once() [function.require]: Failed opening required 'Zend/Controller/Front.php' (include_path='.;C:\wamp\www\TestZend2;') in C:\wamp\www\TestZend2\html\index.php on line 4
 
 
Et oui le bete hello world fonctionne correctement
 
Merci


Message édité par the big ben le 22-08-2007 à 18:52:01
Reply

Marsh Posté le 22-08-2007 à 19:09:27    

the big ben > Le zendframework s'attend à se trouver dans le dossier zend.
Essaye en mettant include_path = ".;C:\wamp\ZendFramework-1.0.1\library"
Si ça ne marche pas, il te faudra peut être copier le dossier zend à la racine de ton site.

Reply

Marsh Posté le 22-08-2007 à 19:37:39    

ok en mettant a la racine et en adaptant un peu mon code ca fonctionne...

Reply

Marsh Posté le 24-08-2007 à 07:34:36    

Il y a une chose que je ne comprend pas:
Quand je lance mon appli avec eclipse tout fonctionne correctement mais, quand j'essaie d'accéder directement depuis mon browser via http://localhost/zf-tutorial/index.php ca ne fonctionne pas j'ai essayer avec une bete page test la ok...
Pourquoi tant de haine? ;)

Reply

Marsh Posté le 24-08-2007 à 07:37:53    

Ah j ai compris pourquoi c est a cause de mon fichier .htaccess mais pourquoi par contre?  
Voici son conteu:
RewriteEngine on
RewriteRule .* index.php
 
php_flag magic_quotes_gpc off
php_flag register_globals off
 
Edit: J'ai compris pourquoi: c'est le fichier httpd.conf qui n'est pas tout a fait correcte. Effectivement je doit mettre AllowOverride All mais par contre comment le faire pour le mettre pour un repertoire et tout ses sous repertoires? Car pour l'instant il ne fonctionne que pour le répertoire racine :
<Directory "C:\wamp\www\zf-tutorial">
    AllowOverride All
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>


Message édité par the big ben le 24-08-2007 à 07:47:30
Reply

Marsh Posté le 24-08-2007 à 17:44:33    

up!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed