Eu tenho esse erro ao tentar procurar arquivos php localmente
[Fri Apr 13 19:16:40 2012] [alert] [client 127.0.0.1] C:/AppServ/www/hr-website/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://127.0.0.1/
qual é o problema ?
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
a2enmod rewrite
um atalho para criar o link simbólico - manpages.ubuntu.com/manpages/zesty/man8/a2enmod.8.htmlRespostas:
Verifique se você
mod_rewrite
ativou.De: https://webdevdoor.com/php/mod_rewrite-windows-apache-url-rewriting
Se a
LoadModule rewrite_module modules/mod_rewrite.so
linha estiver ausente no arquivo httpd.conf, basta adicioná-lo.Comando de amostra
Para habilitar o módulo em um ubuntu padrão, faça o seguinte:
fonte
No Apache 2+, você pode simplesmente fazer o seguinte (Usando o Terminal Linux):
ou
fonte
Basta seguir os passos simples 1-2-3:
fonte
Eu posso ver que você está usando o AppServ, mod_rewrite, por padrão, está desabilitado nesse pacote WAMP (apenas o pesquisei)
Solução:
Localizar:
C:/AppServ/Apache/conf/httpd.conf
arquivo.e des-comentar esta linha
#LoadModule rewrite_module modules/mod_rewrite.so
Reinicie o apache ... Simplez
fonte
Este comentário de verybadbug em questão me ajudou:
Depois disso, precisamos reiniciar o Apache:
fonte
sudo a2enmod rewrite && sudo /etc/init.d/apache2 restart
faz exatamente isso que você sugeriu.Verifique também se o php está ativado descomentando o
linha que vem logo após
Certifique-se de que ambas as linhas em
são descomentados.
fonte
a2enmod rewrite
é o comando necessáriaEtapas para iniciar o Apache httpd.exe (estou usando o exemplo x64 VC11 aqui)
Verifique se você instalou o Visual C ++ Redistributable para Visual Studio 2012: VC11 vcredist_x64 / 86.exe
Pode ser necessário o Visual Studio 2012 Update 3 (VS2012.3)
Descompacte httpd-2.4.4-win64-VC11.zip e copie e cole no
Descompacte os módulos-2.4-win64-VC11.zip e copie-os e cole-os
Para obter mais informações sobre os módulos, consulte a página de download do Apache Lounge VC10 Win64 e / ou o leia-me no arquivo zip.
No
desmarque (remova o sinal de #) começando abaixo dessa lista como copiar e colar aqui
Então encontre
e clique duas vezes nele.
Em seguida, no prompt de comando (CMD.exe), digite
e pressione enter. Mostra qualquer erro restante.
Crie com a atualização 3 do Visual Studio® 2012 aka VC11. O VC11 possui melhorias, correções e otimizações em relação ao VC10 em áreas como Desempenho, Gerenciamento de Memória e Estabilidade. Por exemplo, ajuste da qualidade do código e melhorias feitas em diferentes áreas de geração de código para "velocidade". E faz mais uso dos processadores modernos e dos recursos internos do win7, win8, 2008 e Server 2012.
Os binários VC11 carregam os módulos VC11, VC10 e VC9 e não são executados no XP e 2003. Sistema mínimo necessário: Windows 7 SP1, Windows 8 / 8.1, Windows Vista SP2, Windows Server 2008 R2 SP1, Windows Server 2012 / R2
Depois de fazer o download e antes de tentar instalá-lo, verifique se ele está intacto e não foi violado. Use a assinatura PGP e / ou as somas de verificação SHA para verificar a integridade.
Obrigado
fonte
Este erro ocorreu para mim porque o mod_rewrite não estava ativado. Tudo funcionou bem depois de ativar o módulo de reescrita: https://www.debuntu.org/how-to-enable-apache-modules-under-debian-based-system-page-2/
fonte