Formulário não funciona 
Автор: Eduardo S.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
Автор
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?
Автор
A versão do meu X5 é EVO 2025.1.3
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
Автор
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?
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
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.
Автор
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.
Hello Eduardo,
I asked for a screenshot specifically to be able to check where in the .htaccess the code was located.
Could you clarify whether all that code is found outside of the # WebSite X5 - Start Code section?
If this is the case, then the addition of the line was likely due to the hosting space settings.
Hopefully the situation stays as it currently is.
Regarding PHP, for your version of the software, 2025.1, it is correct for the version to be 8.2.
Online translation:
Olá Eduardo,
eu pedi a captura de tela especificamente para poder verificar em que parte do arquivo .htaccess o código estava localizado.
Você poderia esclarecer se todo aquele código está fora da seção # WebSite X5 - Start Code?
Se for esse o caso, então a adição da linha provavelmente foi causada pelas configurações do espaço de hospedagem.
Esperamos que a situação continue como está agora.
Quanto ao PHP, para a sua versão do software, 2025.1, é correto que a versão utilizada seja a 8.2.
Автор
Olá Eric. O único arquivo com o nome htaccess dentro da pasta Publica_html no meu Cpanel eessa da figura. Note que nela não contem a linha:
<IfModule mime_module>
AddHandler application/x-httpd-alt-php82___lsphp .php .php8 .phtml
</IfModule>
Acredito que é isso que estava causando o problema. Mas continua o mistério: como ela apareceu lá?
Hello Eduardo,
this is unusual, as all .htaccess files for websites created with WebSite X5 should have that part shown in my image, where the code automatically generated (when necessary) is saved.
Maybe some configuration of your hosting space is overwriting the initial .htaccess with a new version, and adds code as needed depending on some specific settings.
I would suggest investigating this with your provider, should other issues arise.
Online translation:
Olá Eduardo,
isso é incomum, já que todos os arquivos .htaccess para sites criados com o WebSite X5 devem ter essa parte mostrada na minha imagem, onde o código gerado automaticamente (quando necessário) é salvo.
Talvez alguma configuração do seu espaço de hospedagem esteja substituindo o .htaccess inicial por uma nova versão e adicionando código conforme necessário, dependendo de algumas configurações específicas.
Eu sugeriria investigar isso com o seu provedor, caso surjam outros problemas.
Автор
Olá Éric. E se eu deletar o arquivo .htaccess da pasta Public_html e subir o site novamente. Será que o WebSite X5 cria uma nova pasta .htaccess? Outra dúvida: Eu consigo ver o arquivo .htaccess nas pastas do projeto do meu site que estão no PC?
Hello,
you can try, but I suspect it would still have that kind of code, if the specific configuration of your hosting space changes it that way.
Unfortunately it cannot be checked locally, it is not generated when using Export the website to create the files to be exported manually.
Online translation:
Olá,
você pode tentar, mas suspeito que ainda teria esse tipo de código, se a configuração específica do seu espaço de hospedagem o modificar dessa forma.
Infelizmente, isso não pode ser verificado localmente, pois não é gerado ao usar Exportar o site para criar os arquivos a serem exportados manualmente.