Instalando Joomla 1.5 no Ubuntu 9.04

De MediaWiki do Campus São José
Ir para: navegação, pesquisa

Nesse tutorial será ensinado como instalar o Joomla 1.5 no Ubuntu 9.04. A instalação será toda feita em linha de comando, por isso quem está acostumado com interface grafica vá se preparando, pois aqui raramente aparecerá uma.

Então vamos começar!


Requisitos

Os requisitos minimos para a instalação do Joomla são:

PHP 4.3.10
MySQL 3.23
Apache 1.3 (com mod_mysql, mod_xml e mod_zlib)

Preparando o ambiente

Para que o Joomla funcione é necessário que estejam instalados em seu sistema o Apache, o MySQL e o PHP.

Esteja como super usuário para poder realizar a instalação

Transformando seu usuário em super usuário:

sudo su
password: senha do usuário

Instalando o Apache, o MySQL e o PHP:

apt-get install apache2 php5 php5-mysql mysql-server

Nota: Durante a instalação do MySQL será pedido uma senha para o usuário root do MySQL. Digite uma senha. Digite a senha nomamente, e aguarde a instalação terminar

Captura de tela-6.png Captura de tela-8.png


Criando o banco de dados

Com o MySQL e os demais programas instalados, vamos agora criar um banco de dados. Pois quando formos instalar o Joomla 1.5 nos será pedido que informemos um banco de dados para que o joomla possa colocar o seu conteudo.

Então a primeira coisa que vamos fazer é entrar no MySQL

Entrando no MySQL:

mysql -u root -p

Nota: a senha do usuario root do mysql é a senha que voce deu quando instalou o mysql


Estando no MySQl, vamos criar nosso banco de dados.

Criando o banco de dados:

create database loja; 

Aqui criei um banco de dados chamado loja.


Agora vamos cirar um usuário, e a ele conceder todos os privilegios sobre nosso banco de dados.

Criando usuário MySQL:

grant usage on *.* to mario@localhost identified by ‘12345’;  

Aqui criei um usuário chamado mario, e identificado pela senha 12345


Concedendo todos os privilegios do banco de dados ao usuário criado:

grant all privileges on loja.* to mario@localhost; 

Aqui concedi todos os privilegios do banco de dados loja para o ususário mario


Criado o banco de dados e o usuário, saia do MySQL

Saindo do MySQL:

exit 


Se voce quiser ver se seu banco de dados e usuário fora criados, basta entrar novamente no MySQL, só que com o seu usuário e banco de dados criado.

Entrando no MySQl com seu usuário e banco de dados:

mysql -u mario -p12345 loja


Instalando o Joomla 1.5

Depois de concluida a instalação, será criada entre outras pastas e arquivos a pasta www. Será nela que criaremos nossos projetos. Então vá até a pasta www e crie uma pasta(ex: pagina), pois será nela que o Joomla ficará.

Indo até a pasta www:

cd /var/www/

Criando a pasta pagina:

mkdir pagina


Criado a pasta pagina, iremos agora fazer o download do Joomla 1.5 para dentro dela. Para fazer o download do joomla 1.5 entre no site www.joomla.org e na tela inicial clique na opção Downlaod Joomla!. Voce será redirecionado para a pagina de download do Joomla. Escolha a versão mais recente, que no nosso caso é o Joomla 1.5.22

Entrando na pasta pagina:

cd pagina

Realizando o download do Joomla 1.5.22:

wget http://joomlacode.org/gf/download/frsrelease/13105/57240/Joomla_1.5.22-Stable-Full_Package.zip

Nota: Como estamos utilizando o terminal do linux para realizar downloads, será necessário sabermos qual é o link utilizado para baixar o arquivo do Joomla. Para saber qual é o link basta clicar com o botão direito do mouse sobre a opção de download do arquivo desejado, e na janela flutuante que surgir clique na opção copiar link. Após isso é só colar o link no terminal.


Terminado o download, iremos agora extrair o seu conteúdo, já que o arquivo baixado veio no formato zip.

Extraindo o conteudo do arquivo

unzip Joomla_1.5.22-Stable-Full_Package.zip 


Depois de extrair o conteudo do arquivo zip voce pode exclui-lo, pois não será mais útil para nós.

Excluindo arquivo zip:

rm Joomla_1.5.22-Stable-Full_Package.zip 


Exculido o arquivo zip, vamos agora alterar o dono e grupo da pasta pagina e de todas as pastas e arquivos dentro dela, para www-data que é o usuário do apache

Saindo da pasta pagina:

cd ..

Alterando o dono e o grupo da pasta pagina e as pastas e arquivos dentro dela:

chown -R www-data:www-data pagina/


