En este tutorial, cubriremos los pasos necesarios para instalar Plone CMS en Ubuntu 18.04.
Plone es un sistema de gestión de código abierto gratuito y flexible construido sobre el servidor de aplicaciones Zope. Se basa en el lenguaje de programación Python, pero también contiene grandes cantidades de HTML, JavaScript y CSS. Plone ofrece muchas funciones para sitios web públicos, intranets privadas, administración de múltiples sitios, integraciones empresariales, capacidades de búsqueda, soporte multilingüe y mucho más. Plone se encuentra en el 2% superior de todos los proyectos de código abierto, con más de 300 desarrolladores principales y más de 300 proveedores de soluciones.
Requisitos:
A los efectos de este tutorial, utilizaremos un VPS Ubuntu 18.04.
También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.
Paso 1:Primeros pasos
Primero, conéctese a su servidor a través de SSH como usuario raíz usando el siguiente comando:
ssh root@IP_ADDRESS -p PORT_NUMBER
y reemplace "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH.
Antes de comenzar con la instalación, deberá actualizar los paquetes de su sistema a su última versión.
Puede hacerlo ejecutando el siguiente comando:
apt-get update apt-get upgrade
Paso 2:Instalar dependencias
Tendremos que instalar algunas dependencias requeridas antes de instalar Plone. Puede instalarlos usando el siguiente comando:
apt-get install build-essential gcc libjpeg-dev wget readline-common libssl-dev libxml2-dev libxslt1-dev python2.7 python-dev
Una vez finalizada la instalación, podemos instalar Plone.
Paso 3:Instalar Plone
Descargaremos la última versión de Plone desde https://launchpad.net/plone en el /opt
directorio. Al momento de escribir este tutorial, la última versión de Plone es 5.1.5.
Podemos descargarlo usando el siguiente comando:
cd /opt wget https://launchpad.net/plone/5.1/5.1.5/+download/Plone-5.1.5-UnifiedInstaller.tgz
Descomprima el archivo descargado y cree un nuevo directorio:
tar -xvzf Plone-5.1.5-UnifiedInstaller.tgz mkdir plone
Mueva todos los archivos de Plone-5.1.5-UnifiedInstaller al directorio de plone.
mv /opt/Plone-5.1.5-UnifiedInstaller/* /opt/plone
Comenzaremos la instalación ejecutando el script 'install.sh' e instalando Plone. Es importante ejecutar el comando con la utilidad sudo para una instalación en modo servidor. Además, debemos reemplazar el campo de contraseña con una contraseña segura.
Después de la instalación, si se perdió o no guardó su contraseña de administrador por algún motivo, puede verificarla desde /opt/plone/zinstance/adminPassword.txt
archivo.
cd /opt/plone sudo ./install.sh standalone --target=/opt/plone --password=strong_password --with-python=/usr/bin/python2.7
Una vez que la instalación se haya completado con éxito, deberíamos obtener el siguiente resultado:
##################################################################### ###################### 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: strong_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)
Podemos iniciar el servicio Plone usando el siguiente comando:
sudo /opt/plone/zinstance/bin/plonectl start
Output: instance: . daemon process started, pid=32266
En la siguiente sección, le mostraremos cómo crear un servicio systemd de Plone; de esa manera, no tendrá que ejecutar el servidor en una sesión de terminal.
Si desea verificar el estado de Plone, ejecute el siguiente comando:
sudo /opt/plone/zinstance/bin/plonectl status
Output: instance: program running; pid=32266
Para detener el servicio de Plone podemos usar el siguiente comando:
sudo /opt/plone/zinstance/bin/plonectl stop
Output: instance: . daemon process stopped
Paso 4:Cree un servicio Systemd
Podemos simplificar el proceso de iniciar, detener y verificar el estado del servicio Plone simplemente creando un nuevo servicio systemd plone.
Primero, crearemos un archivo de servicio llamado plone.service en /etc/systemd/system
cd /etc/systemd/system nano plone.service
Pegue el siguiente contenido:
[Unit] Description=Plone content management system After=network.target [Service] Type=forking ExecStart=/opt/plone/zinstance/bin/plonectl start ExecStop=/opt/plone/zinstance/bin/plonectl stop ExecReload=/opt/plone/zinstance/bin/plonectl restart [Install] WantedBy=multi-user.target
Guárdelo y ciérrelo.
Para que systemd lo sepa, ejecute el siguiente comando:
systemctl daemon-reload
Puede habilitar el servicio Plone y configurarlo para que se inicie en el arranque del servidor con el siguiente comando:
systemctl enable plone.service
Podemos activar el servicio Plone inmediatamente con el siguiente comando:
systemctl start plone.service
Podemos verificar el estado del servicio Plone con el siguiente comando:
systemctl status plone.service
Paso 5:Accede a Plone
Ahora, debemos abrir el navegador web favorito y escribir la URL:http://server-IP-address:8080
. Seremos redirigidos a la siguiente página:
¡Felicidades! Si siguió nuestros pasos al pie de la letra, habrá instalado correctamente Plone en su Ubuntu 18.04 VPS.
Por supuesto, no tiene que instalar y configurar Plone en Ubuntu 18.04 si usa una de nuestras soluciones de alojamiento de Plone administrado, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen y configuren Plone en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD . Si te gustó esta publicación sobre cómo instalar Plone en un Ubuntu 18.04 VPS , compártalo con sus amigos en las redes sociales utilizando los accesos directos para compartir a continuación, o simplemente deje una respuesta en la sección de comentarios. Gracias.