wesleyoliveira Wesley, qual distribuição linux você usou? E qual versão da distribuição?
Tutorial instalação Novo SGA v2.0
- 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!
jorgetemoteo Foi só isso apagar e refazer do zero o projeto de novo?
- Editado
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