Boa tarde
Procurei e não achei nenhum tópico mais que me ajude a ajustar a hora, fiz os procedimentos abaixo, mas mesmo assim, as autenticações ficam com 1 hora mais, podem me ajudar
1 - digitar comando abaixo:
dpkg-reconfigure tzdata
Setar America/Fortaleza
2 - Editar arquivo
nano /opt/mk-auth/hhvm/5-4-45/lib/php.ini
Setar America/Fortaleza
3 - Editar arquivo
nano /opt/mk-auth/include/configure.php
Setar America/Fortaleza
4 - Sincronizar hora
ntpdate br.pool.ntp.org
5 - Reiniciar o apache
/etc/init.d/apache2 restart
6 - date -s "MM/DD/AAAA HH:MM:SS"
Respostas
##ALGUMAS ATUALIZAÇÕES / CORREÇÕES NO PASSO-A-PASSO##
# Conferir DNS, se está configurado corretamente no sistema
nano /etc/resolv.conf
# Exemplo de como deve ficar:
nameserver 8.8.8.8
nameserver 8.8.4.4
# usuário root via terminal instalar
apt install tzdata
# usuário root via terminal instalar
apt-get install ntpdate
# pode-se testar o comando no terminal
ntpdate br.pool.ntp.org
# em "nano /etc/rc.local" comente
ntpdate br.pool.ntp.org
# no terminal digitar comando abaixo e setar Setar America/Recife
dpkg-reconfigure tzdata
# Editar arquivo via terminal ou WinSCP
nano /opt/mk-auth/hhvm/5-4-45/lib/php.ini
Setar America/Recife
# Editar arquivo via terminal ou WinSCP
nano /opt/mk-auth/include/configure.php
Setar America/Recife
# Reinicie o mk-auth
init 6
**Os arquivos a serem editados, via WinSCP é mais fácil que pelo terminal,
dentro do arquivo, use ctrl+f para pesquisar se tiver dificuldade em encontrar**
**Usando o editor nano, use ctrl+o para gravar, depois enter, depois ctrl+x para sair**
boa tarde, créditos RSRSRS
FInalmente uma solução que resolveu o problema. As outras eu já tinha tentado, elas funcionavam na hora, mas toda vez que de reiniciava voltava 1 hora atrás.
Só uma correção, nos itens 3 e 4, para nossa máquina espelho (backup em caso de o produção parar) tive que alterar o endereço ntp para funcionar, para o seguinte
ntpdate br.pool.ntp.org
boa
opa pessoal, blz, grato as respostas
vou deixar aqui salvo como funcionou pra mim, testado na versão 22.01
0-Conferir DNS, se está configurado corretamente no sistema
etc/resolv.conf
Exemplo de como deve ficar:
nameserver 8.8.8.8
nameserver 8.8.4.4
1-apt install tzdata
2-apt-get install ntpdate
3-ntpdate a.ntp.br
4-no WinSCP ache o arquivo no caminho abaixo e adicione a linha ntpdate a.ntp.br
/etc/rc.local
4.1- vai ficar assim dentro do script a linha comentada
#!/bin/sh -e
# By default this script does nothing.
chmod 777 /opt/mk-auth/bin/* 2> /dev/null
chmod 777 /usr/local/bin/* 2> /dev/null
ntpdate a.ntp.br
beep -f 999.9
beep -f 999.9
exit 0
5-digitar comando abaixo:
dpkg-reconfigure tzdata
Setar America/Fortaleza
6-Editar arquivo
nano /opt/mk-auth/hhvm/5-4-45/lib/php.ini
Setar America/Fortaleza
7-Editar arquivo
nano /opt/mk-auth/include/configure.php
Setar America/Fortaleza
8-Reinicie a máquina virtual
init 6
no arquivo
/opt/mk-auth/include/configure.php
verifica se ele está todo em uma linha só
a linha de comando precisa estar tudo em uma linha
date_default_timezone_set('America/Recife')
VERSÃO 22.03 em 22-10-2022
dpkg-reconfigure tzdata
ESCOLHER AMERICA-RECIFE
reboot
nano /opt/mk-auth/include/configure.php
date_default_timezone_set('America/Recife')
reboot
editar o timezone do php.ini, ajustar para America/Recife
nano /opt/php5/lib/php.ini
reboot
SE NÃO RESOLVER USA ESSE DE BAIXO:
mv /etc/localtime /etc/localtime.old
ln -s /usr/share/zoneinfo/America/Recife /etc/localtime
date
reboot
Edita o arquivo
/opt/mk-auth/include/configure.php
lá no final do arquivo altere
date_default_timezone_set('America/Fortaleza')
apesar de estar na Bahia eu altero pra Fortaleza ... depoise de alterar salve e reinicie.
bom, fiz assim e aparentemente está certo, porque agora deu certo, só me confirma mesmo assim se coloquei a linha na posição correta por gentileza.