Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...


Wiki Markup
{scrollbar}
Excerpt

Cómo configurar Liferay para persistir O3eportal sobre Diferentes Bases de Datos

...

Info
titleMigración desde o3v5

Migrar a:

  • versión 6
    En la nueva instalación versión 6, editar el archivo <o3>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties
    • Cambiar el valor (6) de la property: permissions.user.check.algorithm por 2 (permissions.user.check.algorithm=2).
    • Descomentar la property: #image.hook.impl=com.liferay.portal.image.DatabaseHook quitando el numeral (image.hook.impl=com.liferay.portal.image.DatabaseHook).
  • versión > 7.1.*
    Esto no hay que migrar, porque los dashlets de la v5 ya no están en la v7.1

 


Entorno

Es recomendable para ambientes en producción sustituir la base hsql que trae O3 por defecto por algún manejador de base de datos.

...

  1. Bajar servicio de liferay.

  2. Copiar driver desde o3bi\classes\jdbc a o3bi\liferay\tomcat\lib\ext.
  3. quitar # para agregar los parámetros de conexión a la base en:
    1. v7.0.x - <o3-install>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties
    2. v7.1.x en adelante - <o3-install>/liferay/portal-ext.properties

...


Code Block
#Database Configuration
##User and password
#jdbc.default.username=USERNAME
#jdbc.default.password=PASSWORD
##MS-SQLServer
#jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
#jdbc.default.url=jdbc:sqlserver://SERVERNAME:PORT;DatabaseName=DATABASENAME;SelectMethod=cursor
## PostgreSQL
#jdbc.default.driverClassName=org.postgresql.Driver
#jdbc.default.url=jdbc:postgresql://SERVERNAME:PORT/DATABASENAME
## MySQL
#jdbc.default.driverClassName=com.mysql.jdbc.Driver
#jdbc.default.url=jdbc:mysql://SERVERNAME:PORT/DATABASENAME

Ejemplo SQL Server

Code Block
#Database Configuration
##User and password
jdbc.default.username=o3user
jdbc.default.password=o3pass
##MS-SQLServer
jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.default.url=jdbc:sqlserver://localhost:1433;DatabaseName=o3;SelectMethod=cursor


(warning) MS-SQLServer. Si se utiliza una instancia de SQL Server, jdbc.default.url deberá indicarse de esta forma:

jdbc.default.url=jdbc:sqlserver://SERVERNAME\\INSTANCIA;DatabaseName=DATABASENAME;SelectMethod=cursor

    • Notar que se omite el puerto, y en su lugar se agrega \\ y a continuación el nombre de la instancia.

(warning) Postgres: si se utiliza el driver (postgresql-9.1-901.jdbc4.jar) provisto en la instalación se deberá cambiar jdbc.default.driverClassName=org.postgresql.Driver por jdbc.default.driverClassName=org.postgresql.xa.PGXADataSource en <o3en 

  1. v7.0.x - <o3-install>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties
  2. v7.1.x en adelante - <o3-install>/liferay/portal-ext.properties


     4. Levantar servicio liferay.

...

Note

el mail puede ser cualquier cosa

 

...



Luego ir a roles como muestra la imagen

...

Luego vamos a SITES en el dashboard y creamos una pagina en blanco de prueba con el nombre Bodega

 


Note

Importar comunidad Demo de Bodega en v7.1.x

Se adjunta el lar para importar las páginas privadas de la comunidad Demo Bodega.

Bajar de aquí

...

                                             

 


Luego de se procede a importar la pagina (import), en esta instancia es solo tomar y soltar el archivo, luego es solo continuar

 


Una vez importada la pagina, se le asigna la misma, ver imagen debajo

...

Asignando los permisos sobre la pagina para administrar 

 


Note

Una vez realizado todo loguearse con el mismo pass y usr

 


Desactivar el usuario test

...