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
E para quem quer utilizar o POSTGRES ao invés do MYSQL segue as configuração
apt-get install postgresql
Esse pacote deve ser instalado no lugar php7.2-mysql na hora da instalação dos pacotes PHP*
apt-get install php7.1-pgsql
Criando e configurando o POSTGRES
# su -l postgres
$ psql
Criando Banco
Postgres=# CREATE DATABASE novosgadb;
Criando User novosga
Postgres=# CREATE USER novosga;
Atribuindo um senha ao User novosga
Postgres=# ALTER USER novosga WITH ENCRYPTED PASSWORD ‘123456’;
Dando Privilegios ao BANCO novosgadb ao USER novosga
Postgres=# GRANT ALL PRIVILEGES ON DATABASE novosgadb TO novosga;
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