Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v2.x
Por ofelipecohen
#68194
Boa noite, pessoal!

Não sei mais o que fazer, meu OC simplesmente não ajusta o relógio.
Já adicionei no .htacess e fiz outros procedimentos que adicionar a linha /Portuguese, mas ainda assim não modifica.
Os pedidos vem com horário errado. Por exemplo, os que entrarem agora aparecem como se fosse às 22:09.

Alguém pode me ajudar? Obrigado!
Avatar do usuário
Por Manoel Vidal
Mensagens
#68195
Olá.

Isso é por causa da Timezone do seu PHP, no OpenCart tem como setar o timezone do PHP, basta editar o arquivo:
system/startup.php

Localizar a linha abaixo:
Código: Selecionar todos
date_default_timezone_set('UTC'); 
E substituir por:
Código: Selecionar todos
date_default_timezone_set('America/Sao_Paulo');
Salve as alterações no arquivo que o problema deverá ser resolvido.

A partir da versão 2.2.2 do OpenCart, será possível setar essa informações nas configurações da loja na administração, acabando assim com essa edição do arquivo startup.php

Espero ter ajudado. :)
Por ofelipecohen
#68260
Manoel Vidal escreveu:Olá.

Isso é por causa da Timezone do seu PHP, no OpenCart tem como setar o timezone do PHP, basta editar o arquivo:
system/startup.php

Localizar a linha abaixo:
Código: Selecionar todos
date_default_timezone_set('UTC'); 
E substituir por:
Código: Selecionar todos
date_default_timezone_set('America/Sao_Paulo');
Salve as alterações no arquivo que o problema deverá ser resolvido.

A partir da versão 2.2.2 do OpenCart, será possível setar essa informações nas configurações da loja na administração, acabando assim com essa edição do arquivo startup.php

Espero ter ajudado. :)
Obrigado, Manoel.
Mas já fiz isso e mesmo assim não funcionou :/
O que pode ser?
Avatar do usuário
Por Manoel Vidal
Mensagens
#68288
Neste caso, creio que o ideal é solicitar ao suporte de sua hospedagem que ajuste para você, pois pode ser que eles barrem esse tipo de alteração.

Espero ter ajudado. :)
leandrorppo gostou disso
Avatar do usuário
Por Jefferson Lanhellas
#88469
Boa tarde.
Na minha versão 3.0.3.2 não funcionou a alteração do código. Alterei para date_default_timezone_set('America/Sao_Paulo');
Mas infelizmente não resolveu.
Abri então um chamado no meu provedor de hospedagem e confirmei o horário do servidor: Está correto.

Porém continuo com uma diferença de 3 horas a mais no meu painel de administração da loja.

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]