Url-rewriting, suite et fin, problème avec easyphp

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Url-rewriting, suite et fin, problème avec easyphp

par bravegars » 20 mars 2008, 13:55

Heureusement que tu es là Ryle . :)

Il n'y a aucune ligne AddModule mod_rewrite.c

Le problème se situait bien dans la seconde partie que tu évoquais.

Il fallait passer AllowOverride à ALL.

Merci encore Ryle.
Surtout quitte pas PHP France je pourrais encore avoir besoin
de tes lumières. :lol:

par Ryle » 20 mars 2008, 13:32

Hmm.. tu devrais pourtant bien avoir le "AddModule mod_rewrite.c" il doit se trouver une 15aine de lignes plus bas que le "LoadModule rewrite_module modules/mod_rewrite.so" .. au pire tu peux l'y ajouter s'il n'y est pas :) (mais de mémoire, je n'avais rien ajouté pour l'activer, donc il doit se cacher quelque part... cherche les lignes avec "rewrite" :))

De mémoire, tu dois également avoir dans le httpd.conf un paramètre du genre

Code : Tout sélectionner

<Directory /> Options FollowSymLinks Indexes AllowOverride None </Directory>
Qui interdit la surcharge d'instruction par les fichiers htaccess.. il faut modifier le AllowOverride avec un All (ou autre selon le degré de finesse que tu veux autoriser, mais en local pour du dev, un all, ça me parait très bien ;))

Url-rewriting, suite et fin, problème avec easyphp

par bravegars » 20 mars 2008, 13:12

Bonjour,

J'ai mis en place l'url-rewriting sur mon site et tout fonctionne très bien chez mon hébergeur.

Par contre ça ne marche pas avec easyphp.
Je cherche un moyen de le faire fonctionner mais rien à faire pour l'instant.

J'utilise easyphp 2.0.0.0, avec PHP 5.2.0 et apache 2.2.3.

Mon fichier htaccess est bien placé dans le répertoire www qui est la racine
en local du site.

J'ai décommenté la ligne
LoadModule rewrite_module modules/mod_rewrite.so

dans le httpd.conf du dossier conf_files

Partout on fait mention aux lignes
AddModule mod_rewrite.c
AddModule modules/standard/mod_rewrite.o

qu'il faut décommenter.

Le problème c'est que ces lignes ne figurent pas dans le httpd.conf,

et dès que j'en rajoute une, j'ai une superbe erreur et le serveur ne démarre plus.

Est-ce que quelqu'un qui se sert de easyphp 2.0.0.0, peut me dire
comment faire pour activer l'url-rewriting ? Merci...