Gestão, Negócios, Marketing, Web, Drupal, SEO, Data Mining, Design, Crowdsourcing, Bioinformática...
É muito vulgar alojarmos as aplicações Web em servidores fora do país onde o custo é mais baixo. No entanto, um dos problemas com esta opção consiste na diferença entre os fusos horários do país onde está o servidor Web e o país onde estão os utilizadores do site.
A aplicação pode e deve ser desenvolvida de base para suportar a fácil alteração do fuso horário, mas suponha está a dar suporte a uma aplicação desenvolvida por outros que corre num servidor Apache, como por exemplo um site programado em PHP sobre uma base de dados MySQL. Essa aplicação utiliza horas e datas para o registo de diversos valores, mas como o servidor onde está alojada a aplicação está num país com um fuso horário diferente do dos utilizadores do site, a indicação dessas datas e tempos fica completamente desapropriada.
Qual a solução?
.htaccess ao salvamento! Na raiz do site deve criar um ficheiro .htaccess com a indicação do fuso horário (time zone).
SetEnv TZ GMT
O GMT (Greenwich Mean Time) pode ser substituído por qualquer outro fuso horário.
Com esta pequena instrução no ficheiro .htaccess, o servidor Apache cria um fuso horário só para esse site.
Comentários
gmt
By mário on 22 Fev 2007 at about 16:34.Poderia ser mais concreto em como efectuar essas alterações no .htacess file?
É que não é relativamente fácil fazer alterações num ficheiro deste tipo.
Obrigado
Alterações no ficheiro .htaccess
By José Fernandes on 22 Fev 2007 at about 18:07.Olá Mário,
Existem diversas formas de modificar/criar esse ficheiro .htaccess, dependendo de que tipo de acesso tem ao site. No entanto, talvez a forma mais simples é modificar esse ficheiro no seu computador pessoal e transferi-lo por FTP para o servidor.
Abraço,
José Fernandes
Alterações no ficheiro .htaccess
By Mário on 23 Fev 2007 at about 16:34.José, obrigado pela ajuda, mas talvez eu me tenha explicado mal.
O que pretendo é saber se basta meter esse código no ficheiro ou se existe algum tipo de caractéres e/ou programação especifica que deva adicionar/meter no .htaccess file para que esse código funcione. É que não funciona no meu servidor.Apenas coloquei nesse ficheiro o código SetEnv TZ GMT.
Obrigado ;)
Só é necessário o
By José Fernandes on 28 Fev 2007 at about 11:29.Só é necessário o seguinte:
- criar um ficheiro com o nome .htaccess
- dentro desse ficheiro escrever SetEnv TZ GMT
- colocar na raiz do site
Senão funcionar o mais certo é que a empresa de alojamento desactivou esse ficheiro (algumas fazem isso). O melhor é perguntar se eles permitem o uso de .htaccess, caso a resposta seja negativa existem outras soluções.
Confirme com a empresa se permite ou não.
Abraço,
José Fernandes