Archive for junho 2012
sexta-feira, 15 de junho de 2012
Posted by Rafael Holanda
OASIS - Sistema de Gestão de Projetos, Demanda e Serviços de TI
Abaixo segue um manual de instalação e configuração do OASIS, nesse passo a passo utilizei Ubuntu 12.04.
1 – Instalação e configuração do PostgreSql
1.1 Instalação
Para instalação do banco de dados PostgreSql utilize os seguintes comandos:
1.2.1 O primeiro passo para a configuração do PostgreSql é a definição da senha para a conta
"admin postgres” para o servidor, para que possamos usar isso para todas as tarefas de
administração do PostgreSql. Para isso siga os passo abaixo:
1 – Instalação e configuração do PostgreSql
1.1 Instalação
Para instalação do banco de dados PostgreSql utilize os seguintes comandos:
- 1º - “sudo apt-get install postgresql postgresql-client postgresql-contrib”;
- 2º - “sudo apt-get install pgadmin3”.
1.2 Configuração
1.2.1 O primeiro passo para a configuração do PostgreSql é a definição da senha para a conta
"admin postgres” para o servidor, para que possamos usar isso para todas as tarefas de
administração do PostgreSql. Para isso siga os passo abaixo:
- 1- Acesso o usuário postgres do banco: “ sudo su postgres –c psql postgres ”;
- 2 - Altere a senha do usuário: “ ALTER USER postgres WITH ENCRYPTED PASSWORD 'sua-senha'; ” ;
- 3 - Crie o banco de dados: “ CREATE DATABASE nomeBanco; ”;
- 4 - Para sair: “\q”
2 - Instalação e configuração do Apache
2.1 - Instalação
Para instalação do servidor apache utilize o seguinte comando: “sudo apt-get install
apache2”
2.2 Configurações necessárias ao Apache
- 2.2.1 Pela razão de o sistema OASIS utilizar a reescrita de url é necessário ativar o módulo de redirecionamento de URLs através do comando: “sudo a2enmod rewrite”.
- 2.2.2 Após a ativação do módulo rewrite e necessário que edite manualmente as linhas de configuração referentes à AllowOverride None mudando para AllowOverride All. Para isso
- faça:
- Acessar o diretório “/etc/apache2/sites-available“ com o comando “cd /etc/apache2/sites-available“ e edite o arquivo ‘defaut‘ com o comando “sudo gedit default” localizando as linhas que possuem o comando AllowOverride None substituindo para AllowOverride All.
Salve o arquivo e reiniciar o Apache com o comando: “sudo /etc/init.d/apache2 restart”.
3 – Instalação e configuração do PHP-5 3.1
Instalação
- 3.1.1 Para efetuar a instalação do php-5 utilize o seguinte comando: “sudo apt-get install php5 libapache2-mod-php5” 3.1.2 Feito isto, reinicie o apache para que ele consiga “reler” seu arquivo de configuração já padronizado para PHP5 (mod) com o comando: “sudo /etc/init.d/apache2 restart” 3.2 Configuração
- 3.2.1 É necessário realizar a habilitação das extensões do php para comunicação com banco de dados utilizadas pelo sistema OASIS, para isso utilize o comando: “apt-get install php5-pgsql”. Assim, será habilitado as extensões “php-pgsql, php-pdo-pgsql”.
- 3.2.2 Reinicie o servidor com o comando: “sudo /etc/init.d/apache2 restart”.
- 3.2.3 Para verificar a correta habilitação das extensões realize os seguintes procedimentos:
- 1 - acesse o diretório “var/apache2/www” com o seguinte comando: “cd /var/www/”, depois crie um arquivo php com o seguinte comando: “sudo gedit info.php”.
- 2 - Assim que o arquivo abrir, coloque exatamente os caracteres abaixo: <?php phpinfo(); ?>
- 3 - Feito isso, salve e feche o arquivo.
- 4 - Feito isto, acesse seu navegador com o endereço “http://localhost/info.php” Obs: Você pode utilizar outros editores além do GEDIT.
4 – Baixando e configurando o sistema
- 4.1 Fazer o download do arquivo do OASIS disponibilizado no Portal do Software Público.
- 4.2 Descompactar o arquivo dentro da pasta do servidor de aplicação.
- 4.3 Alterar o proprietário e o grupo da pasta ‘oasis’, para isso utilize o seguinte comando:
- “sudo chown root:root [path do servidor de aplicação]/oasis –R”.
- Ex.: sudo chown root:root var/www/oasis -R
- 4.4 Conceder a permissão de maneira recursiva às pastas:
- ‘oasis/public/documentacao’,
- ‘oasis/public/img/svg’
- ‘oasis/application/default/config’,
- para isso utilize o seguinte comando:
- “sudo chmod 777 [path do servidor de aplicação/pasta]”
- Ex.: sudo chmod 777 var/www/oasis/public/documentação.
via: www.softwarepublico.gov.br/
segunda-feira, 4 de junho de 2012
Posted by Rafael Holanda
sexta-feira, 1 de junho de 2012
Posted by Rafael Holanda