Guia de Instalação Linux

Propaganda
Guia de instalação para
ambiente de Desenvolvimento
LINUX
Conteúdo deste manual
Introdução
O guia de instalação................................................................................................................ 3
Capítulo 1
Instalando o servidor Web Apache......................................................................................... 4
Teste de instalação do Apache................................................................................................ 9
Capítulo 2
Instalando ao servidor de MySQL.......................................................................................... 10
Testando a instalação do MySQL......................................................................................... 13
Capítulo 3
Instalando o Publique............................................................................................................ 15
Capítulo 4
Configurando o Apache......................................................................................................... 20
Habilitando módulos.............................................................................................................. 22
Testando a comunicação entre o Apache e o Publique......................................................... 25
Capítulo 5
Criando a base de dados no servidor MySQL......................................................................... 25
Ajustando as permissões dos arquivos Publique................................................................... 26
Execução do script de base de dados.....................................................................................28
Capítulo 6
Alterações do arquivo Publique............................................................................................. 30
Testando a instalação e configuração do Publique................................................................ 33
Primeiro acesso ao Publique...................................................................................................34
Guia de instalação
2
Introdução:
O guia de instalação
O guia de instalação que segue é um guia destinado a ambientes de
desenvolvimento. Foi desenvolvido em cima da distribuição Ubuntu-Mate 15.04
versão 64bits. Sendo assim em casos de distribuições diferentes alguns passos
serão diferentes, assim como alguns comandos. Por isso antes de iniciar os passos
verifique a sua distribuição, visto que terá que em alguns passos usar outros
comandos.
Por ser um ambiente de desenvolvimento todos os serviços estão sendo
instalados na mesma máquina e serão instalados de forma simples, com a
finalidade de fazer com que a ferramenta funcione, e o desenvolvedor possa
utilizar a ferramenta em sua máquina local.
Pré-requisitos:
Para instalar o Publique! é necessário que tenha conhecimento breve sobre
Apache (servidor Web) e MySQL (Banco de dados), abaixo segue o passo a passo
de instalação assim como um exemplo de todas as configurações.
A instalação do Publique! É simples e rápida. O processo de instalação da
ferramenta, juntamente com o Apache e MySQL é curto e objetivo, e pode ser feito
com conhecimentos básicos.
Publique!
3
Capítulo 1
Instalação do servidor Web Apache
Para a instalação do Apache siga os passos abaixo,
enfatizando que os comandos descritos abaixo serão
executados no terminal.
1.
Para que possa ter acesso ao terminal acesse o menu aplicativos > terminal
ou use a tecla de atalho ctrl + alt + t.
Guia de instalação
4
2.
Primeiramente digite o comando sudo apt-get install apache2, esse
comando irá lhe pedir a senha de root, digite-a e será iniciada a instalação
do serviço Apache.
Publique!
5
3.
Na instalação aparecerá a seguinte mensagem “Do you want to
continue?[y/n]”, digite Y e pressione a tecla Enter para continuar para
prosseguir com a instalação.
Guia de instalação
6
4.
Caso a instalação tenha sido concluída com sucesso assim como na imagem
abaixo não apresentando erros, prossiga para o próximo passo. E para ter a
certeza de que o serviço está funcionando digite o comando
/etc/init.d/apache2 status , assim como exemplificado abaixo.
Publique!
7
Estando tudo correto até o momento iremos fazer os testes para ver se o Apache
está funcionando e ir para o próximo passo que é instalar o servidor de MySQL,
que será o bando de dados utilizado no nosso exemplo de instalação.
Guia de instalação
8
Testando o servidor Apache
1.2 - Teste a instalação do serviço Apache abrindo o seu navegador e digitando
na barra de endereços: http://localhost ou http://127.0.0.1, e deverá aparecer a
página default assim como exemplificado abaixo.
Publique!
9
Capítulo 2
Instalado o servidor de MySQL
1. No terminal digite o comando sudo apt-get install mysql-server, e nesse
momento será solicitada a sua senha. Digite a mesma e pressione a tecla
Enter para iniciar a instalação.
Guia de instalação
10
2. Na instalação aparecerá a seguinte mensagem “Do you want to
continue?[y/n]”, digite Y e pressione a tecla Enter para continuar para
prosseguir com a instalação.
3. Após o término da instalação de todos os pacotes do serviço, o programa
irá solicitar uma senha, digite uma senha para o serviço mysql e depois
pressione a tecla Enter.
Publique!
11
4. Depois será solicitado que repita a sua senha, sendo repita sua senha e a
guarde, pois irá precisar dela no futuro. Assim como demonstrado na
imagem a seguir.
Guia de instalação
12
Testando o servidor MySQL
2.1 - Feito isso a instalação do serviço de banco de dados MySQL estará concluído.
Para verificar se o mesmo está funcionando digite o comando /etc/init.d/mysql
status
Publique!
13
Aqui terminamos a instalação dos dois serviços que precisam estar
instalados para que a aplicação PUBLIQUE funcione corretamente. A segui
começaremos a instalação da aplicação, e também as configurações que serão
necessárias nos serviços Apache e MySQL.
Guia de instalação
14
Capítulo 3
Instalado o Publique!
1. Primeiramente, faça o download da ferramenta Publique no site da Fábrica
Digital através no link
(http://www.fabricadigital.com.br/media/publique232GOLD_linux.tar.gz) ,
o download pode ser feito em um diretório qualquer, fica a seu critério. No
nosso exemplo colocaremos no diretório download.
2. Para isso vamos acessar o diretório com o comando
cd /home/suporte/Downloads/ e dentro desse diretório fazer o download da
ferramenta com o comando ( wget
http://www.fabricadigital.com.br/media/publique232GOLD_linux.tar.gz)
Publique!
15
3. Agora precisamos descompactar o arquivo, e para isso vamos criar um
diretório exclusivo para a ferramenta. Para isso vamos até o diretório www
usando o comando cd /var/www.
4. Dentro desse diretório iremos criar um para colocar a ferramenta usando o
comando sudo mkdir www.instalandopublique.com. No exemplo usamos o
nome www.instalacaopublique.com, mas o nome fica a critério de quem
estiver fazendo a instalação.
Guia de instalação
16
5. Agora vamos descompactar o arquivo do Publique que baixamos
anteriormente no diretório criado usando e para isso vamos primeiramente
entrar no diretório usando o comando cd www.instalandopublique.com
Publique!
17
6. Agora vamos descompactar o arquivo do Publique que baixamos
anteriormente no diretório criado usando e para isso vamos primeiramente
entrar no diretório usando o comando cd www.instalandopublique.com
Estando dentro do diretório vamos utilizar o comando sudo tar -zxvf
/home/suporte/Downloads/publique232GOLD_linux.tar.gz
7. Para se ter certeza que os arquivos foram descompactados execute o comando
ls, e veja se aparecem os arquivos assim como exemplificado abaixo. Estando
todos lá vá para o próximo passo, caso contrário retorne os passos e verifique
qual dos passos falhou
Guia de instalação
18
Publique!
19
Capítulo 4
Configurando o Apache
1. Primeiramente vamos acessar o diretório de configuração do Apache com o
comando cd /etc/apache2/sites-enable/
2. Estando nele precisaremos acessar e alterar o arquivo 000-default.conf, e
para isso precisaremos de um editor de texto, no exemplo usaremos o vim
que pode ser instalado com o comando sudo apt-get install vim, ou pode ser
utilizado um outro de sua preferência. Abriremos o arquivo com o comando
sudo vim 000-default.conf , o mesmo irá pedir a sua senha. Digita sua senha
e tecle Enter para abrir o arquivo. Antes de qualquer alteração o arquivo
estará assim como exibido na próxima página.
Guia de instalação
20
3. Precisaremos fazer as alterações necessárias apontando para o diretório onde
está o Publique, e adicionando os módulos que a são necessários.
Adicionaremos no exemplo as seguintes linhas, e para isso precisaremos
pressionar a tecla i para habilitar a edição.
ServerAdmin webmaster@localhost
DocumentRoot /var/www/www.instalandopublique/web/
<Directory /var/www/www.instalandopublique/web/>
Options Indexes FOllowSymLinks MultiViews ExecCGI
AllowOverride All
AddHAndler gdi-script .exe
Require all granted
</Directory>
E o arquivo ficará como o exemplo ilustrado abaixo.
Publique!
21
Feito isso iremos sair e salvar fazendo o seguinte processo: Pressione a tecla Esc,
depois digite :wq! E pressione Enter assim como ilustrado abaixo.
Habilitando módulos
Agora precisaremos habilitar os módulos que são necessários para que o Publique
funcione usando os comandos a seguir.
1. Digite o comando sudo apt-get install lib32gcc1 libc6-i386 lib32z1
lib32stdc++6 pressionado Y quando solicitado, em seguida sudo a2enmod
cgi , se o lhe for senha digite a mesma e pressione Enter depois reinicie o
Guia de instalação
22
apache assim como solicitado usando o comando service apache2 restart ou
/etc/init.d/apache2 restart, será solicitada a sua senha , digita a mesma e
pressione Enter.
Publique!
23
Testando a comunicação entre o Apache e o
Publique!
1. Finalizado esse passo iremos até o nosso navegador e acessando localhost
veremos que a aplicação já está aparecendo, mas teremos um erro da
conexão com o banco de dados (assim como ilustrado na imagem abaixo),
visto que ainda não foi configurado o banco de dados. Nesse momento
iremos para o próximo passo que é a configuração, e integração com o
servidor de banco de dados MySQL.
Guia de instalação
24
Capítulo 5
Criando a base de dados no servidor MySQL
1. Primeiramente iremos nos logar no servidor de banco de dados MySQL
utilizando ao comando sudo mysql -u root -p, e em seguida lhe será solicitada
primeiramente a senha do seu usuário root do sistema linux e em seguida a
senha do seu MySQL (senha que você escolheu no momento em que
instalou o MySQL no capítulo 2). Digite a mesmo e estará logado no MySQL.
Publique!
25
2. Uma vez logado, agora vamos criar o nosso banco de dados com o comando
create database publique; (estamos no exemplo criando uma base com o
nome publique , mas o nome fica a critério de quem está instalando). Tudo
ocorrendo corretamente será exibida a mensagem “Query OK, 1 row
affected”, depois disso é só sair do servidor com o comando quit;
Ajustando as permissões dos arquivos Publique!
1. Agora precisaremos fazer alterações em que mexeremos nos arquivos do
Publique, e por isso precisaremos ter as permissões corretas. No publique
executaremos um comando que fará esses ajustes. Para isso iremos acessar o
publique com o usuário root, para se logar como root usando o comando
sudo -s -H . E estando logado como root use o comando cd
/var/www/www.instalandopublique.com/config.
Guia de instalação
26
2. Dentro do diretório vamos executar o arquivo pubperm, para isso vamos digitar
o comando ./pubperm e pressionar a tecla Enter e depois disso iremos
responder as duas perguntas que serão feitas assim como na imagem. (Na
nossa configuração exemplo o nosso usuário é suporte e por isso colocamos
suporte e www-data é o grupo do Apache ). Depois de terminada a execução
digite exit e pressione a tecla Enter, retornando para o usuário suporte.
Assim como demonstrado na imagem na próxima página.
Publique!
27
Execução do script da base de dados
1. Depois de criada a base de dados, e ajustadas as permissões precisamos
executar o script para a criação de banco de dados Publique! Para isso entre
vá até o diretório dat que está dentro do Publique usando o comando cd
/var/www/www.instalandopublique.com/dat. Lá terá um arquivo sql com o
script da base de dados do Publique nomeado pubmysql.sql. (para visualizar o
mesmo use o comando ls). Assim como demonstrado na imagem na próxima
Guia de instalação
28
página.
2. Precisaremos executar o mesmo na base de dados que criamos e para isso
vamos executar o comando sudo mysql -u root -p -D publique <
pubmysql.sql . Lembrando que publique no comando é o nome do banco de
dados que criamos, sendo assim se criou um bando de dados com o nome
meusite por exemplo o comando ficaria : sudo mysql -u root -p -D meusite <
pubmysql.sql. Logo em seguida lhe será solicitado a senha do MySQL, digite-a
e pressione a tecla Enter. Assim como exemplificado na imagem.
Publique!
29
Capítulo 6
Alterações dos arquivos Publique!
1. Para que o Publique! acesse o banco de dados em MySQL Server, é necessário
editar o arquivo site.lua localizado no diretório raiz do Publique e para chegar
nele digite o comando cd /var/www/www.instalandopublique.com/config e
pressione Enter. Estando dentro do diretório digite vim site.lua e pressione a
tecla i para habilitar edição e altere os parâmetros apresentado a seguir:
DBName = "DSN=exemplo;"
Guia de instalação
30
DBParameters = "uid=pubuser;passwd=senha;host:127.0.0.1"
DatabaseName = "mysql"
OBS: uid = usuário do mysql
passwd = senha do usuário do banco de dados
host = ip ou host de onde está o servidor MySQL
Assim como exemplificado abaixo.
Publique!
31
2. Feito isso salve o arquivo pressionando a tecla Esc e em seguida : wq! E
pressione Enter. Depois acesse vá para próximo e último passo que irá
verifique se o banco de dados agora se comunica com o Publique, caso
continue apresentando o erro retorne os passos para verificar o que pode ter
sido o erro.
Guia de instalação
32
Testando a instalação e configuração do Publique!
1. Usando um navegador, digite o URL do seu site. (Se você estiver executando o
browser no mesmo computador onde executou a instalação, pode-se usar
localhost como o nome do computador).
Publique!
33
Primeiro acesso ao Publique!
2. Para testar o acesso ao Publique digite a URL http://localhost/login.htm.Na
tela de login do Publique!, digite o usuário “admin” e sua respectiva senha
“admin”. Na primeira vez em que você acessar o Publique! será pedido que a
senha seja alterada por uma questão de segurança. Para acessar uma
configuração igual ao nosso exemplo, “http://localhost” na caixa de endereço
do navegador. Assim como exemplificado nas imagens na próxima página.
Guia de instalação
34
Publique!
35
Concluindo com êxito todos os passos, agora você tem a ferramenta funcionando
em sua máquina local, e pode começar a usar a ferramenta, de forma rápida e
simples.
Guia de instalação
36
Download