Eduardokowacz Estou somente com a versão PHp 7.2 instalada, já havia me ocorrido verificar isso. Valeu
Tutorial instalação Novo SGA v2.0
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.
pryderi Boa tarde, teria como disponibilizar o tutorial completo que seguiu para instalação?
Obrigado.
alessandroandrade Segui esse aqui mesmo da pagina. Qual sua duvida?
- Editado
pryderi está dando erro
"An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused" quando executo o comando novosga:install.
Na página do Novo SGA no GitHub diz que é necessário definir certas variáveis de ambiente, você realizou esse procedimento para conseguir executar o comando install?
(Sabe como faço para colocar os códigos dentro de uma tag <code> aqui no fórum?)
Obrigado.
- Editado
alessandroandrade aqui você pode usar a sintaxe markdown. Você pode usar crase (`) para trechos no mesmo parágrafo (ex: var a = 10
), ou três crases (```) para definir um bloco de código. Exemplo:
var a = 10;
var b = "Hello ";
alert(b + a);
rogeriolino Muito obrigado!
- Editado
rogeriolino Opa, blz?
Acredito que definir as variaveis seja o segundo bloco aqui:
O Comando para criar o arquivo .htaccess fica assim
echo 'Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
SetEnv APP_ENV prod
SetEnv LANGUAGE pt_BR
SetEnv DATABASE_URL postgres://novosga:123456@localhost:5432/novosgadb
' > /var/www/html/novosga/public/.htaccess
E comando para instalação assim
APP_ENV=prod \
LANGUAGE=pt_BR \
DATABASE_URL="postgres://novosga:123456@localhost:5432/novosgadb" \
/var/www/html/novosga/bin/console novosga:install
Consigo realizar todos os procedimentos, porém não consigo ao final da instalação acessar o sga. Nem mesmo o apache abre depois. Sei que até certo ponto dos procedimentos ele é acessível, mas depois fica dando erro 505.