Estou configurando um ambiente para o wordpress no apache2, em uma nova instalação do ubuntu 12.04.
Para que URLS amigáveis funcionem, estou tentando configurar o mod_rewrite. Segui algumas instruções que encontrei na rede e usei o a2enmod.
Agora. depois de reiniciar o apache, gostaria de verificar se o módulo está realmente carregado.
O comando que eu encontrei para obter uma lista de módulos carregados é este:
apache2 -t -D DUMP_MODULES
No entanto, isso retorna um erro:
apache2: nome de usuário incorreto $ {APACHE_RUN_USER}
Então, como faço para listar todos os módulos carregados ou verificar se mod_rewrite foi ativado?
fonte
Basta criar um
mod_rewrite.php
arquivo no diretório raiz e colocar o código abaixo:Agora renomeie seu
.htaccess
arquivo antigoBasta criar um novo arquivo .htaccess e colocar o código abaixo.
Agora clique em salvar.
Então visite seu site, você receberá uma mensagem.
fonte
No centos 6.5+ no tipo de terminal
Se na resposta você puder ver rewrite_module (shared) significa que está instalado. Você pode remover o grep 'rewrite' e obter a lista de todos os módulos para a instalação do Apache.
fonte
No tipo de suse como raiz no terminal
httpd2 -M
, isso fornece uma lista de módulos carregados.httpd2 -l
apenas fornece o compilado em módulos. Isso funciona para o apache 2.4fonte