Instalando Joomla no Debian Lenny.
Nos últimos dias foi solicitado por um cliente a criação de uma maquina com o joomla, então resolvi documentar os passos básicos desta instalação.
Ambiente LAMP
O ambiente LAMP é a abreviação de Linux,Apache,Mysql,PHP|Perl|python, este é um otimo ambiente para trabalhar com um servidor Web de baixo custo.
Instalando pacotes necessários
apt-get install apache2 mysql-server-5.0 mysql-client-5.0 php5 php5-mysql unzip
Obs:. durante a instalando será pedido uma senha de root para o banco mysql
Configurando o Mysql
É preciso fazer algumas configurações no Mysql, tais como, criar base de dados, criar usuário e suas permissões.
Criando base de dados para o joomla
mysqladmin -u root -p create joomla
Criando usuário para administração da base de dados joomla
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER,\ CREATE TEMPORARY TABLES, LOCK TABLES ON joomla.* TO 'admin'@'localhost' \ IDENTIFIED BY '123456';
Instalando o joomla
Na instalação do Joomla vamos acessar a pagina do Joomla em joomla.org e baixar a ultima versão, no momento em que escrevo este post a ultima versão disponível é a Joomla_1.6.4-Stable-Full.
Criando diretório
Vamos criar o diretório para o Joomla.
cd /var/www/
mkdir -m 0755 joomla
cd joomla
Realizando download do joomla e descompactando
Como comentado anteriormente estamos usando a ultima versão disponível na data deste post.
wget http://joomlacode.org/gf/download/frsrelease/15063/65933/Joomla_1.6.4-Stable-Full_Package.zip
Restrigindo acesso
É importante manter o mínimo de segurança então estarei restringindo o acesso aos diretórios e revendo suas permissões.
chown -R root:root /var/www/joomla
cd /var/www/joomla PLACES=' administrator/components administrator/modules administrator/templates cache components images images/banners language media modules templates '
for i in $PLACES; do chown -R www-data:www-data $i; done
find /var/www/joomla -type f -exec chmod 0644 {} \;
find /var/www/joomla -type d -exec chmod 0755 {} \;
Finalizando
Depois de realizado os procedimentos acima basta acessar o endereço http://localhost/joomla e configurar de acordo com suas necessidades.
Apos finalizar a configuração remover o diretório de instalação para evitar futuros problemas
rm -rf /var/www/joomla/installation/
Como já foi dito isto é apenas um documento básico de instalação do Joomla Baseado na documentação fornecida pela própria entidade. Vale ressaltar o quanto é importante um servidor Web ser realizado algumas configurações de segurança, nas quais não serão mostrados neste documento.