Zenario es un sistema de gestión de contenido (CMS) multilingüe, gratuito y de código abierto, diseñado para crear blogs, noticias, eventos y otros tipos de contenido simples o complejos.
En este artículo instalaremos Zenario en un VPS CentOS 7 con Apache, PHP y MariaDB.
Para ejecutar Zenario en tu servidor tienes que instalar los siguientes requisitos
- Servidor Apache versión 2
- PHP versión 5.3 o posterior
- MySQL versión 5.0 o posterior
- Una base de datos MySQL vacía para instalar
- Las bibliotecas GD, libCurl, libJPEG y libPNG, y soporte multibyte en PHP
- Compatibilidad con apache mod_rewrite para archivos .htaccess (opcional pero muy recomendable)
Inicie sesión en su servidor a través de SSH como usuario root
ssh root@IP
y ejecute el siguiente comando para actualizar todos los paquetes en su servidor
yum -y update
Zenario necesita una base de datos SQL para almacenar la información. Ejecute el siguiente comando para instalar el servidor de base de datos MariaDB
yum install mariadb mariadb-server
Inicie el servidor de la base de datos MariaDB y habilítelo para que se inicie en el momento del arranque
systemctl start mariadb systemctl enable mariadb
Para proteger MariaDB y establecer la contraseña raíz de MariaDB, ejecutaremos el script 'mysql_secure_installation'.
Ahora, inicie sesión en el servidor MariaDB usando el usuario 'raíz' y cree un nuevo usuario final de la base de datos.
mysql -u root -p CREATE DATABASE zenario; CREATE USER 'zenariouser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `zenario`.* TO 'zenariouser'@'localhost'; FLUSH PRIVILEGES;
No olvide reemplazar 'CONTRASEÑA' con una contraseña segura real.
A continuación, instalaremos el servidor web Apache
yum install httpd
Al igual que hicimos con MariaDB, inicie el servidor web Apache y agréguelo para que se inicie automáticamente al iniciar el sistema
systemctl start httpd systemctl enable httpd
Ejecute el siguiente comando para instalar PHP entre algunos módulos PHP
yum install php php-gd php-common
Vaya al sitio web oficial de Zenario y descargue la última versión estable del software. Al momento de escribir este artículo es la versión 7.0.6.
wget http://zenar.io/public/downloads/XBE3u/zenario-probusiness-7.0.6b.zip
Descomprima el archivo zip en el directorio raíz de documentos de su servidor
unzip zenario-probusiness-7.0.6b.zip -d /var/www/html/
Cambiar el nombre del directorio
mv zenario-probusiness-7.0.6b/ zenario
El servidor web debe poder leer todos los archivos, por lo que debemos establecer la propiedad adecuada
chown -R apache:apache /var/www/html/zenario
Necesitamos crear dos directorios, 'backup' y 'docstore' fuera del directorio raíz del documento.
mkdir /var/www/backup mkdir /var/www/docstore
y cambiar la propiedad de los directorios
chown apache:apache /var/www/backup chown apache:apache /var/www/docstore
A continuación, cree un servidor virtual Apache para su dominio. Cree el directorio '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
y crea el servidor virtual
mkdir /etc/httpd/vhosts.d/ vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/zenario/" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/zenario/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Reinicie el servidor web para que los cambios surtan efecto.
systemctl restart httpd
Finalmente, abra un navegador web y acceda a http://yourdomain.com para ejecutar el instalador de Zenario y finalizar la instalación. Puede encontrar más información sobre Zenario en su documentación oficial.
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 Zenario 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, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.