Home | Downloads | Fórums | Notícias | Preferências | Galeria | Cadastro | Wiki-BR
 

[ Comunidade Fedora Brasil ]: Forums



Comunidade Fedora Brasil :: Exibir tópico - Problemas Apache+PHP+ACENTOS
 FAQFAQ   PesquisarPesquisar   GruposGrupos   PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   LoginLogin 

Problemas Apache+PHP+ACENTOS

 
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Web | Banco de dados | email | ftp
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
secthorlab
Novato
Novato


Registrado em: Jan 30, 2008
Mensagens: 4

MensagemEnviada: Seg Mai 26, 2008 1:01 pm    Assunto: Problemas Apache+PHP+ACENTOS Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Trinka
Novato
Novato


Registrado em: Feb 13, 2007
Mensagens: 35

MensagemEnviada: Seg Mai 26, 2008 1:35 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
secthorlab
Novato
Novato


Registrado em: Jan 30, 2008
Mensagens: 4

MensagemEnviada: Seg Mai 26, 2008 1:50 pm    Assunto: Responder com Citação

Comentei mais o ainda não solucionou Sad



Abraços
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
secthorlab
Novato
Novato


Registrado em: Jan 30, 2008
Mensagens: 4

MensagemEnviada: Ter Mai 27, 2008 2:08 pm    Assunto: Resolvido Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Web | Banco de dados | email | ftp Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
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

Forums ©
_