Esse tutorial ficou perfeito, segui o seu passo a passo e deu certinho, valeu
Tutorial instalação Novo SGA v2.0
El tutorial esta muy bien!! Muchas gracias.
- Editado
Características da instalação:
- S.O : Ubuntu 18
- PHP 7.2
- Apache2
- Mysql 5.7
Feita a instalação sem apresentar nenhum problema verificando o arquivo dev.log. Ao fazer a chamada pelo browser Mozilla (http://localhost/novosga/public/login), entrando com o usuário admin (default da instalação) e senha Teste.123 (seguindo a regra de formação do mysql).
O sistema apresenta a seguinte mensagem:
"A autenticação não pode ser concluída devido a um problema no sistema"
E não permite a entrada inviabilizando o seu uso.
Não sou conhecedor de PHP e Apache2, e sendo esta mensagem do próprio SGA. Não sei o que fazer para conseguir usar a nova versão 2.0-RC3.
Creio que muitos podem está tendo a mesma dificuldade.
Alguém poderia me ajudar. Ficarei muito grato.
MarujoMagalhaes Ese mensaje suele presentarse por varios motivos.
- El Servicio MySQL no esta activo. Prueba a entrar por http.//localhost/phpmyadmin usando los mismos datos de usuario y contraseña.
- La base de datos no se ha creado correctamente: Entra a phpmyadmin y verifica que la base de datos se ha creado correctamente y tiene las tablas y los campos.
La base de datos MySQL no esta en localhost sino en otra IP.
- Editado
juanzapatac Muchas gracias.
Al entrar en phpmyqdmin con el root o con el usuario nuevo(novosga), las tablas están creadas, pero en especial la tabla de usuario está presentando el siguiente error.
mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
A ligação como utilizador de controlo definida na sua configuração falhou.
Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/sql.lib.php#2128: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'novosga',
string 'usuarios',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `usuarios`',
NULL,
NULL,
)
./sql.php#221: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'novosga',
string 'usuarios',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `usuarios`',
NULL,
NULL,
Muchas gracias de nuevo por la ayuda
- Editado
Olá,
A mensagem anterior relata um bug do Phpmyadmin que já foi consertado.
Através do PHPMYadmin pude constatar que foram criadas 29 tabelas e abaixo listo o conteudo da tabela de usuários criada na instalação.
SELECT * FROM `usuarios`
1 admin marcelo magalhaes $2y$12$/L2gqTJkMUH7i9PPFFF4eubQanZs8gc5qi7HPzB4J9A... 1 bcrypt 1 2018-05-30 14:41:23
Não sei mais o que fazer para conseguir o login na aplicação com o usuário admin.
Por favor poderia me ajudar.
Obrigado.
Como o amigo rarandrade comentou acima. E muito importante desabilitar com o comando a2dismod phpX.X qualquer versao antiga do PHP e deixar habilitado somente um. Tive varios problemas devido a isso, hoje na data que estou instalando o sistema requer o php7.2 (25/06/2018) a versao 7.1 nao funcionou.
Eduardokowacz Estou somente com a versão PHp 7.2 instalada, já havia me ocorrido verificar isso. Valeu
Boa Tarde a todos!
Utilizando: Debian 9, php 7.2 e mysql.
Fiz a instalação normalmente, consigo logar pela web, porém, quando tento adicionar um usuário, o campo "Lotação" não mostra nada quando clico para adicionar uma lotação, impossibilitando a criação do usuário.
Esse campo lotação ta sendo relacionado com o que?
Preenchi todos os campos em Administração: Unidades, Departamentos, Serviços, Perfis, Prioridades, Locais, Módulos.
Alguém tem alguma ideia?
Obrigado.
- Editado
- S.O : Ubuntu 18
- PHP 7.2
- Apache2
- Mysql 5.7.22
Quando vou rodar a instalação no Docker da esse erro
$ sudo docker run --rm \
> -p 80:80 -p 2020:2020 \
> -e DATABASE_URL="pdo-mysql://novosga:0f0c48eb2b@localhost:3306/novosga" \
> novosga/novosga:latest
Starting pre-flight check...
Database url: Ok
// Clearing the cache for the prod environment with debug
// false
[OK] Cache for the "prod" environment (debug=false) was successfully cleared.
In AbstractMySQLDriver.php line 113:
An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or dir
ectory
In PDOConnection.php line 50:
SQLSTATE[HY000] [2002] No such file or directory
In PDOConnection.php line 46:
SQLSTATE[HY000] [2002] No such file or directory
Waiting for database...
Waiting for database...
Waiting for database...
ai fica aparecendo essa informação de Waiting for database infinitamente
jorgetemoteo
Apaguei o projeto inteiro, instalei o projeto novamente e estou conseguindo cadastras usuários.
fabriciobmx localhost
se refere a própria máquina, no caso será o próprio container. Use o IP ou um hostname válido do servidor MySQL.
jorgetemoteo tinha te respondido lá na outra thread, se você resolveu desconsidere.
- Editado
refiz aqui exatamente igual e esta dando esse erro
root@sga-saae:/var/www/html/novosga/public# service apache2 restart
root@sga-saae:/var/www/html/novosga/public# APP_ENV=prod \
> LANGUAGE=pt_BR \
> DATABASE_URL="mysql://novosga:123456@localhost:3306/novosgadb"
root@sga-saae:/var/www/html/novosga/public# /var/www/html/novosga/bin/consol e novosga:install
*******************
Welcome to NovoSGA v2.0.0-RC3 installer
*******************
> Checking environment...
Environment Ok!
> Creating database...
In AbstractMySQLDriver.php line 121:
An exception occurred in driver: SQLSTATE[HY000] [1698] Access denied for u
ser 'root'@'localhost'
In PDOConnection.php line 47:
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
In PDOConnection.php line 43:
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
novosga:install [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [- -ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <comma nd>
- Editado
Boa noite, estou travado no mesmo passo que o colega fabriciobmx =/
Estou usando:
- Debian 9
- php 7.2
- mysql/mariadb
- Editado
Bom dia, estou tendo erro na instalação final:
An exception occurred while executing 'CREATE TABLE prioridades (id INT AUT
O_INCREMENT NOT NULL, nome VARCHAR(64) NOT NULL, descricao VARCHAR(100) NOT
NULL, peso SMALLINT NOT NULL, ativo TINYINT(1) NOT NULL, created_at DATETI
ME DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at DATETIME DEFAULT NULL, de
leted_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8
COLLATE utf8_unicode_ci ENGINE = InnoDB':
SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default val
ue for 'created_at'
In PDOConnection.php line 109:
SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default val
ue for 'created_at'
In PDOConnection.php line 107:
SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default val
ue for 'created_at'
------------------------------------------------------------------------------------------------------------------------------------------
Consegui, era o meu Mysql
- Editado
fabriciobmx Fabricio blz? verifica a versão do seu mysql:
# mysql -u root -p -e "select version ();"
MarujoMagalhaes Boa tarde, consegui passar por essa parte, o que eu fiz e funcionou pra mim.
dropei banco de dados novosga
dropei o banco de dados novosgasb (criada no começo do tutorial)
executei o install (ele criou novamente o banco de dados novosga)
refiz os passos do .htaccess apontando pro novosga, no lugar de novosgadb
refiz os passos do do install tbm, mudando para novosga, no lugar do novosgadb.
obs. tudo isso sem senha no mysql, senão da erro no install.
pra retirar a senha usei a dica do colega ali em cima Nutel
Espero ter ajudado, qualquer duvida, fico a disposição caso eu possa ajudar.