Cómo instalar Plone CMS en Ubuntu 18.04
Plone es un sistema de gestión de contenidos gratuito y de código abierto construido sobre el servidor de aplicaciones Zope. Está escrito en lenguaje Python pero también contiene grandes cantidades de HTML, JavaScript y CSS. Puedes construir cualquier tipo de sitio web, blog y tienda web utilizando Plone. Plone es compatible con varios sistemas operativos como Linux, Mac OS X, Windows, BSD y Solaris. Es sencillo, fácil de usar, fácil de configurar, mantener y modificar. Plone ofrece muchas características, como la gestión de múltiples sitios, flujos de trabajo flexibles, integración empresarial, seguridad industrial, capacidades de búsqueda, soporte multilingüe y mucho más.
En este tutorial, aprenderemos a instalar Plone en el servidor Ubuntu 18.04.
Requisitos
- Servidor Ubuntu 18.04 instalado en tu sistema.
- Un usuario no root con privilegios sudo.
Cómo empezar
Antes de empezar, tendrás que actualizar tu sistema con la última versión. Puedes hacerlo ejecutando el siguiente comando:
sudo apt-get update -y
sudo apt-get upgrade -y
A continuación, tendrás que instalar en tu sistema algunas dependencias necesarias. Puedes instalarlas todas con el siguiente comando:
sudo apt-get install build-essential gcc libjpeg-dev wget readline-common libssl-dev libxml2-dev libxslt1-dev python2.7 python-dev python-btrees -y
Una vez completada la instalación, puedes pasar al siguiente paso.
Instalar Plone
En primer lugar, tendrás que descargar el Plone desde https://launchpad.net/plone al directorio /tmp. También puedes descargarlo con el siguiente comando:
cd /tmp
wget https://launchpad.net/plone/5.1/5.1.4/+download/Plone-5.1.4-UnifiedInstaller-r1.tgz
Una vez completada la descarga, extrae el archivo descargado con el siguiente comando:
tar -xvzf Plone-5.1.4-UnifiedInstaller-r1.tgz
A continuación, copia el directorio extraído en el directorio /opt con el siguiente comando:
sudo cp -r Plone-5.1.4-UnifiedInstaller-r1 /opt/plone
A continuación, cambia el directorio a /opt/plone e inicia la instalación con el siguiente comando:
cd /opt/plone
sudo ./install.sh standalone --target=/opt/plone --password=password --with-python=/usr/bin/python2.7
Una vez que la instalación se haya completado con éxito, deberías ver la siguiente salida:
##################################################################### ###################### Installation Complete ###################### Plone successfully installed at /opt/plone See /opt/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: password 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 in IRC channel #plone on irc.freenode.net. - The live support channel also exists at http://plone.org/chat - You can also ask for help on https://community.plone.org - Submit feedback and report errors at https://github.com/plone/Products.CMFPlone/issues (For install problems, https://github.com/plone/Installers-UnifiedInstaller/issues)
A continuación, inicia el servicio Plone con el siguiente comando:
sudo /opt/plone/zinstance/bin/plonectl start
Salida:
instance: . . daemon process started, pid=22438
También puedes comprobar el estado de Plone con el siguiente comando:
sudo /opt/plone/zinstance/bin/plonectl status
Salida:
instance: program running; pid=22438
Acceder a la interfaz web de Plone
Plone ya está en marcha, es hora de acceder a él a través del navegador web.
Abre tu navegador web y escribe la URL http://your-server-ip:8080, en mi caso: http://192.168.1.100:8080, serás redirigido a la siguiente página:
Ahora, haz clic en el botón Crear un nuevo sitio Plone. Deberías ver la siguiente página:
Ahora, proporciona tu nombre de usuario y contraseña de administrador (nombre de usuario: admin, contraseña: password), y luego haz clic en el botón Iniciar sesión. Deberías ver la siguiente página:
Ahora, proporciona toda la información requerida y haz clic en el botón Crear Sitio Pl one. Deberías ver el panel de control de Plone en la siguiente página: