captain_torche Posté 3 Mai 2007 Partager Posté 3 Mai 2007 J'essaye (en vain) de faire fonctionner le mod_rewrite sur EasyPHP. Comme je l'ai lu un peu partout, j'ai décommenté les deux lignes concernées LoadModule rewrite_module modules/mod_rewrite.soAddModule mod_rewrite.c , et redémarré le serveur Apache, mais rien n'y fait. Le fichier .htaccess ne semble même pas reconnu (je n'ai pas d'erreur 500, juste une erreur 404 normale). Idem, dans le phpinfo(), je n'ai pas non plus la mention de l'activation du module. Aurais-je oublié quelque chose ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 4 Mai 2007 Partager Posté 4 Mai 2007 A mon sens c'est parce que tu n'as pas défini de VirtualHost ... et de ce fait le DOCUMENT_ROOT n'est pas le bon, ce qui te donne une erreur 404. Le fichier .htaccess est utilisé par d'autres modules, et si tu as une ligne telle que RewriteEngine On, tu aurais une erreur 500 si mod_rewrite n'était pas activé. Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 4 Mai 2007 Auteur Partager Posté 4 Mai 2007 Merci de ta réponse, Dan ! Seulement : comme définis-je un virtual host (et qu'est-ce que c'est) ? Et est-ce normal que je n'aie pas la mention de mod_rewrite dans le phpinfo() ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 4 Mai 2007 Partager Posté 4 Mai 2007 Si cela peut te rassurer, je n'ai pas mod_rewrite dans le phpinfo() du serveur du Hub non plus Mais on le voit bien lorsqu'on lance "httpd -l" Un VirtualHost est un hôte virtuel, qui permet à Apache de savoir où se trouvent les fichiers associés à un domaine spécifique (Server Name) Il se définit dans le fichier de config Apache (httpd.conf) dans lequel tu dois avoir des exemples Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 4 Mai 2007 Auteur Partager Posté 4 Mai 2007 Ok, merci, je regarde ça ce soir Pour le PHPinfo, il faudrait alors peut-être mettre à jour ton article, section "on teste d'abord !", pour préciser que ce n'est pas nécessairement vrai. Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 4 Mai 2007 Auteur Partager Posté 4 Mai 2007 Je viens de tester, ça marche super, merci ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 4 Mai 2007 Partager Posté 4 Mai 2007 Pour le PHPinfo, il faudrait alors peut-être mettre à jour ton article, section "on teste d'abord !", pour préciser que ce n'est pas nécessairement vrai. Au temps pour moi... c'est bien dans les Apache Loaded Modules sur le serveur du Hub. J'ai dû mal regarder tout à l'heure... Mais ma mauvaise réponse t'aura au moins évité de chercher l'erreur où elle n'était pas ! Surprenant que tu ne l'aies pas dans le phpinfo() sous EasyPhp ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 4 Mai 2007 Auteur Partager Posté 4 Mai 2007 Bah, en fait, je n'ai carrément pas le 'Apache Loaded Modules". Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant