- Postagens: 1
- Obrigados Recebidos: 0
Erro no date.php
- Saibro
-
Autor do Tópico
- Offline
- JCB! Novato
-
Menos
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:( -->
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="

Please Entrar ou Registrar to join the conversation.
- evandro.cerqueira
-
- Offline
- JCB! Geek
-
15 anos 3 meses atrás #34637
por evandro.cerqueira
[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..."
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: -->
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.
- Priprincesa
-
- Offline
- JCB! Novato
-
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
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!!!
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
-
- Offline
- JCB! Hero
-
- Não há nada tão bom que não possa melhorar!
14 anos 8 meses atrás #43208
por juninhoguitarr
superhospedagens.com - Fazemos Parcerias com Desenvolvedores
superhospedagens.com/webradios.html - Precisa de WebRádios?
criarsitesbr.com.br - Desenvolvimento e Consultoria
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:
-->
Abraços. <!-- 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.
- danichiku2
-
- Offline
- JCB! Novato
-
Menos
Mais
- Postagens: 1
- Obrigados Recebidos: 0
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!
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.