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

arturlf

PHP Fatal error:  Cannot declare class Symfony\Flex\Options, because the name is already in use in /home/artur/novosga/vendor/symfony/flex/src/Options.php on line 20

Fatal error: Cannot declare class Symfony\Flex\Options, because the name is already in use in /home/artur/novosga/vendor/symfony/flex/src/Options.php on line 20

Atente-se a esse erros. Apague as as pastas mencionadas e rode o composer novamente. Aliás apague todo o projeto.

php composer.phar create-project "novosga/novosga:^2.0" ~/novosga -vvv

Apanhei muito para instalar no NovoSGA 2.0. Resolvi formatando o servidor (para não deixar vestígio dos erros de instalação anterior) e reinstalando tudo conforme tutorial oficial, tomando o cuidado de não executar como root ou superusuário o composer, pois estava gerando conflitos de permissão.

11 dias depois

depois de muito bater cabeça consegui seguir o tutorial até o final e deu tudo certo até com a criação do banco de dados, mas quando abro a página, digito login e senha, ele dá um erro creio que falte alguma permissão, já tentei mas não consegui

Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

aparece a tela de login tudo certinho, mas quando logo dá esse erro

2 meses depois

como eu configuro o painel? o que inserir nas opções:

Servidor: 10.1.1.10 ex
Usuario: ??
Senha:??
Client Id:
Secret Id: ??

17 dias depois

italomota2011

Italo,

Ao executar deu este erro abaixo, voce tambem passou por isso:

servidor@suporte:/var/www/html/novosga$ bin/console cache:clear --no-debug --no-warmup --env=prod
PHP Warning:  require(/var/www/html/novosga/bin/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/novosga/bin/console on line 12
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
    2 meses depois

    Boa tarde! Galera alguém pode me passar um link com tutorial mais recente e que deu certo a instalação no linux.

    Muito obrigado.

      2 meses depois

      diegomarques
      O que eu utilzei hoje foi esse:
      https://discuss.novosga.org/d/58-tutorial-instala-o-novo-sga-v2-0/54

      Só desconsidere esse comando:
      php composer.phar create-project "novosga/novosga:2.0" ~/novosga

      Use:

       php composer.phar create-project "novosga/novosga:^2.0" ~/novosga 

      Ok?

      10 meses depois
      9 dias depois

      ao rodar o composer, o seguinte erro é exibido: curl_multi_setopt(): CURLPIPE_HTTP1 is no longer supported

      Alguém esbarrou nesse erro já? Sabem como resolver?

      14 dias depois

      Estou instalando e quando chega na hora de criar o projeto dá esse erro:

      Your lock file does not contain a compatible set of packages. Please run composer update.

      Problem 1
      - novosga/composer-installer-plugin is locked to version v1.0 and an update of this package was not requested.
      - novosga/composer-installer-plugin v1.0 requires composer-plugin-api 1.0 -> found composer-plugin-api[2.0.0] but it does not match the constraint.
      Problem 2
      - ocramius/package-versions is locked to version 1.3.0 and an update of this package was not requested.
      - ocramius/package-versions 1.3.0 requires composer-plugin-api 1.0.0 -> found composer-plugin-api[2.0.0] but it does not match the constraint.
      Problem 3
      - symfony/flex is locked to version v1.0.78 and an update of this package was not requested.
      - symfony/flex v1.0.78 requires composer-plugin-api 1.0 -> found composer-plugin-api[2.0.0] but it does not match the constraint.
      Problem 4
      - ocramius/package-versions 1.3.0 requires composer-plugin-api 1.0.0 -> found composer-plugin-api[2.0.0] but it does not match the constraint.
      - ocramius/proxy-manager 2.2.0 requires ocramius/package-versions 1.1.3 -> satisfiable by ocramius/package-versions[1.3.0].
      - ocramius/proxy-manager is locked to version 2.2.0 and an update of this package was not requested.

      ocramius/package-versions only provides support for Composer 2 in 1.8+, which requires PHP 7.4.
      If you can not upgrade PHP you can require composer/package-versions-deprecated to resolve this with PHP 7.0+.

      You are using Composer 2, which some of your plugins seem to be incompatible with. Make sure you update your plugins or report a plugin-issue to ask them to support Composer 2.

      Já está com a versão 7.4 do PHP, o MySql já tentetei o com 5.7 e com o 8.0 o Linux já tentei com o Ubuntu 16.0.4, 18.0.4 e com o 20.0.4 e em todos acontece o mesmo erro. Já atualizei o composer também.

      Alguém sabe como resolver isso??

        8 meses depois
        16 dias depois

        Também gostaria de saber, fiz uma instalação limpa e a dependência do plugin não e satisfeita.

        luizboeri Na hora do download do projeto o mesmo é salvo no diretório do "root". É necessário que o comando composer update seja executado dentro da pasta do "novosga" ainda no diretório do "root". Só mova o projeto "novosga" para /var/www/html/, assim que tiver sucesso na execução do comando mencionado.

        luizboeri Outra situação que pode causar este erro, é a versão do Composer. Eu mesmo tive que usar a versão 1.10 da ferramenta.

        Faça a instalação da mesma na sua versão 2.0.1 e depois disso, realize um downgrade da mesma.

        Segue o comando para downgrade:

        # composer self-update --1

        O comando acima, irá instalar a versão 1.10 do Composer.

        Verifique a versão instalada:

        # composer -v

        Agora, execute o comando composer update Dentro da pasta do "novosga", ainda no diretório do "root".

        Espero que ajude! Até mais!

        luizboeri Para versão => 2.0 do NovoSGA, indico usar o PHP 7.4 e MariaDB 10.3.

        Fique atento se instalou todas as dependências de que o NovoSGA precisa. Na própria mensagem de erro, irá sugerir a instalação das dependências que faltam (se for o caso).

        3 anos depois
        10 meses depois

        fabriciobmx e prezados novos amigos.
        Tb estou enfrentando esse msm problema agora.
        Já fiz a instalação seguindo a risca o tutorial do @rogeriolino
        e com ele sei q funciona (tanks) um modo muito fácil.

        Porém "mto importante frizar q vim de windows e mal sei o básico do linux" e tô num multiverso de conhecimento alternando entre atividades de razoável complexidade, mas tb de conceitos básicos q eu n absorvi. E e ainda assim comecei a fazer algumas alterações
        q eu acreditava estarem certas, como por exemplo:

        • No MERCURE troquei o token e validei com outra chave
          (acho q até aqui n tem erro)

        • Já nos LOGS do Container do NovoSGA sinaliza
          Waiting for database...
          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 DriverManager.php line 344:


          Malformed parameter "url".


        Waiting for database...

        Qdo vou no Portainer e no Container do mysql executo o console
        tenho acesso normalmente com as credenciais de mysql_user e de mysql_root
        sem nenhum problema.
        https://ibb.co/4Rd1CTJZ