italomota2011 Qual versão do linux fez a instalação?
Tutorial instalação Novo SGA v2.0
- Editado
tavarestavares Instalei normalmente no Ubuntu 18.04.
Segui o tutorial original http://novosga.org/docs/current/#/install-linux
Tomei o cuidado de não rodar o composer como super usuário ou root. Quando rodar o composer adicionei argumento ao final para acompanhar a execução:
php composer.phar create-project "novosga/novosga:^2.0" ~/novosga -vvv
Atente-se às falhas e procure resolver. No meu caso, pediu a instalação do PHP7.3 e dependências (embora executando no novosga sobre o 7.1).
wesleyoliveira Wesley, qual distribuição linux você usou? E qual versão da distribuição?
- Editado
Boa noite a todos!
Estava utilizando o Novosga 1.5 a mais de 3 anos, sem nenhum problema. Infelizmente o servidor teve que ser trocado e resolvi instalar o novo 2.0.
Estou apanhando desde segunda-feira. Tentei o 2.0, 2.0.1, 2.0.3 e agora tentei o 2.0.7.
Sempre para nesse ponto:
artur@servidor:~$ php composer.phar create-project "novosga/novosga:2.0.7" ~/novosga
Installing novosga/novosga (v2.0.7)
- Installing novosga/novosga (v2.0.7): Downloading (100%)
Created project in /home/artur/novosga
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Package operations: 124 installs, 0 updates, 0 removals
- Installing ocramius/package-versions (1.4.0): Downloading (100%)
- Installing novosga/composer-installer-plugin (v1.0): Loading from cache
- Installing symfony/flex (v1.2.0): Downloading (100%)
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
artur@servidor:~$
Segui todas as dicas que achei, sem sucesso.
Grato por qualquer ajuda.
- Editado
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.
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
arturlf
Baixe manualmente essa versão do composer
wget https://getcomposer.org/download/1.6.0/composer.phar
depois esse comando
chmod +X composer.phar
depois
php composer.phar create-project "novosga/novosga:2.0" ~/novosga
depois só mover para a pasta do apache
como eu configuro o painel? o que inserir nas opções:
Servidor: 10.1.1.10 ex
Usuario: ??
Senha:??
Client Id:
Secret Id: ??
- Editado
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
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.
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?
Alguém com um tutorial atualizado versão 2020?
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?
- Editado
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??
genivaldo voce conseguiu resolver, se sim, como ?
Também gostaria de saber, fiz uma instalação limpa e a dependência do plugin não e satisfeita.
- Editado
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!