INSTALACION OPENCMS EN LINUX MADRIVA 2010


INSTALACION OPENCMS EN LINUX MADRIVA 2010

Medellin 03/03/2010
Requseitos
Opencms 8.0.0
Java 1.6
Tomcat 6.0.6  ( tomcat 7  no funciona muy bien com opencms 8.0.0 aunque instala correctamente muestra error a la hora de creacion de contenido y al tratar de ejecutar los demos del sistema)
Instalar en MANDRIVA la base de datos mySQL
  1. editar el archivo /etc/my.cnf y comentar la opcion : SKIP-NETWORKING , sino el opencms no es capaz de reconocer la base de datos e indica que no se puede conectar
    # cd /etc
    # emacs my.cnf
    #***************************************************************************
    # SKIN-NETWORKING
    #***************************************************************************
    Notar el signo # antes de SKIP-NETWORKING para des-habilitar esta opción
  2. configurar el acceso de opencms a mysql así:
    seleccione la tabla users:
    hosts : localhost
    db : opencms
    user : opencmsuser
    privileges : ON a todos
  3. seleccione la tabla db
    hosts : localhost
db : opencms
passwd : entre aquí su palabra clave
privileges : OFF a todos
ssl_type : ANY
    1. Descargar apache-tomcat-6.0.6.bz.tgz del sitio de tomcat http://tomcat.apache.org
(la versión 7.0 a esta fecha no esta revisada con opencms y envía un warning de
falta de pruebas,  salvo este warning , la apliación tambien funciona, hasta el momento no he encontrado algún tipo de bug por causa de esta advertencia)
    1. descomprimir con /usr/local con :
      # tar zxvfPp apache-tomcat-6.0.6.bz.tgz
    2. el directorio generado apache-tomcat-6.0.6 (7.0.0) lo re-nombró como tomcat simplemente la ruta
      del tomcat queda entonces :
      /usr/local/tomcat
    3. Ingreso al archivo server.xml en tomcat y modifico los puertos 8080 por 80 para que el
      el servidor se dirija de forma directa al sitio web sin darle el número de puerto.
      # cd /usr/local/tomcat/cnf
      edito el archivo server.xml con emacs ( o cualquier otro editor de su preferencia)
    4. # cd /usr/local/tomcat/conf
    5. # emacs server.xml
    6. Buscar y cambiar todas las ocurrencias del puerto 8080 por el puerto 80
    7. descargar java jdk versión 1.6 del sitio de SUN http://www.java.com/es/download/index.jsp
    8. Darle permisos de ejecución al archivo descargado :
    9. # chmod ugo+wrx jdk-6u20-linux-i586.bin
    10. Mover el directorio generado jdk-6u30-linux-i586 a /usr/local/jdk
    11. # mv jdk-6u30-linux-i586 /usr/local/jdk
    12. Ojo el hecho de mover y renombrar los archivos apache y java a /usr/local con nombres jdk y tomcat es simplemente por comodidad al hacer una actualización y no tener que mover los CLASSPATH y demás apuntadores a las nuevas rutas.
    13. Crear un bashrc en /etc con asignación de los CLASSPATH de java que se necesitan para ejecutar el opencms asi:
      # cd /etc/
    14. # emacs bashrc
    15. Pegar el siguiente script al final del archivo bashrc
      #***********************************************************************
      export JAVA_HOME=/usr/local/jdk
      export TOMCAT_HOME=/usr/local/tomcat
      export TOMCAT_HOME=/usr/local/tomcat/lib
      export CLASSPATH=$CLASSPATH:.:./
      export CLASSPATH=$CLASSPATH:/usr/local/jdk
      export CLASSPATH=$CLASSPATH:/usr/local/tomcat/lib/mysql-connector-java-5.1.5-bin.jar
      export CLASSPATH=$CLASSPATH:/usr/local/tomcat/lib/jdbc8.2-506.jar
      # para que puedan compilar las classes de las etiquetas
      export CLASSPATH=$CLASSPATH:/usr/local/tomcat/lib/servlet-api.jar
      export CLASSPATH=$CLASSPATH:/usr/local/jdk/jre/lib/ext/comm.jar
      export PATH=/usr/local/jdk/bin:$PATH
      #**********************************************************************
    16. Descargamos el opencms 8.0.0 del sitio del productor alkacom en http://www.opencms.org/en/download/
    17. Descomprimimos el archivo en /usr/local/tomcat/webapps
    18. # unzip opencms.8.0.0.zip
    19. lo movemos a /usr/local/tomcat/webapps
    20. # mv opencms.8.0.0.war
      note que el archivo descomprimidos es un archivo con compresión java tipo WAR.
    21. Cree unas entrada en el archivo /etc/rc.d/rc.local para permitir que el tomcat se inicie cuando la maquina se encienda y poder acceder al opencms.
    22. # cd /etc/rc.d
    23. # emacs rc.local
    24. ingrese el siguiente script al final del archivo rc.local
      #**********************************************************************
      export JAVA_HOME:=/usr/local/jdk
      /usr/local/tomcat/bin/startup.sh
      #**********************************************************************
    25. Reinice su sistema MANDRIVA
    26. En su navegar dele la ruta de opencms para perfllar el opencms asi:
      127.0.0.1/opencms/setup
    27. Siga los pasos que le indica el instalador , usualmente no hay que modificar ningún parámetro si todo esta correcto esta listo para empezar a usar el manejador de contenido CMS , opencms
Cuando la instalación termina y puede demorar aproximadamente 15 minutos en
un equipo de 2.6 G de velocidad con 4G de memoria Ram y un procesador intel, cuando el proceso termina de forma exitosa , opencms carga la pagina de bienvenida al sistema de forma automática , sino lo hace, indica que hay que presionar clic para que se efectúe la operación esperada, no sin antes advertir que es necesario habilitar en el navegador:

Aceptación de cokies
habilitar javascript


En esta nueva pagina nos da la ruta de acceso para administrar opencms y dice


To login to the OpenCms workplace, point your browser to the following URL:
/opencms/opencms/system/login/

las claves son:
username : Admin
password  : admin

Notar la diferencia de la letra inicial, un error común es pensar que son iguales.

Cambiar a  español el menu de openCms
 En la pantalla principal de opencms buscar la pestaña  Preferencias alli buscar en la pestaña Workplace
lenguaje , cambiar a español  y darle en la parte inferior Set


Buena Suerte.

Carlos Arturo Castaño G




Comentarios

Entradas populares