GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instale Composr CMS en Ubuntu 18.04 LTS

Composr es un CMS gratuito y de código abierto con funcionalidad social, interactiva y dinámica avanzada. Está escrito en lenguaje PHP y utiliza MariaDB para almacenar sus datos. Es una combinación de un sistema de administración de contenido web y un software de comunidad en línea. Hay muchas características disponibles listas para usar en Composr:

Características

  • Admite imágenes, videos, audio y más.
  • Admite múltiples modos de visualización que muestran el contenido de las categorías mediante tablas y cuadros.
  • Recordatorios de eventos, compatibilidad con RSS y Atom.
  • Te permite crear tus propias galerías.

En este tutorial, le mostraré cómo instalar Composr CMS en un servidor Ubuntu 18.04 LTS.

Requisitos

  • Un servidor con Ubuntu 18.04..
  • Se configura una dirección IP estática 192.168.0.104 para su servidor.
  • Un usuario no root con privilegios sudo.

Cómo empezar

Antes de comenzar, deberá actualizar su sistema con la última versión. Puede hacerlo ejecutando el siguiente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Una vez que su sistema esté actualizado, reinícielo para aplicar los cambios.

Instalar servidor LAMP

A continuación, deberá instalar Apache, MariaDB, PHP y otras bibliotecas de PHP en su servidor. Puede instalarlos todos ejecutando el siguiente comando:

sudo apt-get install apache2 mariadb-server unzip wget php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip -y

Una vez que todos los paquetes estén instalados, deberá modificar el archivo de configuración predeterminado de PHP:

sudo nano /etc/php/7.2/apache2/php.ini

Realice los siguientes cambios:

memory_limit = 300M
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

Guarde y cierre el archivo. Luego, reinicie el servicio Apache y MariaDB y habilítelos para que comiencen en el momento del arranque ejecutando el siguiente comando:

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Configurar base de datos MariaDB

De forma predeterminada, MariaDB no está protegido. Por lo tanto, deberá asegurarlo primero. Puede proteger la instalación de MariaDB ejecutando el siguiente script:

sudo mysql_secure_installation

Responda todas las preguntas como se muestra a continuación:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Una vez que MariaDB esté protegida, inicie sesión en el shell de MariaDB:

mysql -u root -p

Ingrese su contraseña de root y presione Enter, luego cree una base de datos y un usuario con el siguiente comando:

MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> CREATE USER composr;

A continuación, otorgue privilegios a la base de datos de Composr con el siguiente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON composrdb.* TO 'composr'@'localhost' IDENTIFIED BY 'mypassword';

reemplace la palabra 'mypassdsword' en el comando anterior con una contraseña segura de su elección. A continuación, elimine los privilegios con el siguiente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;

A continuación, salga de la consola de MariaDB con el siguiente comando:

MariaDB [(none)]> exit

Instalar Composr

Primero, deberá descargar la última versión de Composr desde su sitio web oficial. Puedes descargarlo con el siguiente comando:

cd /tmp
wget https://compo.sr/site/dload.php?id=519 -O composr.zip

Una vez completada la descarga, extraiga el archivo descargado al directorio raíz web de Apache con el siguiente comando:

unzip composr.zip -d /var/www/html/composr

A continuación, otorgue los permisos adecuados con el siguiente comando:

sudo chown -R www-data:www-data /var/www/html/composr/
sudo chmod -R 755 /var/www/html/composr/

A continuación, cree un archivo de host virtual de Apache para Composr con el siguiente comando:

sudo nano /etc/apache2/sites-available/composr.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/composr
     ServerName 192.168.0.104

     <Directory /var/www/html/composr/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/composr_error.log
     CustomLog ${APACHE_LOG_DIR}/composr_access.log combined

</VirtualHost>

Reemplace example.com con su propio nombre de dominio en el archivo anterior. Luego guarde y cierre el archivo de configuración Apache vhost. Luego, deshabilite el archivo de host virtual predeterminado de Apache y habilite el archivo de host virtual de Composr con el siguiente comando:

sudo a2dissite 000-default
sudo a2ensite composr

A continuación, habilite el módulo de reescritura de Apache y reinicie el servicio de Apache para aplicar los cambios con el siguiente comando:

sudo a2enmod rewrite
sudo systemctl restart apache2

Acceso a Composr

Composr ahora está instalado y escuchando en el puerto 80. Es hora de acceder a la interfaz web de Composr.

Abra su navegador web y escriba la URL http://192.168.0.104/install.php . Reemplace la dirección IP en la URL con la IP de su servidor o use el nombre de dominio que ha elegido para este sitio web. Será redirigido a la siguiente página:

Seleccione su idioma y haga clic en Continuar botón. Debería ver la siguiente página:

Acepte el acuerdo de licencia de Composr y haga clic en Acepto botón. Debería ver la siguiente página:

Seleccione su servidor de base de datos y haga clic en Continuar botón. Debería ver la siguiente página:

Aquí, proporcione su URL base, contraseña maestra, nombre de usuario de administrador, contraseña, base de datos, nombre de usuario y contraseña de la base de datos, luego haga clic en Instalar Composr botón. Debería ver la siguiente página:

Ahora, haga clic en Configurar mi Composr primero botón. Será redirigido a la página de inicio de sesión de Composr:

Proporcione su nombre de usuario y contraseña de administrador. Luego, haga clic en Iniciar sesión botón. Debería ver el panel predeterminado de Composr en la siguiente página:

¡Felicidades! ha instalado y configurado correctamente Composr CMS en el servidor Ubuntu 18.04. Ahora puede alojar fácilmente su propio sitio web con Composr. Siéntete libre de comentarme si tienes alguna pregunta.


Ubuntu
  1. Cómo instalar MariaDB en Ubuntu 20.04 LTS

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

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

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

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

Cómo instalar Composr CMS en Ubuntu 18.04 LTS

Cómo instalar el CMS de fondo en Ubuntu 18.04 LTS

Cómo instalar Neos CMS en Ubuntu 20.04 LTS

Cómo instalar Concrete5 CMS en Ubuntu 20.04 LTS

Cómo instalar Microweber CMS en Ubuntu 20.04 LTS

Cómo instalar Fork CMS en Ubuntu 20.04 LTS