Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provável Bug na instalação do sistema causando erro de conexão ao banco de dados #2637

Closed
hebert-abreu opened this issue Jan 21, 2025 · 6 comments
Labels

Comments

@hebert-abreu
Copy link

hebert-abreu commented Jan 21, 2025

Instalei o sistema em um servidor local/hospedagem e no processo de instalação não foram apresentados nenhum erro, porém, no primeiro acesso está sendo apresentado o erro: mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)

Após exaustivas verificações e tentativas de correções, acabei resolvendo por uma forma bem simples e que aparentemente o provável BUG está no script de instalação Web onde, segue abaixo.

Ajuste gerado pelo instalador Web em "./Application/.env":
DB_PASSWORD=1234@5678# (assim apresenta o erro crítico de conexão com o banco de dados antes mesmo da tela de login)

Solução:
DB_PASSWORD='1234@5678#' (assim com senha entre aspas simples funcionou perfeitamente)

Não sei se este comportamento foi apresentando em outras instalações, mas comigo em servidor local e hospedagem compartilhada (Hostgator) apresentou o erro.

Cenário servidor local:

MapOS System 4,49.1
Apache/2.4.62 (Win64) PHP/8.4.2 (Win64)
cURL 8.10.1
Composer version 2.8.4 2024-12-11 11:57:47
Python 3.13.1
MySQL versão 8.0.40 for Win64 on x86_64 (MySQL Community Server - GPL)
MySQL versão 8.0.40 está com a opção de compatibilidade de senha com versões anteriores ativada (authentication_policy=mysql_native_password)

Reitero que tentei instalações com PHP e MySQL com versões anteriores e detectei que esta não foi a causa, pois, atualmente tenho um servidor virtual com o cenário acima e após a correção informada acima, o sistema esta operando perfeitamente.

Grato pela disponibilização do sistema!!! Ele é top!!!

Precisando de alguma informação, me chame no chat privado.

@cabralwms
Copy link
Contributor

Exatamente devido a senha ter caracteres especiais precisa colocar entre aspas duplas. PHP 8.2 e então irá funcionar normal.

@hebert-abreu
Copy link
Author

hebert-abreu commented Jan 22, 2025

Pois é, ai segue sugestão para realizarem esse ajuste de forma automática no instalador Web em versão futura do sistema. :)

Estou utilizando sistema com ambiente (versões) abaixo e está funcionando até agora 100% com a senha entre aspas 'simples' :

MapOS System 4,49.1
Apache/2.4.62 (Win64) PHP/8.4.2 (Win64)
cURL 8.10.1
Composer version 2.8.4 2024-12-11 11:57:47
Python 3.13.1
MySQL versão 8.0.40 for Win64 on x86_64 (MySQL Community Server - GPL)
MySQL versão 8.0.40 está com a opção de compatibilidade de senha com versões anteriores ativada (authentication_policy=mysql_native_password)

@rudneycorreia
Copy link

Boa noite, estou econtrando dificuldade ao instalar o mapos em um servidor web, hostgator, banco de dados conecta, mensagem para apagar a pasta instal blz, mas na hora de ir para o endereço setado na instalação, é um subdomain, exibe Erro500, página não funcionando..
Alguém tem uma sugestão? Utilizava o maps até mes passado e não tive nenhum problema para instalar, mas precisei trocar o domínio.
Agradeço sugestões.
Obrigado

@hebert-abreu
Copy link
Author

boa noite! tentou ajuste conforme informei acima? qual a mensagem de erro? se precisar me envia uma msg privada para trocarmos uma ideia.

@rudneycorreia
Copy link

Então, tentei fazer essa alteração mas sem sucesso, uma pergunta posso criar um banco de dados com usuário e senha aleatório ou precisa ser o padrão citado no manual de instalação? Estou utilizando em localhost com sucesso, mas gosto da mobilidade do sitema na web.

@Pr3d4dor
Copy link
Collaborator

Pr3d4dor commented Feb 1, 2025

Fiz a correção desse problema com caracteres especiais no commit: 2851fcd

@Pr3d4dor Pr3d4dor closed this as completed Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants