Autor: adriano Nogueira
Software Público
Portal do SPB
Membros
CONVITE EVENTO: Comemoração 10 anos da comunidade CACIC
18 de Junho de 2015, 16:52No dia 24 de junho de 2014 às 15:00 horas, próxima quarta-feira, o CISL-Comitê Técnico de Implementação do Software Livre no Governo Federal vai organizar o evento de comemoração de 10 anos da comunidade CACIC, que alcançou no mês de junho mais de 40 mil pessoas interessadas na comunidade. Durante o evento será apresentado o estágio atual da solução e serão debatidas as demandas para as futuras versões. A atual versão é resultado do apoio no desenvolvimento dado pela Dataprev, Ministério do Planejamento, Procuradoria Geral da Fazenda e membros da comunidade.
AJUDA (Executando comandos do Symfony)
23 de Abril de 2015, 14:32Na parte de eu usar comando "php composer.phar install"
COCAR vai se integrar ao CACIC
22 de Novembro de 2013, 13:53O COCAR passa por um processo de reformulação completa para ser integrado ao Sistema de Inventário CACIC, bem como às mais recentes tecnologias e padrões de desenvolvimento em Software Livre.

1111 comentários
CentOS release 6.4 Ao executar o comando, solicitou algumas instalações que estavam faltando. php-mysql
php-pdo
php-mbstring Após instalar Executei novamente:
#php composer.phar install Erros ocorridos: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/module.so' - /usr/lib/php/modules/module.so: cannot open shared object file: No such file or directory in Unknown on line 0 Resolvi esse erro alterando o arquivo #vi /etc/php.d/mcrypt.ini Mudança de: ; Enable mcrypt extension module
extension=module.so Para esta: ; Enable mcrypt extension module
extension=mcrypt.so Após salvar as mudanças Executei novamente:
#php composer.phar install Erros ocorridos: PHP Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0 Então editei o arquivo
#vi /etc/php.ini
E mudei de On para Off as linhas abaixo register_globals = Off
register_long_arrays = Off Após salvar as mudanças Executei novamente:
#php composer.phar install Agora parei nestas mensagens: php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files [Symfony\Component\Config\Exception\FileLoaderLoadException]
Cannot import resource "/srv/gerente/app/config/parameters.yml" from "/srv/gerente/app/config/config.yml". (Unable to parse at line 1 (near " database_driver: pdo_mysql ").) [Symfony\Component\Yaml\Exception\ParseException]
Unable to parse at line 1 (near " database_driver: pdo_mysql "). Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception [RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command. install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]
Estou colocando algumas informações onde fiz modificações, os pacotes e todos os outros itens segui no manual. Instalando e configurando o Gerente no CentOS release 6.4. Após instalar o mysql você deve editar e alterar o arquivo conforme abaixo: #vi /etc/php.d/mcrypt.ini
; Enable mcrypt extension module
;extension=module.so
extension=mcrypt.so
Salvar Não esqueça de mudar os privilégios do usuário que vai acessar o MySQL
GRANT ALL ON *.* TO 'usuário'@'%' IDENTIFIED BY 'senha';
Instalação de pacotes adicionais: # yum –y install php-mysql php-pdo php-mbstring Isso irá corrigir alguns erros citados acima. ===========Instalando Apache================= # yum install httpd Edite o arquivo: # vi /etc/httpd/conf/httpd.conf Altere as linhas e deixe conforme descrito abaixo: ServerName IP do Servidor:80 Listen 0.0.0.0:80 Verificar se as indexes estão inseridas, caso não estejam, insira conforme abaixo: DirectoryIndex index.html index.html.var index.php index.phtml Inserir as linhas abaixo: AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps Salvar =======Obs.: A versão do php deve ser a 5.3.10 ou superior======= Primeiro arquivos da pasta gerente editados e esse primeiro: parameters.yml é preciso criar e inserir o conteúdo abaixo : # vi /srv/gerente/app/config/parameters.yml parameters:
database_driver: pdo_mysql
database_host: 10.0.0.24
database_port: 3306
database_name: cacic
database_user: root
database_password: xxxxxx
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: pt_BR
secret: d7c123f25645010985ca27c1015bc76797
database_path: null
Salvar
Obs.:
database_driver: pdo_mysql (para conexão com banco mysql)
database_host: 10.0.0.24 (Se o banco de dados for no mesmo servidor onde rodará o gerente e os agentes pode até deixar 127.0.0.1, no meu caso o meu servidor mysql é outro)
database_port: 3306 (porta do mysql)
database_user: root (ou usuário que tenha acesso a acesso ao banco de dados mysql criado)
database_password: xxxxxx (senha do usuário para se conectar ao banco de dados) Segundo arquivo editado: # vi /srv/gerente/app/config/cacic-dist-parameters.yml parameters:
database_driver: pdo_mysql
database_host: 10.0.0.24
database_port: 3305
database_name: cacic
database_user: admin
database_password: 123456
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: pt_BR
#locale: en_US
# generate your own site secret
#secret: e410b10b0cdc810ea6bb943caa542bb42b3
database_path: null
Salvar
Obs:
database_user: admin (Usuário que vai se logar na Web)
database_password: 123456 (Senha do usuário Web) Agora dentro da pasta gerente /srv/gerente/ execute os comandos: # php composer.phar self-update Após aparecer: Updating to version 3dd3233e209df08f7c9a241b0640090c73275382.
Downloading: 100% Exetute: # php composer.phar install Obs.: Deste ponto em diante executei todos os passos do manual. Aguarde o fim da instalação (este processo pode levar alguns minutos). Execute cada um dos comandos abaixo: # php app/console doctrine:schema:update --force # php app/console assets:install --symlink # php app/console assetic:dump # php app/console doctrine:fixtures:load Obs.: O comando acima pedirá confirmação. Careful, database will be purged. Do you want to continue Y/N ? =======Coloque Y======= Pronto Espero que isso ajude! Agora vou começar a configurar as outras etapas..rss. Abra o navegador e boa sorte.