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

Cómo instalar Zenphoto Gallery CMS en CentOS 7

Zenphoto es un sistema de administración de contenido (CMS) independiente, gratuito y de código abierto para crear sitios web enfocados en galerías. Zenphoto es una aplicación rica en funciones basada en PHP y tiene todo lo que necesita para administrar sus propias galerías de fotos. En este tutorial de blog instalaremos Zenphoto en CentOS 7 VPS con Apache, MariaDB y PHP

Para ser elegible para ejecutar Zenphoto, debe tener los siguientes requisitos instalados en su servidor:
– Un servidor web – Apache o Nginx
– PHP versión 5.2 o posterior con extensiones GD e imagick.
– Base de datos MySQL/MariaDB versión 5 o posterior.

Inicie sesión en su CentOS VPS a través de SSH como usuario root

ssh root@IP

y asegúrese de que todos los paquetes estén actualizados ejecutando el siguiente comando

yum -y update

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

Ejecute el script 'mysql_secure_installation' para proteger el servidor de la base de datos y establezca su contraseña raíz de MariaDB

Inicie sesión en el servidor MariaDB utilizando el usuario 'raíz' y cree un nuevo usuario final de la base de datos.

mysql -u root -p

CREATE DATABASE zenphoto;
CREATE USER 'zenphotouser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `zenphoot`.* TO 'zenphotouser'@'localhost';
FLUSH PRIVILEGES;

No olvide reemplazar 'CONTRASEÑA' con una contraseña segura.

A continuación, instalaremos el servidor web Apache

yum install httpd

Inicie el servidor web Apache y agréguelo para que se inicie automáticamente al iniciar el sistema

systemctl start httpd
systemctl enable httpd

Ahora necesitamos instalar PHP entre algunos módulos PHP

yum install php php-gd php-common

Instale el paquete ImageMagic y la extensión PHP de ImageMagic

yum install ImageMagick
pecl install imagick
echo "extension=imagick.so" > /etc/php.d/imagick.ini

Una vez instalados todos los requisitos. descargue la última versión estable de Zenphoto desde su sitio web oficial.

wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.9.zip

Descomprima el archivo zip descargado en el directorio raíz del documento en su servidor

unzip enphoto-1.4.9.zip -d /var/www/html/

Si no está seguro de dónde está el directorio raíz de su documento, puede usar el siguiente comando para averiguarlo

grep -i '^documentroot' /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"

Cambie el directorio de trabajo actual y cambie el nombre del directorio Zenphoto desempaquetado

cd /var/www/html/
mv zenphoto-zenphoto-1.4.9/ zenphoto

Cambiar la propiedad del directorio

chown -R apache:apache zenphoto

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

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/zenphoto/"
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/zenphoto/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Reinicie el servidor web Apache para que los cambios surtan efecto.

systemctl restart httpd

Abra su navegador web favorito y navegue a su galería Zenphoto en http://yourdomain.com. Ejecutará automáticamente el script de instalación y le pedirá que ingrese la información de MySQL de la base de datos que creamos en este tutorial.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Zenphoto 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. Cómo instalar R en CentOS 7

  2. Cómo instalar R en CentOS 8

  3. Cómo instalar ProcessWire CMS en CentOS 7

  4. Cómo instalar Jamroom CMS en CentOS 7

  5. Cómo instalar Mezzanine CMS en CentOS 7

Cómo instalar Bolt CMS en Centos 7

Cómo instalar Anchor CMS en CentOS 7

Cómo instalar Microweber CMS en CentOS 7

Cómo instalar el CMS de fondo en CentOS 8

Cómo instalar el CMS de fondo en CentOS 8

Cómo instalar Landing CMS en CentOS 8