recompiler apache avec rewrite

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


e-kiwi
Modérateur
Modérateur
 
Messages: 13870
Inscription: Mar Déc 23, 2003 9:04

recompiler apache avec rewrite

Message le Ven Sep 09, 2005 7:26

Bonjour,

je nage. voilà le message ci dessous. quelqu'un peut m'expliquer comment on fait ca ? :-) suis sous une debian en ssh.
Merci

-------------------------------------------------------------------------------------
> Syntax error on line 10 of /etc/apache/httpd.conf:
> Invalid command 'RewriteLog', perhaps mis-spelled or defined
> by a module not included in the server configuration

Ca veut dire que le mod_rewrite n'est pas activé dans apache,
tous vos problèmes viennent de là depuis le début.

Deux méthodes possibles :

- charger le module (version dynamique .so) dans le httpd.conf
- recompiler apache avec avec --enable-module=rewrite en statique

-------------------------------------------------------------------------------------


achtungbaby
WRInaute accro
WRInaute accro
 
Messages: 4057
Inscription: Lun Juin 14, 2004 12:37

Message le Ven Sep 09, 2005 9:03

Je vois pas trop l'intérêt d'aller compiler apache. Sous Debian tu balances un apt-getp pour l'installer.

Tu vas modifier ton fichier httpd.conf, et tu ajoutes le module rewrite.

Code: Tout sélectionner
LoadModule rewrite_module /usr/lib/apache/mod_rewrite.so
et
AddModule mod_rewrite.c


Et la tu redémarres apache pour qu'il tienne compte des nouvelles directives.

Je pense que tu as du paramétrer aussi tes vhosts en précisant la directive

AllowOverride All


e-kiwi
Modérateur
Modérateur
 
Messages: 13870
Inscription: Mar Déc 23, 2003 9:04

Message le Ven Sep 09, 2005 9:45

testé, mais marche pas
début de la conversation :

---------------------------------------------------------------
> euh, je n'ai pas de "AddModule mod_rewrite.c" dans mon
> httpd.conf. de /etc/apache. dailleurs aucun AddModule. c est
> normal ca ?

Ca dépend si le module a été compilé en .so ou dans apache.

Mettez

RewriteLog là ou vous voulez
RewriteLogLevel 1 ou plus

dans httpd.conf

Si apache ne pleure pas au démarrage, c'est que c'est bon,
mod_rewrite est dans httpd.

---------------------------------------------------------------

resultat :

> Syntax error on line 10 of /etc/apache/httpd.conf:
> Invalid command 'RewriteLog', perhaps mis-spelled or defined
> by a module not included in the server configuration


achtungbaby
WRInaute accro
WRInaute accro
 
Messages: 4057
Inscription: Lun Juin 14, 2004 12:37

Message le Ven Sep 09, 2005 12:45

Qui a-t'il à la ligne 10 du fichier httpd.conf ?

tu as vérifié aussi la présence du fichier :

/usr/lib/apache/mod_rewrite.so


e-kiwi
Modérateur
Modérateur
 
Messages: 13870
Inscription: Mar Déc 23, 2003 9:04

Message le Ven Sep 09, 2005 14:32

>> Qui a-t'il à la ligne 10 du fichier httpd.conf ?

et bien les deux lignes rajoutées
RewriteLog
RewriteLogLevel 1
qui ont fait conclure au modérateur que le mod_rewrite n'est pas activé dans apache.

donc j ai mis les 2 lignes (enfin juste la seconde AddModule) dans le httpd.conf , et apres rechargement, ca ne marche toujours pas. bref, je comprend fichtre rien à tout ca moi


achtungbaby
WRInaute accro
WRInaute accro
 
Messages: 4057
Inscription: Lun Juin 14, 2004 12:37

Message le Ven Sep 09, 2005 14:43

Retires les deux lignes rewriteLog, et relance apache.

A mon avis le rewriteLog et level1 doivent se trouver dans ton vhost après la directive AllowOverride All

et peut-être aussi spécifier le chemin et le nom de fichier que tu veux écrire, genre

Rewritelog /monchemin/rewrite.log


e-kiwi
Modérateur
Modérateur
 
Messages: 13870
Inscription: Mar Déc 23, 2003 9:04

Message le Ven Sep 09, 2005 15:02

justement, ces 2 lignes servaient à verifier si mod_rewrite etait activé, et là je les ai viré, j ai plus de internal server error, mais pas de rewrite fonctionne


achtungbaby
WRInaute accro
WRInaute accro
 
Messages: 4057
Inscription: Lun Juin 14, 2004 12:37

Message le Ven Sep 09, 2005 15:08

C'est ton .htaccess qui est pas bon, tes règles de rewrite pointent sur un chemin qu'il ne trouve pas, et il te renvoit une erreur.


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités