logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-11-2018 01:13:43

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

[Résolu] modrewrite refuse de fonctionner

Bonjour,

j'ai un site qui ne fonctionne que par rewrite.  C'est - disons - un peu important que j'arrive à ré-activer ce module.

J'ai dû réinstaller apache2
Entre temps, s'est installée aussi PHP 7.3

J'ai révisé ma config dans /etc/apache2 et ajouté rewritemod.load dans les mods-enabled
J'ai aussi redémarré apache2 via /etc/init.d/apache2 restart
Je me suis aussi assuré d'activer le mod rewrite par la commande a2enmod rewrite
qui m'a répondu  Module rewrite already enabled

Bien sûr, j'ai tenté de recharger ma page web bloquée.
Le même résultat après tout cela que celui avant:
erreur 404

Rien d'autre n'a été changé sur le-dit site web, l'erreur ne vient donc pas du .htaccess qui fonctionnait bien jusqu'avant la mise à jour de apache2
L'erreur 404 m'informe aussi que ma version est la suivante:   Apache/2.4.25 (Debian) Server at 127.0.0.1 Port 80


Merci de votre aide.

Dernière modification par Patriboom (26-11-2018 04:34:30)


Portez la paix
Patrick Allaire, ptre

Hors ligne

#2 26-11-2018 04:34:11

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] modrewrite refuse de fonctionner

Afin d'aider quiconque aurait ce même souci.
La solution est facile et vieille comme UNIX

Désolé de vous avoir dérangés pour cela.

Il suffit de modifier le fichier  /etc/apache2/apache2.conf de la manière suivante:
Vous trouverez ceci :

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
 



que vous devez changer à la faveur de

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
 



Puis, bien sûr, redémarrer apache ainsi:

/etc/init.d/apache2 restart


Portez la paix
Patrick Allaire, ptre

Hors ligne

Pied de page des forums