WebSite X5Help Center

 
Eduardo S.
Eduardo S.
User

Formulário não funciona  pt

Auteur : Eduardo S.
Visité 66, Followers 1, Partagé 0  

Olá pessoal. Vejam se podem me ajudar. Em outro post relatei o problema dos fomularios em meu site não funcionarem. Enviei o log do problema (erro 500) e fui informado no post que o problema era a falta da opção "PHAR" na versão do PHP usada. Realmente esse era o problema. Assim que a opão PHAR foi ativada os formularios voltaram a funcionar.

Mas agora estou com outro problema nos formularios, porém eu descobri o que esta causando isso.

Ocorre que no arquivo HTACCESS em minha pasta "Pulbic_html", dentro do meu C/Panel, aparece a seguinte linha de código:

<IfModule mime_module>

  AddHandler application/x-httpd-alt-php82___lsphp .php .php8 .phtml

</IfModule>

Pois bem, descobri que apagando essa linha os formularios voltam a funcionar. Até aqui, ok.

Porém percebi hoje (02/05/2025) que os fomularios deixaram de funcionar novamente. Ao verificar o arquivo HTACCESS notei que essa linha esta presente novamente. 

Como isso pode acontecer se eu não mexi no arquivo e nem publiquei o site? Ou seja, de um dia para o outro essa linha de código apareceu sem ninguem ter mexido no arquivo.

Como isso pode acontecer?

Notei que eu deixei o Website X5 aberto em meu compuatdor todo o tempo, pois estou fazendo pequenas alterações no site. Será isso? Será que o fato do Webite X5 ficar aberto em meu PC, ele pode sozinho alterar esse aqruivo?

Meu site: www.institutosantana.com

Posté le
7 RéPONSES
Eduardo S.
Eduardo S.
User
Auteur

Pessoal, entrei em contato com o Dep. técnico da minha hospedagem e eles me disseram que eu preciso escolher a versão do PHP que o software usa. Qual a versão do PHP que preciso usar?

Lire plus
Posté le de Eduardo S.
Eduardo S.
Eduardo S.
User
Auteur

A versão do meu X5 é  EVO 2025.1.3

Lire plus
Posté le de Eduardo S.
CARLOS AMARAL
CARLOS AMARAL
Moderator
Meilleur utilisateur du mois ES

Hola Eduardo que tal...

Por un lado, la version de PHP 100% recomendable y probada para WebSite X5 es la 8.2, pero puedes usar alguna posterior.

En cuanto a la linea que desactivas en el .htaccess yo acabo de revisar en el archivo de uno de mis sitios web, y el contenido es distinto, pero puede ser porque hace mucho que no lo actualizo y esa linea haya cambiado dentro de las ultimas versiones.

Esa linea la agrega WebSite X5 al archivo .htaccess, por lo que la vuelves a ver cada vez que actualizas tu sitio web en el server.

Saludos colega!

Carlos A.

2.15.1.0

Lire plus
Posté le de CARLOS AMARAL
Eduardo S.
Eduardo S.
User
Auteur

Olá Carlos, obrigado pelos esclarecimentos. Porém, ao atualizar o site essa linha não é adicionada. É estranho, porque depois de uns 5 dias percebo que essa linha de código aparece, sem ter feito nada. Como pode uma linha de código aparecer do nada, sem ninguem ter feito qualquer coisa? Se isso não afetasse o funcionamento do site, eu não iria reclamar. Porém é só essa linha aparecer e os formulário deixam de funcionar. Após deletar essa linha, os formularios voltam a fucionar. Será problema no C/Panel? ou na Hospedagem? 

Lire plus
Posté le de Eduardo S.
CARLOS AMARAL
CARLOS AMARAL
Moderator
Meilleur utilisateur du mois ES

Que tal Eduardo nuevamente,

voy a marcar tu mensaje para que lo vea directamente alguien del Staff de Incomedia ok? Ya que quizá nos puedan dar mas informacion sobre que puede estar pasando, pero si cuando publicas tu web en el servidor esa linea no aparece, y aparece dias despues, posiblemente sea algo con tu proveedor de hosting.

estamos en contacto colega, a ver si podemos ayudarte con tu consulta...

Saludos!

Carlos A.

2.15.1.0

Lire plus
Posté le de CARLOS AMARAL
Incomedia
Eric C.
Incomedia

Hello Eduardo,
where exactly in the .htaccess file can that code be found?
Could you provide a screenshot of the contents of the file?
Thank you.

Online translation:

Olá Eduardo,
em que parte exata do arquivo .htaccess esse código pode ser encontrado?
Você poderia fornecer uma captura de tela com o conteúdo do arquivo?
Obrigado.

Lire plus
Posté le de Eric C.
Eduardo S.
Eduardo S.
User
Auteur

Olá Eric, bom dia. Segue uma cópia que fiz do conteúdo completo do código dentro do meu .htaccess:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
#redirect http non-www to https://www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?institutosantana\.com$
RewriteRule (.*) https://www.institutosantana.com/$1 [R=301,L]
#redirect https non-www to www
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^institutosantana\.com$
RewriteRule (.*) https://www.institutosantana.com/$1 [R=301,L]

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “alt-php82” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-alt-php82___lsphp .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

Alinha a que me refiro, que estava dando erro é a que começa com: <IfModule mime_module> e termina com </IfModule>. 

Depois que informei a minha hospegaem para setar a versao do PHP para a versão 8.2, parece que não deu mais problemas. Atualemente o código .htaccess está como acima, mas sem a linha mencionada. Assim os formularios funcionam. Isso já faz 4 dias.

Mas antes também funcionavam e depois de uns cinco dias aparecia essa tal linha de cóiddo que causava o erro nos furmulários. Talvez agora, pelo fato de setarem a versão do PHP no meu C/panel para a versão 8.2 tenha resolvido.

Mas ainda assim é estranho essa linha aparecer do nada, sem ninguem alterar o código.  

Vou aguardar aguns dias para ver se o problema foi resolvido. IMPORTANTE: Antes da mudança que o pessoal da hospedagem fizeram, a versãodo PHP em meu C/panel era a 7.4, agora passaram para 8.2.

Lire plus
Posté le de Eduardo S.