• Tutorial
  • Tutorial instalação Novo SGA v2.0

jorgetemoteo

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>
    4 dias depois

    Boa noite, estou travado no mesmo passo que o colega fabriciobmx =/

    Estou usando:

    • Debian 9
    • php 7.2
    • mysql/mariadb

      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'
      ------------------------------------------------------------------------------------------------------------------------------------------

      pryderi Veririfcado, e era pq eu nao estava com o sql 5.7, instalei, retirei a senha do root e abri a pagina, porem agr quando faço login, fala que autenticação pode ser problema de sistema. Vou estar verificando isso hoje!

      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 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.

            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 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.

              pryderi 5.7.23-0ubuntu0.18.04.1
              Demorou um pouco pra responder eu tentei outro processo e da esse erro agora.
              usando o passo a passo desse link https://github.com/novosga/novosga usando o comporser Via Composer Create project:

              composer create-project "novosga/novosga:v2.0.x-dev" novosga2
              Run app installation command and follow instructions:
              
              bin/console novosga:install
              
              In AbstractMySQLDriver.php line 126:
              
                An exception occurred in driver: SQLSTATE[HY000] [1698] Access denied for u
                ser 'root'@'localhost'
              
              In PDOConnection.php line 50:
              
                SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
              
              in PDOConnection.php line 46:
              
                SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
              19 dias depois

              santanaanderson

              nao estou conseguindo esta apresentando o erro abaixo:

              PHP Fatal error: require(): Failed opening required '/var/www/html/novosga/bin/../vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/html/novosga/bin/console on line 12

              Eu também estou com o mesmo problema, pois quando vou realizar a instalação apresenta esta mensagem de erro:

              PHP Fatal error: require(): Failed opening required '/var/www/html/novosga/bin/../vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/html/novosga/bin/console on line 12

              um mês depois

              Segui o tutorial certinho... mas quando vou abrir...

              a pagina exibe o erro 500...

              Gostaria de saber, se preciso fazer algo mais....

              Tentei tanto no Ubuntu como no Debian...

              Ambos instalar normalmente mas apresenta a pagina com erro 500

              Grato

                18 dias depois

                O bom é que o povo aqui ajuda mesmo.. kkkk

                17 dias e ninguem nem para comentar....

                jusceliop Verifica a configuração no arquivo /etc/apache2/sites-avaliables/000-default.conf

                Replicando uma dica anterior (rarandrade):

                Vou deixar algumas dica para quem tiver dificuldades na instalação

                Quem tiver problemas para abrir a pagina inicial verifique o PHP
                No meu caso quando instalei o apache2 ele instalou o php 5.6 por default
                Para trocar o PHP no apache execute os seguinte comandos

                Para desativar o PHP 5.6

                a2dismod php5.6

                Ativar o PHP 7.2

                a2enmod php7.2
                service apache2 restart

                Outra coisa que me bati um pouco foi esse comando

                sed -i 's|/var/www/html|/var/www/html/novosga/public|g' /etc/apache2/sites-available/000-default.conf

                Desta forma esta dizendo para o apache que o Raiz é o /var/www/html/novosga/public/ e não o /var/www/html/

                Se executar o comando acima na hora de acessar via browser e só digitar o IP

                http://IPDOSERVIDOR/

                ao invés

                http://IPDOSERVIDOR/novosga/public