• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

teckV

[Joomla] Instalar a Infra-Estrutura

1 mensagem neste tópico

Requesitos de Sistema:

System Requirements       

Here are the minimum requirements for Joomla 1.0

PHP 4.2.x or above - http://www.php.net

MySQL 3.23.x or above - http://www.mysql.com

Apache 1.13.19 or above - http://www.apache.org

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

É tudo em Open-Source e Gratuito

Zlib– www.zlib.net

Linux – http://www.zlib.net/zlib-1.2.3.tar.gz

Windows - http://www.winimage.com/zLibDll/zlib123dll.zip

PHP – www.php.net

Linux – http://pt.php.net/get/php-5.1.2.tar.bz2/from/this/mirror

Windows - http://pt.php.net/get/php-5.1.2-installer.exe/from/this/mirror

Apache HTTP Server - www.apache.org

Linux – http://apache.telepac.pt/httpd/httpd-2.2.0.tar.bz2

Windows - http://apache.telepac.pt/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.msi

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.

O que é o SSH e o SSH2?

http://kb.iu.edu/data/aelc.html

O que é o SFTP?

http://kb.iu.edu/data/akqg.html - com lista de comandos SFTP

Clientes de SSH/SFTP

Tectia Não-Comercial - http://www.ssh.com/products/tectia/client/non-commercial.html

WinSCP - http://winscp.net/eng/index.php

Putty  - http://www.chiark.greenend.org.uk/~sgtatham/putty/

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.

C:\sftp2
Sftp>open root@192.168.0.20
Open conection to root@192.168.0.20
root@192.168.0.20´s password: password
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

Etc,

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 Apache

bzip2 -cd httpd-2.2.0.tar.bz2| tar xv-
cd httpd-2.2.0
./configure --enable-so
make
make install

Instalar o MySQL a partir do RPM.

Podem querer verificar se o MySQL já está instalado usando o gestor de pacotes RPM

#rpm -qa | grep -i mysql

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...

#mysqladmin -u root password newpassword

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

mkdir zlib
mv zlib.tar.gz /zlib
cd zlib
tar -zxvf zlib.tar.gz
./configure
make
make install
cd ..

Instalar o PHP

bzip2 -cd php.tar.bz2 | tar xvf-
cd php
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-zlib
make
make install

Verifiquem se os serviços estão em cima - Running

service --status-all

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:

/usr/local/apache2/apachectl start
mysqld_safe

Se quiserem que os serviços Apache e MySQL se iniciem no arranque do sistema introduzam os comandos na shell Linux

chkconfig --levels 2345 httpd on
chkconfig --levels 2345 mysqld on

Caso tenha tudo corrido bêm têm agora toda a infraestrutura de sistema necessária ao Joomla instalada...

no próximo tópico vou falar da instalação especifica do Joomla!

Sun is rising again... blow out your dark clouds

Sun of the Sun

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora