Instalación de Liferay en CentOS

Instalación de Entorno

Para generar el entorno de Liferay, se instalarán las siguientes tecnologías así como algunas adicionales:

Apache

En la terminal de Linux se ejecuta el siguiente comando:

yum install httpd

 

Posteriormente, se inicia Apache aplicando el siguiente comando:

service httpd start

MySQL

En la terminal de Linux se ejecuta el siguiente comando:

yum install mysql-server mysql


Posteriormente, se inicia MySQL aplicando el siguiente comando:

service mysqld start


Dependiendo de los requerimientos del usuario para la implementación del entorno de desarrollo, es posible generar un ambiente idéntico al de producción; sin embargo, lo anterior requiere realizar un número mayor de configuraciones. Para los fines de este curso, el usuario se familiarizará sólo con las configuraciones mínimas para su adecuada implementación.

Acceder a la Base de Datos MySQL

En la terminal, aplicar el siguiente comando:

mysql_secure_installation


NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL

SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

 

In order to log into MySQL to secure it, we'll need the current

password for the root user. If you've just installed MySQL, and

you haven't set the root password yet, the password will be blank,

so you should just press enter here.


 

Enter current password for root (enter for none):

OK, successfully used password, moving on...


 

Setting the root password ensures that nobody can log into the MySQL

root user without the proper authorisation.


 

Set root password? [Y/n] y

New password:

Re-enter new password:

Password updated successfully!

Reloading privilege tables..

... Success!


 

By default, a MySQL installation has an anonymous user, allowing anyone

to log into MySQL without having to have a user account created for

them. This is intended only for testing, and to make the installation

go a bit smoother. You should remove them before moving into a

production environment.


 

Remove anonymous users? [Y/n] y

... Success!


 

Normally, root should only be allowed to connect from 'localhost'. This

ensures that someone cannot guess at the root password from the network.


 

Disallow root login remotely? [Y/n] n

... skipping.


 

By default, MySQL comes with a database named 'test' that anyone can

access. This is also intended only for testing, and should be removed

before moving into a production environment.


 

Remove test database and access to it? [Y/n] y

- Dropping test database...

... Success!

- Removing privileges on test database...

... Success!


 

Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.


 

Reload privilege tables now? [Y/n] y

... Success!


 

Cleaning up...


 

All done! If you've completed all of the above steps, your MySQL

installation should now be secure.


 

Thanks for using MySQL!

 

 

Crear la Base de Datos

Aplicar el siguiente comando:

 

mysql -uroot -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 11

Server version: 5.1.61 Source distribution

 

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

 

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 

mysql> create database lportal;

Query OK, 1 row affected (0.00 sec)

 

mysql> GRANT ALL PRIVILEGES ON lportal.* TO "adminliferay"@"localhost" IDENTIFIED BY "qwerty";

Query OK, 0 rows affected (0.00 sec)

 

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

Java

Descargar el paquete JDK de acuerdo con la arquitectura del equipo, a partir del siguiente enlace:

http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnes

 

Una vez que se ha ingresado al sitio anterior, para fines de este curso, se descargará el paquete rpm.bin para la distribución CentOS/RedHat.

Una vez realizado lo anterior y antes de instalar el Kit de Desarrollo Java, el usuario proporcionará los permisos de ejecución, mediante la terminal de Linux.

Ejecutar el siguiente comando:

chmod +x jdk-6u32-linux-i586-rpm.bin

 

Una vez obtenidos los permisos, se procede a la instalación con el siguiente comando:

./jdk-6u32-linux-i586-rpm.bin

 

Unpacking...

Checksumming...

Extracting...

UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).

inflating: jdk-6u32-linux-i586.rpm

inflating: sun-javadb-common-10.6.2-1.1.i386.rpm

inflating: sun-javadb-core-10.6.2-1.1.i386.rpm

inflating: sun-javadb-client-10.6.2-1.1.i386.rpm

inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm

inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm

inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm

Preparing... ########################################### [100%]

1:jdk ########################################### [100%]

Unpacking JAR files...

rt.jar...

jsse.jar...

charsets.jar...

tools.jar...

localedata.jar...

plugin.jar...

javaws.jar...

deploy.jar...

Installing JavaDB

Preparing... ########################################### [100%]

1:sun-javadb-common ########################################### [ 17%]

2:sun-javadb-core ########################################### [ 33%]

3:sun-javadb-client ########################################### [ 50%]

4:sun-javadb-demo ########################################### [ 67%]

5:sun-javadb-docs ########################################### [ 83%]

6:sun-javadb-javadoc ########################################### [100%]

Java(TM) SE Development Kit 6 successfully installed.

 

Product Registration is FREE and includes many benefits:

* Notification of new versions, patches, and updates

* Special offers on Oracle products, services and training

* Access to early releases and documentation

 

Product and system data will be collected. If your configuration

supports a browser, the JDK Product Registration form will

be presented. If you do not register, none of this information

will be saved. You may also register your JDK later by

opening the register.html file (located in the JDK installation

directory) in a browser.

 

For more information on what data Registration collects and

how it is managed and used, see:

http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html

 

Press Enter to continue.....

 

Done.

 

Activar Java

Para activar Java, ejecutar el siguiente comando:

update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.6.0_32/bin/java" 2

update-alternatives --config java

 

There are 2 programs which provide 'java'.

 

Selection Command

-----------------------------------------------

*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

2 /usr/java/jdk1.6.0_32/bin/java

 

Enter to keep the current selection[+], or type selection number: 2

 

Verificar la Activación de Java

Ejecutar el siguiente comando:

java -version

 

java version "1.6.0_32"

Java(TM) SE Runtime Environment (build 1.6.0_32-b05)

Java HotSpot(TM) Client VM (build 20.7-b02, mixed mode, sharing)

 

Instalar Liferay Portal

La instalación de Liferay Portal requiere de ciertas herramientas para su correcto funcionamiento; sin embargo, y como se ha mostrado anteriormente en el transcurso del curso, se han instalado las siguientes:

  • Java JDK

  • Apache

  • MySQL

Descargar el paquete Liferay de la siguiente dirección:

 

Copiar a la carpeta /opt/ mediante el siguiente comando:

cp liferay-portal-6.1.0-ce-ga1.zip /opt/

 

Descomprimir para concluir la instalación.

unzip liferay-portal-6.1.0-ce-ga1.zip

 

Iniciar y Apagar Liferay

Para iniciar Liferay Portal, bastará con ejecutar el archivo starup.sh

El archivo mencionado se encuentra en el siguiente directorio:

cd /opt/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/bin

 

Ejecutar el siguiente comando de inicio:

sh startup.sh


Para revisar el avance del inicio de Liferay, se debe monitorear el archivo logs siguiendo el comando:

tail -f /opt/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/logs


En este directorio, se despliegan todos los procesos que indican al usuario el correcto inicio del Liferay.

Para concluir el proceso de inicio, se mostrará el siguiente enunciado:

INFO: Server startup in 86202 ms

 

Documentación en Liferay

Java en Liferay

http://docs.liferay.com/portal

Liferay Portal

http://www.liferay.com/documentation/liferay-portal/6.1/user-guide

 

Comentarios
No hay ningún comentario aún. Sea usted el primero.