GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Mezzanine CMS en Ubuntu 18.04 LTS

En este tutorial, le mostraremos cómo instalar Mezzanine CMS en Ubuntu 18.04 LTS. Para aquellos de ustedes que no lo sabían, Mezzanine CMS es un sistema de administración de contenido gratuito y de código abierto. , creado con el popular marco Django. Proporciona una interfaz intuitiva para administrar páginas, publicaciones de blog, datos de formularios, almacenar productos y muchos otros tipos de contenido. A diferencia de otras aplicaciones de CMS populares, todas estas funcionalidades están disponibles de forma predeterminada, sin la necesidad de utilizar módulos o complementos adicionales.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Mezzanine CMS en un servidor Ubuntu 18.04 (Bionic Beaver).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 18.04 (Bionic Beaver).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Mezzanine CMS en Ubuntu 18.04 LTS Bionic Beaver

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt-get comandos en la terminal.

sudo apt update
sudo apt upgrade

Paso 2. Instalación de Python 3 y pip.

Ejecute los siguientes comandos para instalar Python y Python pip:

sudo apt install python3 python3-pip python3-dev

Para verificar qué versión de Python está instalada, ejecute los siguientes comandos:

python3 -V

Y para verificar si pip3 está instalado, puedes ejecutar esto:

pip3 -V

Paso 3. Instalación de MySQL.

Primero, instale el servidor de base de datos MySQL con el siguiente comando:

sudo apt install mysql-server

Después de instalar MySQL, los siguientes comandos se pueden usar para detener, iniciar y habilitar el servicio MySQL para que siempre se inicie cuando se inicia el servidor:

sudo systemctl status mysql
sudo systemctl enable mysql

De forma predeterminada, MySQL no está reforzado. Puede proteger MySQL utilizando mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB seguro:

mysql_secure_installation

Ahora puede iniciar sesión en su servidor de base de datos MySQL como usuario raíz con este comando:

sudo mysql -u root -p

Para crear una base de datos y un usuario nuevos, ejecute los siguientes comandos en el shell de MySQL:

CREATE DATABASE mezzanine CHARACTER SET UTF8;
CREATE USER mezzanine@localhost IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON mezzanine.* TO mezzanine@localhost;
FLUSH PRIVILEGES;

Paso 4. Instalación del entorno virtual de Python para Mezzanine.

Para instalar el entorno virtual de Python, ejecute el siguiente comando:

sudo pip3 install virtualenv

Paso 5. Cree un usuario intermedio.

Antes de continuar, creemos un nuevo usuario para nuestra instalación Mezzanine:

adduser mezzanine
usermod -aG sudo mezzanine

Paso 6. Cree un nuevo entorno virtual.

Para crear el entorno virtual para Mezzanine, ejecute el siguiente comando:

virtualenv mezzanine

Para activar el entorno virtual, ejecute lo siguiente:

source mezzanine/bin/activate

Paso 7. Instale Mezzanine CMS en CentOS.

Para instalar Mezzanine CMS en nuestro nuevo entorno virtual, ejecute el siguiente comando:

pip install mezzanine

Paso 8. Crear una aplicación intermedia.

Para crear una nueva aplicación Mezzanine, ejecute el siguiente comando:

mezzanine-project mezzanine_project

Paso 9. Configure la aplicación Mezzanine.

Necesitamos editar el archivo settings.py dentro de nuestro directorio principal del proyecto:

nano mezzanine_project/settings.py
DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.mysql",
        "NAME": "mezzanine",
        "USER": "mezzanine",
        "PASSWORD": "strong-password",
        "HOST": "localhost",
        "PORT": "",
    }
}

Migremos la base de datos ejecutando los siguientes comandos:

python manage.py makemigrations
python manage.py migrate

Una vez migrada la base de datos, podemos crear un nuevo usuario administrativo con esta línea:

python manage.py createsuperuser

Luego, abra el siguiente archivo para editarlo:

nano mezzanine_project/local_settings.py

Busque la línea ALLOWED_HOSTS y luego agregue la dirección IP de su servidor y/o su nombre de dominio:

ALLOWED_HOSTS = ["localhost", "127.0.0.1", "::1", "your-server-IP", "your-domain-names"]

Paso 10. Inicie el servidor Mezzanine.

Para iniciar y ejecutar el servidor Mezzanine, ejecute el siguiente comando:

python manage.py runserver 0.0.0.0:8000

Visite la sección de administración yendo a:

http://your_server_ip:8000/

¡Felicitaciones! Ha instalado correctamente un Mezzanine. Gracias por usar este tutorial para instalar el sistema de gestión de contenido Mezzanine en sistemas Ubuntu 18.04. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial Sitio web intermedio.


Ubuntu
  1. Cómo instalar Couch CMS en Ubuntu 16.04 LTS

  2. Cómo instalar Ariadne CMS en Ubuntu 18.04 LTS

  3. Cómo instalar Magnolia CMS en Ubuntu 18.04 LTS

  4. Cómo instalar Alfresco CMS en Ubuntu 18.04 LTS

  5. Cómo instalar Mezzanine CMS en Ubuntu 18.04

Cómo instalar Sitemagic CMS en Ubuntu 18.04 LTS

Cómo instalar Craft CMS en Ubuntu 18.04 LTS

Cómo instalar Mezzanine CMS en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04 LTS

Cómo instalar Bolt CMS en Ubuntu 20.04 LTS

Cómo instalar Craft CMS en Ubuntu 20.04 LTS