GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Plone 4 CMS en Debian Wheezy con Nginx

Plone es un conocido CMS (sistema de gestión de contenido) de grado empresarial de código abierto basado en el lenguaje de programación Python. Plone comparte muchas similitudes con WordPress. Es un CMS muy fácil de usar y flexible creado con el objetivo principal de diseñar, crear y administrar sitios web ricos en contenido. Además, Plone se puede utilizar como una herramienta de colaboración de trabajo en grupo o como un sistema de publicación de documentos. Plone se ejecuta sobre el servidor de aplicaciones web de Zope. Este tutorial le ayudará a instalar Plone 4 en un servidor virtual con Debian Wheezy y Nginx instalado en él.

Empecemos con el procedimiento de instalación. Consulte el siguiente artículo sobre cómo configurar un servidor LEMP. Asegúrese de que su Debian VPS esté actualizado:

sudo apt-get update
sudo apt-get upgrade

El comando 'apt-get update' actualizará la lista de paquetes para que esté todo actualizado, luego el comando 'apt-get upgrade' actualizará cualquier paquete que tenga versiones más nuevas. Plone 4.3.2 requiere un entorno de desarrollo de Python versión 2.7 o superior, construido con soporte para Expat, SSL y Zlib. Instale las dependencias requeridas usando el siguiente comando:

sudo apt-get install build-essential python-dev python-setuptools poppler-utils git wv libssl-dev libxml2-dev libreadline-dev libjpeg62-dev libxslt1-dev libbz2-dev

Descargue la última versión estable de Plone disponible en http://plone.org/products/plone/releases/

cd /opt/
wget --no-check-certificate https://launchpad.net/plone/4.3/4.3.2/+download/Plone-4.3.2-UnifiedInstaller.tgz

Extraiga el archivo descargado que contiene el servidor de aplicaciones Zope y el sistema de gestión de contenido Plone:

tar -xvzf Plone-4.3.2-UnifiedInstaller.tgz
cd Plone-4.3.2*

Ejecute el script 'install.sh' usando el siguiente comando:

./install.sh standalone

Tenga en cuenta que el script de instalación tiene otras opciones, así que use el siguiente comando:

./install.sh --help

para descubrirlos. Una vez que se complete la instalación, recibirá las credenciales de inicio de sesión del administrador que se utilizarán para acceder a la interfaz de administración de Zope. Agregue las siguientes líneas al archivo de configuración de Nginx:

 server {
  server_name your-domain.com;
  listen 80;

  location / {
    rewrite ^/(.*)$ /VirtualHostBase/http/your-domain.com:80/Plone/VirtualHostRoot/$1 break;
    proxy_pass http://127.0.0.1:8080;
  }
  location ~* manage_ {
    deny all;
  }
}

server {
  server_name your-domain.com;
  listen 80;
  access_log off;
  rewrite ^(/.*)$  http://your-domain.com$1 permanent;
}

Pruebe el archivo de configuración de Nginx modificado:

sudo service nginx configtest

Si todo está bien con la configuración de Nginx, vuelva a cargar el servicio de Nginx para que los cambios surtan efecto:

sudo service nginx reload

Para iniciar Plone, ejecute el siguiente comando:

sudo -u plone_daemon /usr/local/Plone/zinstance/bin/plonectl start

Eso es todo, ahora tiene un Plone CMS completamente funcional listo para implementar. Abra http://su-dominio.com:8080/ en su navegador web favorito para que pueda crear un nuevo sitio web de Plone o ingrese a la interfaz de administración de Zope usando las credenciales de inicio de sesión del administrador creadas durante la configuración:

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Plone. para ti. 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, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Debian
  1. Cómo instalar Phorum con Nginx en Debian 9

  2. Cómo instalar Textpattern CMS con Nginx en Debian 10

  3. Cómo instalar FuelPHP con Nginx en un VPS Debian 8

  4. Instalar Plone con Nginx en un VPS Debian 8

  5. Cómo instalar WonderCMS con Nginx en Debian 11

Cómo instalar Pico CMS con Nginx en Debian 10

Cómo instalar Grav CMS con Nginx en Debian 9

Cómo instalar Nextcloud 10 con Nginx en Debian 8

Cómo instalar phpMyAdmin con Nginx en Debian 11 Bullseye

Cómo instalar phpMyAdmin con Nginx en Debian 11

Cómo instalar Nginx con PHP-FPM en Debian 11