Senhores estou empacado na instalação do Cacic 3.0. Estou usando o Debian 7.1, como podem ver abaixo.
root@cacic30:/srv/gerente/app# uname -a
Linux cacic30 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux
Pretendo finalizar essa instalação para disponibilizar a maquina virtual para quem quiser testar.
Já vou corrigir os erros que encontrei no manual de instalação. Porem, como já disse, estou parado em um ponto que não tenho conhecimento de como ir à frente.
Abaixo segue meu passo a passo:
Instalando os pacotes necessários:
apt-get -y install postgresql apache2 php5 php5-pgsql php5-gd php5-mcrypt libapache2-mod-php5 php5-ldap php-pear subversion git openjdk-7-jre
Abra o arquivo "php.ini" através do comando abaixo:
nano /etc/php5/apache2/php.ini
insira a linha:
date.timezone = America/Sao_Paulo
Baixando o programa:
svn --username SEU_USER co http://svn.softwarepublico.gov.br/svn/cacic/cacic/tags/3.0b1/gerente
Vai pedir autenticação, funcionou com minha senha do portal.
Criando o Banco
su - postgres
createuser -D -R -S -w cacic
createdb -w -O cacic cacic
psql -U cacic -h localhost cacic
Dar acesso ao usuário cacic no banco:
Editar o pg_hba.conf
nano /etc/postgresql/9.1/main/pg_hba.conf
E adicionar a linha:
host cacic cacic localhost trust
##Tem que ser "localhost". O numero no IP local não funciona.
Reinicie o banco:
/etc/init.d/postgresql restart
8.0 - Configurando o arquivo parameters.yml
Abra o arquivo "parameters.yml" conforme o comando abaixo:
# nano /srv/gerente/app/config/parameters.yml
adicione o seguinte conteudo:
parameters:
database_driver: pdo_pgsql
database_host: 127.0.0.1
database_port: null
database_name: cacic
database_user: cacic
database_password: null
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: pt_BR
secret: d7c123f25645010985ca27c1015bc76797
database_path: null
9.0 - Executando comandos do Symfony
Execute os comandos do symfony necessários para o sistema funcionar:
su - www-data
$ bash
$ cd /srv/gerente
Instalação dos vendors
$ php composer.phar install
Aguarde o fim da instalação (este processo pode levar alguns minutos)
Digite o comando "exit" e depois digite o mesmo comando "exit" novamente.
Carregando os assets: ?????????????? Não entendi.
11.0 - Carregando dados iniciais
Aqui é onde eu parei:
root@cacic30:/srv/gerente# php app/console doctrine:fixtures:load
Careful, database will be purged. Do you want to continue Y/N ?y
> purging database
[Doctrine\DBAL\DBALException]
An exception occurred while executing 'DELETE FROM aplicativo_rede':
SQLSTATE[42P01]: Undefined table: 7 ERRO: relação "aplicativo_rede" não existe
LINE 1: DELETE FROM aplicativo_rede
^
[PDOException]
SQLSTATE[42P01]: Undefined table: 7 ERRO: relação "aplicativo_rede" não existe
LINE 1: DELETE FROM aplicativo_rede
^
doctrine:fixtures:load [--fixtures[="..."]] [--append] [--em="..."] [--purge-with-truncate]
Autor: Diorgenes Mello

1616 comentários
Aí devem ser executados os scripts SQL para criação da base de dados. Sobre os assets, essa é uma otimização do Symfony para carregamento de JS e CSS. Ele copia todos os arquivos do tipo e gera um único, através da execução do comando assetic:dump e assets:install.
php app/console doctrine:fixtures:load Funcionou...
PHP Fatal error: Class 'Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle' not found in /srv/gerente/app/AppKernel.php on line 18 Alguém poderia ajudar? Obrigado.