Comunidade Fedora Brasil :: Exibir tópico - Problemas Apache+PHP+ACENTOS
Exibir mensagem anterior :: Exibir próxima mensagem
Autor
Mensagem
secthorlab Novato Registrado em: Jan 30, 2008 Mensagens: 4
Enviada: Seg Mai 26, 2008 1:01 pm Assunto: Problemas Apache+PHP+ACENTOS
Olá amigos,
Estou com uma dificuldade tenho um sistema em php+mysql que estava funcionando normalmente, só que recentemente formatei e instalei Fedora 7 até então configurei o Apache + PHP + Mysql o sistema está funcionando normal o unico problema e que se você cadastra alguma informação com acentos ele apresenta o erro 400 Bad Request do navegador agora se cadastra alguma informação sem acento ele insere no banco normalmente.
Eu já alterei o arquivo /etc/sysconfig/i18n para:
Código:
SYSFONTACM="iso01"
LANGUAGE="pt_BR"
LC_ADDRESS="pt_BR"
LC_COLLATE="pt_BR"
LC_NAME="pt_BR"
LC_NUMERIC="pt_BR"
LC_MEASUREMENT="pt_BR"
LC_TIME="pt_BR"
LANG="pt_BR"
LC_IDENTIFICATION="pt_BR"
LC_MESSAGES="pt_BR"
LC_CTYPE="pt_BR"
LC_TELEPHONE="pt_BR"
LC_MONETARY="pt_BR"
LC_PAPER="pt_BR"
SYSFONT="lat1-16"
Também já adicionei a linha AddDefaultCharset ISO-8859-1 no httpd.conf mais o problema ainda existe.
Ele apresenta a seguinte mensagem no arquivo error_log:
Código:
[Mon May 26 13:32:19 2008] [error] [client 201.13.96.201] ModSecurity: Access denied with code 400 (phase 2). Invalid Unicode encoding: invalid byte value in character. [id "950801"] [msg "UTF8 Encoding Abuse Attack Attempt"] [severity "WARNING"] [hostname "www.meusite.com.br"] [uri "/adm/novidades.php"] [unique_id "uTVbRH8AAAEAAHhxivMAAAAC"]
Gostaria de saber se alguém já passou por essa dificuldade ?
Grato,
Giuliano De S. Pedrotti
Voltar ao Topo
Trinka Novato Registrado em: Feb 13, 2007 Mensagens: 35
Enviada: Seg Mai 26, 2008 1:35 pm Assunto:
tenta dxar comentado a parte do UTF-8 no httpd.conf e dxa so a linha essa linha
AddDefaultCharset ISO-8859-1
abraçooo
Voltar ao Topo
secthorlab Novato Registrado em: Jan 30, 2008 Mensagens: 4
Enviada: Seg Mai 26, 2008 1:50 pm Assunto:
Comentei mais o ainda não solucionou
Abraços
Voltar ao Topo
secthorlab Novato Registrado em: Jan 30, 2008 Mensagens: 4
Enviada: Ter Mai 27, 2008 2:08 pm Assunto: Resolvido
Olá pessoal para quem passar por esse problema segue abaixo como resolver:
1) Coloque o MySQL connection collation para utf8_unicode_ci utilizando o phpMyAdmin;
2) Depois edit o httpd.conf e coloque AddDefaultCharset ISO-8859-1
3) Instale o mod_security
Código:
yum install mod_security
Reinicie seu apache
Código:
service httpd restart
Pronto o problema já vai ser resolvido.
Abraços
Voltar ao Topo
Enviar Mensagens Novas: Proibido . Responder Tópicos Proibido Editar Mensagens: Proibido . Excluir Mensagens: Proibido . Votar em Enquetes: Proibido .
Powered by phpBB © 2001, 2005 phpBB Group