Alterado o dono e o grupo, iremos agora mudar as permissões dos arquivos e das pastas dentro da pasta pagina. faremos as mudanças de permissão para que nossos arquivos fiquem mais seguros, e nenhum intrometido mexa neles.

Mudando as permissões dos arquivos:

find pagina/ -type f -exec chmod 400 {} \;

Mudando as permissões das pastas:

find pagina/ -type d -exec chmod 500 {} \;


Feito as alterações, reinicie o apache para que as mudanças sejam salvas Reiniciando o apache:

/etc/init.d/apache2 restart


Agora criaremos um arquivo chamado configuration.php dentro da pasta pagina, e alteraremos o seu dono e grupo para www-data e sua permissão para que o dono tenha a opção de ler e escrever no arquivo.

Nota: É necessario criar o arquivo configuration.php dentro da pasta pagina, porque durante a instalação do Joomla esse arquivo será usado para salvar as configurações de instalação. Só que esse arquivo não existe, e dai quando a instalaçõs do joomala acabar, poderá ocorrer um erro, por esse arquivo não existir.

Entrando na pasta pagina:

cd pagina

Criando o arquivo configuration.php:

touch configuration.php

Alterando o dono e o grupo do arquivo configuration.php para www-data:

chown www-data:www-data configuration.php 

Alterando a permissão do arquivo configuration.php para 600:

chmod 600 configuration.php


Concluída as alterações na pasta pagina e no seu conteúdo, vamos iniciar a instalação do Joomla.

Para iniciarmos a instalação do Joomla basta abrir um navegador(eu usei o firefox) e na barra de navegação digite localhost/pagina/installation, com isso será carregado na tela a pagina de instalação do joomla.


A instalação do joomla é dividida em 7 passos, os quais descrevo a seguir:

1: Idioma

Captura de tela-21.png

Escolha o idioma desejado e clique em proximo


2: Verificação de pré-instalação

Captura de tela-24.png

Clique em proximo


3: Licença Captura de tela-27.png

Leia os termos de licença e Clique em Próximo


4: Banco de dados Captura de tela-35.png

Digite nos campos em branco o que se pede.

Em nome do servidor coloque localhost.

Em nome de usuário, coloque o nome do usuário que criamos no MySQl. No nosso caso o usuário mario.

Em senha, coloque a senha de nosso usuario que definimos quando o criamos no MySQL. No nosso caso a senha 12345

Em nome do banco de dados, coloque o nome do banco de dados que criamos no MySQl. No nosso caso o banco de dados loja

Depois de preechido os campos clique em proximo.


5: Configuração do ftp Captura de tela-36.png

Por enquanto não abordaremos as configurações de FTP, então clique em proximo


6: Configuração Captura de tela-37.png

Digite nos campos em branco o que é pedido.

Em nome do site coloque o nome de seu site.

Em seu E-mail coloque um E-mail

Em senha do admin coloque uma senha que depois será usada para entrar na administração do site

Em confirmar senha do admin repita a senha


7: Fim Captura de tela-38.png

Instalação concluida com sucesso!


Agora para que tudo funcione perfeitamente só é preciso excluir a pasta installation que está dentro da pasta pagina.

rm -R installation


Depois de excluida, é só clicar na opção site ou na opção adimin


Clicando na opção site, somos levado para a pagina inicial de nosso site Captura de tela-40.png

Quando quisermos entrar novamente no site é só digitar na barra de navegação do navegador localhost/pagina

Nota: Se voce clicar na opção site e a pagina inicial do site não abrir, digite na barra de navegação de seu navegador localhost/pagina/index.php.


Clicando na opção admin, somos levado para a pagina de login do administrador do site. Captura de tela-41.png

Em login coloque admin

Na senha coloque a senha que voce escolheu durante a instalação do Joomla

Clique em login


Com isso somos levado para a area de administração do site Captura de tela-42.png

Quando quisermos entrar novamente na area de administração do site é só digitar na barra de navegação do navegador localhost/pagina/administrator


Pra finalizar vamos fazer uma ultima alteração.

Vamos mudar a permissão do arquivo configuration.php para 400, pois como nesse arquivo estão as principais configurações do nosso site, não podemos deixalo exposto, senão qualquer um poderá altera-lo.

Mudando a permissão do arquivo configuratioon.php para 400:

chmod 400 configuration.php


Pronto! A instalação do Joomla 1.5 está finalizada


OBS: Quando for editar o seu site, isto é, alterar template ou importar imagens, mude as permissões dos arquivos e das pastas da pasta pagina para 777, porque senão você não conseguirá fazer nenhuma destas alterações, pois com as permissões atuais, você não pode escrever nos arquivos ou nas pastas.

Mudando as permissões

     find pagina/ -type f -exec chmod 777 {} \; 
     find pagina/ -type d -exec chmod 777 {} \;