GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instale Zenario con Apache, PHP y MariaDB en CentOS 7

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.


Cent OS
  1. Asegure Apache con Lets Encrypt en CentOS 7

  2. Cómo instalar PHP 7.4, 7.3, 7.2 en el servidor CentOS 7 y RHEL 7

  3. Cómo instalar Nextcloud con Nginx y PHP 7.3 en CentOS 8

  4. Cómo instalar y configurar OpenLiteSpeed ​​con PHP 7.4 en CentOS 8

  5. Instalar Apache y PHP en CentOS 7

Cómo instalar Lighttpd con PHP-FPM y MariaDB en CentOS 8

Cómo instalar Lighttpd con PHP FPM y MariaDB en CentOS 7 / RHEL 7

Instale Apache, MariaDB, PHP (LAMP Stack) en CentOS 8

Cómo instalar Lighttpd con PHP y MariaDB en CentOS 7

Cómo instalar LAMP (Apache, MariaDB, PHP) en un servidor en la nube CentOS 7.2

Cómo instalar el servidor web OpenLiteSpeed ​​con MariaDB y PHP