Je mets en place un environnement pour wordpress sur apache2, sur une nouvelle installation d'ubuntu 12.04.
Afin de faire fonctionner les URL conviviales, j'essaie de configurer mod_rewrite. J'ai suivi quelques instructions que j'ai trouvées sur le net et utilisé a2enmod.
Maintenant. après avoir redémarré apache, je voudrais vérifier si le module est réellement chargé.
La commande que j'ai trouvée pour obtenir une liste des modules chargés est la suivante:
apache2 -t -D DUMP_MODULES
Cependant, cela renvoie une erreur:
apache2: mauvais nom d'utilisateur $ {APACHE_RUN_USER}
Alors, comment puis-je réellement répertorier tous les modules chargés, ou sinon vérifier si mod_rewrite a été activé?
la source
Créez simplement un
mod_rewrite.php
fichier dans votre répertoire racine et placez-y le code ci-dessous:Renommez maintenant votre ancien
.htaccess
fichierCréez simplement un nouveau fichier .htaccess et placez le code ci-dessous.
Maintenant, appuyez sur Enregistrer.
Ensuite, visitez votre site, vous recevrez un message.
la source
Sur centos 6.5+ sur le type de terminal
Si dans la réponse, vous pouvez voir rewrite_module (shared) cela signifie qu'il est installé. Vous pouvez supprimer grep 'rewrite' et obtenir la liste de tous les modules pour votre installation Apache.
la source
Sur le type suse en tant que root dans le terminal
httpd2 -M
, cela donne une liste des modules chargés.httpd2 -l
ne donne que les modules compilés. Cela fonctionne pour apache 2.4la source