Arquivo

Archive for the ‘Liferay’ Category

Instalar Portal Liferay no Linux!

12 de outubro de 2012 8 comentários

Esse primeiro post, fala sobre a instalação do Portal LifeRay em ambientes Linux.

O LifeRay é um poderoso gerenciador de conteúdo web, nele pode-se agregar todo um portal multimídia como o G1 e R7.

Portal LifeRay

Para esta instalação, utilizei no meu laboratório de teste o linux Debian Squeeze (6.0 64 bits),  Banco de Dados Mysql (5.1.49), Portal LifeRay (6.1 CE GA2) com Tomcat (Version 7.0.27) e o Java JDK 6u34

Assumo nesta instalação que o Linux já esteja configurado e todos os comandos serão executados como root. Responsablidade por conta de quem digita os comandos aqui citados.

Primeiro passo é preparar o ambiente, no caso a instalação da última versão do MySQL. Como utilizei o Debian, o instalei como default:

# apt-get install mysql-server

Ele vai solicitar a senha (Guarde ela), vamos precisar, você digita a senha e depois confirma a mesma. Aguarde um pouco e o MySQL estará instalado.

Pronto, MySQL instalado.

Segundo passo, é instalar o Java JDK. Baixe  última versão, para esta instalação eu baixei a versão 6u34 .bin. (jdk-6u34-linux-i586.bin Baixe Aqui).  Crie o diretório do java em /usr/java e mova o arquivo do java para dentro deste diretório.

# mkdir /usr/java

Copie o arquivo para dentro do diretório, dê permissão de execução para o arquivo e execute ele.

# cd /usr/java
# cp -ar /root/jdk-6u34-linux-i586.bin /usr/java/
# chmod +x jdk-6u34-linux-i586.bin
# ./jdk-6u34-linux-i586.bin

Pronto, Java JDK instalado.

Terceiro passo é instalar o Portal LifeRay. O Container que eu escolhi foi o Tomcat, mas no site tem outros como Gerônimo, GlassFish e o próprio JBoss. Escolha o que melhor atender sua infraestrutura. No meu caso, Tomcat. Baixe ele aqui, dê preferência sempre para a última versão. No meu caso estou utilizando a 6.1 CE GA2. Após baixar descompacte o arquivo zip e mova para dentro do diretório /usr

unzip liferay-portal-tomcat-6.1.1-ce-ga2-20120731132656558.zip
mv liferay-portal-6.1.1-ce-ga2/ /usr/

Após isto, vamos exportar os paths. Abra o arquivo /etc/profile e insira os caminhos para os paths JAVA_HOME e LIFERAY_HOME. O liferay utiliza estes paths.

# echo ‘export JAVA_HOME=/usr/java/jdk1.6.0_34’ >> /etc/profile
# echo ‘export LIFERAY_HOME=/usr/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27’ >> /etc/profile
# echo ‘export PATH=$JAVA_HOME/bin:$LIFERAY_HOME/bin:$PATH’ >> /etc/profile

Pronto, as variáveis estão exportadas, vamos atualizá-las e testá las:

# source /etc/profile
# echo $JAVA_HOME
/usr/java/jdk1.6.0_34
# echo $LIFERAY_HOME
/usr/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
#

Agora vamos criar a base de dados para  LifeRay no Mysql. Logue no mysql, crie a base e saia.

# mysql -u root -p
DIGITE SUA SENHA DO MYSQL
mysql> CREATE DATABASE lportal DEFAULT CHARACTER SET utf8;
mysql> exit
#

Agora vamos criar o arquivo de configuração do Liferay para conexão com o Mysql.

Entre no diretório
# cd /usr/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes/

Crie o arquivo portal-ext.properties e edite ele.

# vi portal-ext.properties

Insira os dados abaixo, depois dê :wq para sair e salvar o arquivo

###### MySQL ######
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEn
coding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=beijer00
schema.run.enabled=true
schema.run.minimal=true

Salve o arquivo e saia dele.

Alguns arquivos dentro do diretório /usr/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/ necessitam de permissão para execução. Entre no diretório e dê permissão para os arquivos *.sh

# cd /usr/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/
# chmod +x *.sh

Maravilha, agora tudo pronto para a execução do LifeRay. Vamos startar o mesmo com o comando:

# cd /usr/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/startup.sh

Para acessar o Portal Liferay, acesso no seu navegador pelo endereço ip do servidor na porta 8080. Como meu ip 10.0.0.104, o acesso seria http//10.0.0.104:8080

Aguarde uns minutos até o LifeRay carregar

Quando ele abir, vai aparecer a imagem abaixo, dê um nome ao seu portal, defina o usuário administrador, escolha sua linguagem e clique em FINISH. Caso você vá usar um outro Banco de Dados como Oracle ou SQL Server, clique na opção Change acima de finish e defina as configurações.

Start Liferay

Aguarde enquanto o LifeRay salva as configurações e se prepara para iniciar o primeiro Login. Assim que concluir ele dará um OK e informará o arquivo onde salvou as configurações. Após isso, clique em “Ir para meu portal”.

Leia o termo e se estiver de acordo, concorde.

O próximo passo seria a configuração de senha do admin, no meu caso Jacques Beijer. Depois configure uma senha de segurança através de pergunta secreta.

life_pass

Após a etapa de definição de segurança, o Portal Liferay vai abrir como a tela abaixo.

Life_Inicial

A tela é bem básica visto que ainda não tem nada criado no Portal. Para isso vá no painel de controle e comece a brincar com o Liferay.

Na tela abaixo é exibida a tela do Painel de Controle do Portal Liferay.

Portal Liferay

Bom, dae em diante é com o Liferay já, este post/tutorial abrange apenas a Instalação do LifeRay no Linux. =]]

No próximo post eu falo sobra a integração do LifeRay com o Active Directory e autenticação SSO, e no terceiro eu falo da integração do mesmo com o software Alfresco.

Podem usar e divulgar esse post à vontade, só peço que o crédito do autor seja mantido.

Abraços à todos

Jacques

Anúncios
Categorias:Liferay, Linux Tags:, , ,