Instalando o CMS XOOPS
O Xoops é um CMS que tem como base o MySQL e o PHP. Criado e mantido sob a licença GPL, é um software que tem o código fonte aberto, dando oportunidade para que programadores façam suas contribuições e alterações segundo suas necessidades. Neste segundo artigo sobre CMS, primeiro sobre o Xoops, vamos instalar e começar a configurar para usá-lo na construção de um site.
Instalando o Xoops
A versão corrente do Xoops é a 2.2.4, para fazer o download pode-se ir no site do Xoops ou direto no link:
Após fazer o download do arquivo em um diretório, é necessário descompactá-lo. Eu baixei o Xoops compactado com o zip, então para descompactá-lo usei:
unzip xoops-2.2.4-xpr.zip
A descompactação criará o diretório xoops-2.2.4-xpr e dentro deste, por sua vez, terá 3 subdiretórios:
O Xoops propriamente dito está no diretório html, os outros dois diretórios contém a documentação sobre o Xoops e os extras armazena um template para ser instalado.
A instalação do Xoops pode ser feita localmente ou diretamente no webserver. Independente do local a ser instalado é fundamental que alguns softwares estejam instalados. Vamos tomar por default que a instalação será feita localmente e depois será feito o upload para o webserver. Ele segue os mesmos padrões do Joomla, visto no primeiro artigo desta série. Os softwares necessários são:
O sistema operacional não é o fator primordial neste momento, pois sua função é dar condições dos softwares trabalharem. Se o SO for o Windows pode-se baixar cada um dos programas, instalar e configurá-los individualmente ou então fazer o download de algum programa que inclua todos os programas, como o Easyphp. Se for o Linux é só usar a ferramenta de gerenciamento de pacotes para fazer a instalação de cada um.
O Easyphp pode ser obtido através do link:
e instalado como qualquer programa Windows. Ele é instalado por padrão em c:\Arquivos de Programas\easyphp.
Para instalar no Linux é simples também, basta usar o gerenciador de pacotes, dependendo da distribuição: Synaptic, Yum, Pacman e outros. Tomando por exemplo o Debian a instalação seria:
# apt-get install mysql-server
# apt-get install mysql-client
# apt-get install php5
# apt-get install php5-mysql
# apt-get install apache2
Após fazer o download do arquivo em um diretório, é necessário descompactá-lo. Eu baixei o Xoops compactado com o zip, então para descompactá-lo usei:
unzip xoops-2.2.4-xpr.zip
A descompactação criará o diretório xoops-2.2.4-xpr e dentro deste, por sua vez, terá 3 subdiretórios:
- docs
- extras
- html
O Xoops propriamente dito está no diretório html, os outros dois diretórios contém a documentação sobre o Xoops e os extras armazena um template para ser instalado.
A instalação do Xoops pode ser feita localmente ou diretamente no webserver. Independente do local a ser instalado é fundamental que alguns softwares estejam instalados. Vamos tomar por default que a instalação será feita localmente e depois será feito o upload para o webserver. Ele segue os mesmos padrões do Joomla, visto no primeiro artigo desta série. Os softwares necessários são:
- PHP - linguagem de programação WEB;
- MySQL - banco de dados relacional;
- Apache - servidor WEB.
O sistema operacional não é o fator primordial neste momento, pois sua função é dar condições dos softwares trabalharem. Se o SO for o Windows pode-se baixar cada um dos programas, instalar e configurá-los individualmente ou então fazer o download de algum programa que inclua todos os programas, como o Easyphp. Se for o Linux é só usar a ferramenta de gerenciamento de pacotes para fazer a instalação de cada um.
O Easyphp pode ser obtido através do link:
e instalado como qualquer programa Windows. Ele é instalado por padrão em c:\Arquivos de Programas\easyphp.
Para instalar no Linux é simples também, basta usar o gerenciador de pacotes, dependendo da distribuição: Synaptic, Yum, Pacman e outros. Tomando por exemplo o Debian a instalação seria:
# apt-get install mysql-server
# apt-get install mysql-client
# apt-get install php5
# apt-get install php5-mysql
# apt-get install apache2
Obrigado!!!!