[Joomla] Instalar a Infra-Estrutura - Tutoriais - Portugal-a-Programar
[Joomla] Instalar a Infra-Estrutura
Requesitos de Sistema:
You must ensure that you have MySQLXML and Zlib support built into your PHP.
Joomla can be used with most major browsers including: Internet Explorer (version 5.5+) Netscapeand Mozilla. These browsers take great advantage of Joomla's Administrative interface. The WYSIWYG EditorhtmlArea from www.interactivetools.comworks only under Windows Internet Explorer. Extensive testing has also been completed using Mozilla 1.4but the WYSIWYG Editor is not available in this Browser due to htmlArea being incompatible.
Tendo em conta que não aconselho a colocar on-line um servidor windows vou exemplificar o processo no Linuxusando a Distro Fedora Core 4
Podem fazer o download dos mirrors nacionais e já encontram a versão 5 disponivel.
ftp://tux.cprm.net/pub/ftp.redhat.com/fedora/linux/core/
ftp://ftp.fct.unl.pt/linux/fedora/core/
Para funcionar o Joomla necessita do servidor de bases de dados MySQL e de uma servidor http (Web Server)como o Apachecom o interpretador de PHP compilado com o Zlib.
Os autores do Joomla recomendam o sistema operativo Linux com o web server Apache com PHP e o MySQL
Fontes para o Download dos requesitos: Provavelmente já têm toda a estrutura montadase assim for saltem para a metodologia especifica à instalação do Joomla
Windows - http://www.winimage.com/zLibDll/zlib123dll.zip
MySQL DB Server – www.mysql.com
Procurem o RPM para a vossa distro aqui http://dev.mysql.com/downloads/mysql/5.0.html
RPM Linux RedHat - http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL-server-standard-5.0.19-0.rhel4.i386.rpm/from/http://mysql.netvisao.pt/
Windows - http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-essential-5.0.19-win32.msi/from/http://mysql.nfsi.pt/
Efectuar o download dos ficheiros mencionados.
Efectuar o Upload dos ficheiros para o vosso servidorhavendo várias formas de o fazer como por FTPHTTP ou SSH. Como o SSH é um processo de comunicações encriptadas e podem usar certificados é o método que vou usar.É o método que vivamente aconselho por questões de segurança. Não vou usar certificados porque é mais complexo e está fora do ambito deste tópico.
Vou usar o cliente de SFTP que vêm com o tectiao sftp2mas podem usar outro qualquerpois o modo de funcinar é identico entre eles.
Vou usar o SFTP2 para Windows através da Linha de Comandos do MS-DOSmas o comandos são idênticos em outras versões. No ip colcoquem o IP do vosso servidor. Vou usar o user root por estar em todas as instalações mas alterem para o vosso user com acesso SSH ao servidor.
sftp>put zlib-1.2.3.tar.gz
Repitam o ultimo passo para todos os ficheiros necessários
Sftp>put php-5.1.2.tar.bz2
Sftp>put Joomla_1.0.8-Stable-Full_Package.tar
Usem agora um cliente de shell remota SSH como o SSH Tectia Client ou o putty para configurar e instalar os produtos a usar e o próprio portal Joomla! Podem usar o gratuito putty. O modo de funcionamento é igual.
Sistema Operativo alvo: Linux
Para o caso de não terem o Apache e o MySQL já instalado. Normalmente está instalado nas distros Linux.
Caso tenham todos os requesitos já instalados saltem para o processo de instalação do Joomla.
Linhas começadas por // são comentários.
Instalar o MySQL a partir do RPM.
Podem querer verificar se o MySQL já está instalado usando o gestor de pacotes RPM
ele vai percorrer todos os pacotes instalados e seleciona "grep" os que tiverem a string "mysql"
Rpm –ivh MySQL-server-standard-5.0.18-0.rhel4.i386.rpm
O MySQL é instalado por default com o user de administração "root" e com a password vazia pelo que é necessário alterar a password depois da instalação... usem o MySQLAdmin para isso executando o seguinte na consola de DOS ou Shell Linux...
Podem analisar o log do MySQL para eventuais problemaso qual se encontra em /var/log/mysqld
Instalar o módulo Zlib:
//criar diretório temporário e copiar o ficheiro comprimido para lá como no exemplo
mv zlib.tar.gz /zlib
Verifiquem se os serviços estão em cima - Running
Procurem pelos serviços httpd e mysqld e vejam se estão running...
caso seja necessário podem iniciar os serviços da seguinte forma:
Se quiserem que os serviços Apache e MySQL se iniciem no arranque do sistema introduzam os comandos na shell Linux
Caso tenha tudo corrido bêm têm agora toda a infraestrutura de sistema necessária ao Joomla instalada...