Erro no date.php

  • Saibro
  • Avatar de Saibro Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
15 anos 3 meses atrás #34626 por Saibro
Saibro created the topic: Erro no date.php
Olá amigos, estou tendo problemas em relação ao arquivo date.php.

Aparece o seguinte:

Warning: date() [function.date]: 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/Sao_Paulo' for '-3.0/no DST' instead in C:\xampp\htdocs\libraries\joomla\utilities\date.php on line 198

E aparece em outras linhas também, na 117, 243, 249, 250, ambas relatando o mesmo problema acima.

O que eu faço para resolver ?! <!-- s:( --><img src="{SMILIES_PATH}/icon_e_sad.gif" alt=":(" title="Triste" /><!-- s:( -->

Please Entrar ou Registrar to join the conversation.


Mais
15 anos 3 meses atrás #34637 por evandro.cerqueira
evandro.cerqueira replied the topic: Re: Erro no date.php
Reinstala o xampp
Se tiver usando o Windows, instala o Wamp, eu gosto mais dele. <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->

[color=#0000FF:14pp9pmq][b:14pp9pmq]Evandro Cerqueira[/b:14pp9pmq][/color:14pp9pmq]
[url:14pp9pmq]http://www.iasdarariba.org[/url:14pp9pmq]

"Newton morreu, Einsten morreu, e eu não estou me sentindo muito bem..."

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 11 meses atrás #41094 por Priprincesa
Priprincesa replied the topic: Re: Erro no date.php
Olá amigos!
Bom, eu corrigi o problema com 2 procedimentos:
1. Procure o php.ini nos arquivos do xampp (dê um ctrl+F e busque dentro do \xampp\php), dentro do php.ini vc vai buscar o termo "Date" (dê um ctrl+F e busque o termo "Date").

Você deve inserir no date.timezone a nossa localização ("America/Sao_Paulo"). Assim que deve ficar:

[Date]

; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone = "America/Sao_Paulo"


2. Depois, o que eu fiz foi corrigir um errinho no date.php. Este arquivo estará dentro do seu site, por exemplo:
\xampp\htdocs\nome do seu site\libraries\joomla\utilities\date.php
Abra o arquivo date.php, mude a linha 52, onde está a function construct. Observe que tem está com um underscore grande, assim: __construction. Eu só retirei um tracinho, ficou "_construction". Assim:

function _construct($date = 'now', $tzOffset = 0)
{
if ($date == 'now' || empty($date))
{
$this->_date = strtotime(gmdate("M d Y H:i:s", time()));
return;
}


Então funcionou!

Não sei se seria o mesmo problema que eu tive, mas deu certinho pra mim...

Boa sorte!!!

:)

Please Entrar ou Registrar to join the conversation.

  • juninhoguitarr
  • Avatar de juninhoguitarr
  • Offline
  • JCB! Hero
  • JCB! Hero
  • Não há nada tão bom que não possa melhorar!
Mais
14 anos 8 meses atrás #43208 por juninhoguitarr
juninhoguitarr replied the topic: Re: Erro no date.php
Valeu por compartilhar a solução Priprincesa.

Abraços. <!-- s::) --><img src="{SMILIES_PATH}/icon_mrgreen.gif" alt="::)" title="Sr. Verde" /><!-- s::) -->

superhospedagens.com - Fazemos Parcerias com Desenvolvedores
superhospedagens.com/webradios.html - Precisa de WebRádios?
criarsitesbr.com.br - Desenvolvimento e Consultoria

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 5 meses atrás #48067 por danichiku2
danichiku2 replied the topic: Re: Erro no date.php
Muito obrigadaaaa!!!

Fiquei um tempão pesquisando pra resolver esse problema,
só depois dessa informação que consegui solucionar o problema.

Valeu mesmo!

:)

Please Entrar ou Registrar to join the conversation.