quinta-feira, 11 de março de 2010

Erro de TimeZone Joomla 1.5

Olá mais uma vez. Um outro erro que tenho visto em algumas máquinas é o seguinte:

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /Library/WebServer/Documents/joomlafive/libraries/joomla/utilities/date.php on line 56

Esse NÃO é um problema do Joomla e sim, da versão php do seu servidor (xampp, wamp, etc), normalmente ocorre no php 5.3 pelo que li, e deve ser corrigido da seguinte forma.

abra o arquivo php.ini do seu servidor (se você não sabe onde está, faça uma pesquisa no seu sistema operacional) procure pela seguinte linha: date.timezone, provavelmente ela está comentada, ou seja, com um ";" assim:

;date.timezone

neste caso, tente simplesmente apagar o ; e se não funcionar, force, setando na mão um timezone, no meu caso, utilizei o

date.timezone = America/Recife

Veja nesta lista os timezone possíveis para o continente americano (somos americanos, lembra?)

http://nl3.php.net/manual/en/timezones.america.php

Espero ter ajudado, até a próxima!



4 comentários:

  1. Fiz os dois procedimentos e nada. Nem no XP e nem no Seven... :(

    ResponderExcluir
  2. É eu percebi hoje que não funciona em algumas instalações do Xampp =(

    Vou procurar outra maneira de resolver isso

    ResponderExcluir
  3. Caramba, estava com esse problema, mas com essa dica ai resolveu blz! Valeu cara, me ajudou bastante!

    P.S: Não esqueçam de tirar o ; do começo da linha

    ResponderExcluir
  4. Caraca Jeninifer, parabens
    Me ajudou num mega problema com isso.

    ResponderExcluir