Le mostraremos cómo instalar Concrete5 en Ubuntu 16.04. Concrete5 es un sistema de gestión de contenido (CMS) gratuito y de código abierto. Es una herramienta fácil de usar pero poderosa que permite a los usuarios sin conocimientos técnicos crear diferentes tipos de sitios web. Concrete5 presenta la edición en contexto (la capacidad de editar el contenido del sitio web directamente en la página, en lugar de en una interfaz administrativa o usando un software de edición web). Instalar Concrete5 en Ubuntu 16.04 es bastante fácil y no debería tomar más de 10 minutos para instalarlo.
Concrete5 viene con toneladas de características útiles como:
– Edición intuitiva
– Potente y extensible
– Optimizado para dispositivos móviles y con capacidad de respuesta
– Construcción modular y plantillas
– Creación de formularios y recopilación de datos
– Informes integrados
– Hermoso blog
– Grandes debates
– Usuarios y permisos
– Flujo de trabajo de contenido
– SEO habilitado
– Redes sociales
– y muchos más…
En este tutorial instalaremos Concrete5 en un Ubuntu 16.04 VPS con servidor web Apache, PHP y MySQL.
1. Actualizar el sistema
Antes de comenzar, se recomienda actualizar todos los paquetes en su servidor a la última versión. Inicie sesión en su servidor Ubuntu 16.04 a través de SSH
ssh root@IP_Adress -p Port_number
y ejecute el siguiente comando para actualizar los paquetes
apt-get update && apt-get upgrade
2. Instalar el servidor web Apache
Apache se puede instalar fácilmente con el siguiente comando
apt-get install apache2
Una vez que el servidor web esté instalado, habilítelo para que se inicie automáticamente al iniciar el sistema
systemctl enable apache2
3. Instalar PHP 7
Concrete5 es una aplicación basada en PHP, por lo que debemos instalar PHP en nuestro VPS Ubuntu 16.04. Haz eso, ejecuta el siguiente comando
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql
4. Instalar servidor MySQL
Ejecute el siguiente comando para instalar el servidor de base de datos MySQL en su VPS
apt-get install mysql-server
Una vez completada la instalación, ejecute el script 'mysql_secure_installation' para configurar la contraseña raíz de MySQL y proteger el servidor.
5. Crear base de datos MySQL
A continuación, inicie sesión en el servidor MySQL como usuario raíz y cree una nueva base de datos y un usuario para Concrete5
mysql -u root -p mysql> CREATE DATABASE concrete5; mysql> GRANT ALL PRIVILEGES ON concrete5.* TO 'concrete5usr'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> quit
No olvide reemplazar 'CONTRASEÑA' con una contraseña segura real.
6. Descarga e instala Concrete5
Vaya al sitio web oficial de Concrete5 y descargue la última versión estable de la aplicación en su servidor. Al momento de escribir este artículo es la versión 8.3.1.
cd /var/www/html wget https://www.concrete5.org/download_file/-/view/99963/ -O concrete5.zip unzip concrete5.zip mv concrete5-8.3.1/ concrete5
Otorgue el permiso adecuado al directorio concrete5:
chown -R www-data:www-data concrete5/
7. Configurar Apache para Concrete5
A continuación, crearemos la directiva de host virtual de Apache para el dominio Concrete5.
nano /etc/apache2/sites-available/concrete5.conf ServerAdmin [email protected] DocumentRoot /var/www/html/concrete5/ ServerName your-domain.com <Directory /var/www/html/concrete5/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common
Guarde el archivo y ejecute el siguiente comando para habilitar la directiva de host virtual
a2ensite concrete5
8. Reiniciar servidor web
y reinicie el servidor web para que los cambios surtan efecto
systemctl restart apache2
Eso es todo, si siguió de cerca todas las instrucciones de este tutorial, debería poder acceder a la instalación de Concrete5 en http://su-dominio.com y completar el proceso de instalación.
Por supuesto, no es necesario que instale Concrete5 en Ubuntu 16.04, si utiliza uno de nuestros alojamientos concrete5, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Concrete5 en Ubuntu 16.04 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 le gustó esta publicación sobre cómo instalar Concrete5 en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.