Instalación y Configuración de CMS Plone 4.3

El presente instructivo tiene como finalidad describir los pasos necesarios para la instalación básica de servidor CMS Plone en su versión 4.3, en los modos: Modo Standalone y Modo Zeo Cluster.

Requisitos:

  • Se debe contar con suficiente privilegios para la instalación de aplicativos

Plataforma:

  • Equipos de arquitectura 64 bits
  • Sistema operativo ‘GNU/Linux’ Debian versión 7.0

Aplicaciones:

  • Plone -> 4.3

Instalación de Dependencias

operador@servidor:~/$ sudo aptitude install python2.7-dev libxslt1-dev python-libxslt1 python-setuptools python-psycopg2 libxml2 libxml2-dev python-libxml2 build-essential libssl-dev zlib1g-dev libjpeg8-dev libreadline6-dev poppler-utils wv sudo


Crear usuario y área de trabajo

1. Crear grupo plone_group:

operador@servidor:/# addgroup plone_group

2. Crear usuario plone:

operador@servidor:/# adduser --ingroup plone_group plone

3. Asignar privilegios de sudo para usuario plone, editar archivo configuración /etc/sudoers:

operador@servidor:/# nano /etc/sudoers

4. Agregar la siguiente sentencia:

plone   ALL=(ALL)NOPASSWD:ALL

5. Crear directorio para almacenar codigo fuente:

plone@servidor:/$ mkdir -p /opt/src

6. Crear directorio para almacenar instancia Plone:

plone@servidor:/$ mkdir -p /opt/Plone

Instalación de Aplicación

1. Entrar directorio de trabajo:

plone@servidor:/$ cd /opt/src

2. Descargar fuentes:

plone@servidor:/opt/src$ sudo wget -c https://launchpad.net/plone/4.3/4.3/+download/Plone-4.3-UnifiedInstaller.tgz

3. Descomprimir fuentes:

plone@servidor:/opt/src$ sudo tar -xvzf Plone-4.3-UnifiedInstaller.tgz -C /opt/src

4. Entrar directorio de fuente:

plone@servidor:/opt/src$ cd Plone-4.3-UnifiedInstaller

En el presente instructivo se explicarán los modos de instalación de Plone: Modo Standalone y modo Zeo Cluster

Instalación Modo STANDALONE

1. Ejecutar la instalación de Plone:

plone@servidor:/opt/src/Plone-4.3-UnifiedInstaller/$ sudo ./install.sh standalone

Nota: En caso de cambiar la ruta de instalación, se debe utilizar la opción –target=/nueva/ruta/Plone

2. Mensaje de Instalador

  Testing /usr/bin/python2.7 for Zope/Plone requirements....
  /usr/bin/python2.7 looks OK. We'll try to use it.

  Root install method chosen. Will install for use by users:
  ZEO & Client Daemons:      plone_daemon
  Code Resources & buildout: plone_buildout

  Detailed installation log being written to /opt/src/Plone-4.3-UnifiedInstaller/install.log
  Installing Plone 4.3 at /usr/local/Plone

  Using useradd and groupadd to create users and groups.
  'plone_group' already exists; no need to create it.
  Creating python virtual environment, no site packages.
  New python executable in /usr/local/Plone/Python-2.7/bin/python2.7
  Also creating executable in /usr/local/Plone/Python-2.7/bin/python
  Installing setuptools............done.
  Installing pip...............done.
  Skipping libjpeg build
  Unpacking buildout cache to /usr/local/Plone/buildout-cache
  Copying Plone-docs
  Setting /usr/local/Plone ownership to plone_buildout:plone_group
  Copying buildout skeleton
  Fixing up bin/buildout
  Building Zope/Plone; this takes a while...
  Buildout completed
         
  #####################################################################
  ######################  Installation Complete  ######################
         
  Plone successfully installed at /usr/local/Plone
  See /usr/local/Plone/zinstance/README.html
  for startup instructions
         
  Use the account information below to log into the Zope Management Interface
  The account has full 'Manager' privileges.

  Username: admin
  Password: clave_generada_instalacion_plone

  This account is created when the object database is initialized. If you change
  the password later (which you should!), you'll need to use the new password.

  Use this account only to create Plone sites and initial users. Do not use it
  for routine login or maintenance. 
         
  - If you need help, ask the mailing lists or #plone on irc.freenode.net.
  - The live support channel also exists at http://plone.org/chat
  - You can read/post to the lists via http://plone.org/forums
         
  - Submit feedback and report errors at http://dev.plone.org/plone
  (For install problems, specify component "Installer (Unified)")

3. Acceder al directorio de Plone

plone@servidor:/opt/src/$ cd /usr/local/Plone/zinstance/bin

4. Iniciar instancia modo foreground “depuración”

plone@servidor:/usr/local/Plone/zinstance/bin$ sudo ./instance fg

5. Detener instancia modo “depuración”

Ejecutar desde consola Ctrl + C

Nota: En el modo foreground “depuración” se puede visualizar en consola el comportamiento o log de la instancia Plone

6. Iniciar instancia modo “normal”

plone@servidor:/usr/local/Plone/zinstance/bin$ sudo ./instance start

7. Detener instancia modo “normal”

plone@servidor:/usr/local/Plone/zinstance/bin$ sudo ./instance stop

Instalación modo ZEO CLUSTER

1. Ejecutar la instalación de Plone:

plone@servidor:/opt/src/Plone-4.3-UnifiedInstaller/$ sudo sudo ./install.sh --target=/opt/Plone zeo

Nota: En este caso se cambió la ruta de instalación –target=/opt/Plone

2. Mensaje de Instalador

  Testing /usr/bin/python2.7 for Zope/Plone requirements....
  /usr/bin/python2.7 looks OK. We'll try to use it.

  Root install method chosen. Will install for use by users:
  ZEO & Client Daemons:      plone_daemon
  Code Resources & buildout: plone_buildout

  Detailed installation log being written to /opt/src/Plone-4.3-UnifiedInstaller/install.log
  Installing Plone 4.3 at /opt/Plone

  Using useradd and groupadd to create users and groups.
  'plone_group' already exists; no need to create it.
  User 'plone_daemon' already exists. No need to create it.
  User 'plone_buildout' already exists. No need to create it.
  Creating python virtual environment, no site packages.
  New python executable in /opt/Plone/Python-2.7/bin/python2.7
  Also creating executable in /opt/Plone/Python-2.7/bin/python
  Installing setuptools............done.
  Installing pip...............done.
  Skipping libjpeg build
  Unpacking buildout cache to /opt/Plone/buildout-cache
  Copying Plone-docs
  Setting /opt/Plone ownership to plone_buildout:plone_group
  Copying buildout skeleton
  Fixing up bin/buildout
  Building Zope/Plone; this takes a while...
  Buildout completed
         
  #####################################################################
  ######################  Installation Complete  ######################
         
  Plone successfully installed at /opt/Plone
  See /opt/Plone/zeocluster/README.html
  for startup instructions
         
  Use the account information below to log into the Zope Management Interface
  The account has full 'Manager' privileges.

  Username: admin
  Password: contraseña_generada_instalador

  This account is created when the object database is initialized. If you change
  the password later (which you should!), you'll need to use the new password.

  Use this account only to create Plone sites and initial users. Do not use it
  for routine login or maintenance. 
         
  - If you need help, ask the mailing lists or #plone on irc.freenode.net.
  - The live support channel also exists at http://plone.org/chat
  - You can read/post to the lists via http://plone.org/forums
         
  - Submit feedback and report errors at http://dev.plone.org/plone
    (For install problems, specify component "Installer (Unified)")

3. Acceder al directorio de Plone

plone@servidor:/opt/src/Plone-4.3-UnifiedInstaller$ cd /opt/Plone/zeocluster/bin

4. Iniciar instancia Plone

plone@servidor:/opt/Plone/zeocluster/bin$ sudo ./plonectl start

5. Detener instancia Plone

plone@servidor:/opt/Plone/zeocluster/bin$ sudo ./plonectl stop

Acceso a la Aplicación

1. Acceder a instancia desde navegador web
http://direccion_ip:8080/Plone

2. Acceder a administración Zope desde navegador web
http://direccion_ip:8080/manage

Nota: La contraseña de administración se encuentra en: caso standalone “~/Plone/zinstance/adminPassword.txt” caso Zeo “~/Plone/zeocluster/adminPassword.txt”

Desinstalación de Plone

1. Detener instancia

plone@servidor:/usr/local/Plone/zinstance/bin$ sudo ./instance stop

2. Eliminar Instancia

plone@servidor:/usr/local$ sudo rm -rf /usr/local/Plone

Respaldar Plone

1. Detener instancia

plone@servidor:/usr/local/Plone/zinstance/bin$ sudo ./instance stop

2. Respaldar Instancia

plone@servidor:/usr/local$ sudo tar -zcvf plone_respaldo.tar.gz /usr/local/Plone

Enlaces:

Plone’s Unified Installer: What’s New for 4.3
Guía Rápida de Instalación
Instalación Plone Debian Lenny

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s