En este tutorial, le mostraremos cómo instalar y configurar ZenPhoto en su CentOS 7. Para aquellos de ustedes que no lo sabían, ZenPhoto es un contenido independiente gratuito y de código abierto. (CMS) para crear sitios web centrados en galerías. Zenphoto ofrece soporte para varios formatos de medios y blog integrado y páginas personalizadas. Zenphoto es el CMS ideal para sitios web personales de ilustradores, artistas, diseñadores, fotógrafos, cineastas y músicos.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle paso a paso la instalación de ZenPhoto en el servidor CentOS 7.
Instalar ZenPhoto en CentOS 7
Paso 1. En primer lugar, asegúrese de que todos los paquetes estén actualizados.
yum - update
Paso 2. Instalar el servidor LAMP.
Se requiere un servidor LAMP CentOS 7. Si no tiene LAMP instalado, puede seguir nuestra guía aquí. Instale también el paquete ImageMagic y la extensión PHP ImageMagic:
yum install ImageMagick pecl install imagick echo "extension=imagick.so" > /etc/php.d/imagick.ini
Paso 3. Instale ZenPhoto.
Descargue la última versión estable de ZenPhoto, al momento de escribir este artículo es la versión 1.4.9:
mkdir /var/www/html/katana wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.9.zip unzip enphoto-1.4.9.zip -d /var/www/html/ mv zenphoto-zenphoto-1.4.9/ zenphoto
Necesitaremos cambiar algunos permisos de carpetas:
chown -R apache:apache zenphoto
Paso 4. Configuración de MariaDB.
De manera predeterminada, MariaDB no está protegido. Puede asegurar MySQL utilizando mysql_secure_installation
texto. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB segura.
mysql_secure_installation
A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para ZenPhoto. Ejecute el siguiente comando:
mysql -u root -p
Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para Instalación de ZenPhoto:
CREATE DATABASE zenphoto; CREATE USER 'zenphotouser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `zenphoot`.* TO 'zenphotouser'@'localhost'; FLUSH PRIVILEGES;
Paso 5. Configuración del servidor web Apache para ZenPhoto.
Cree una nueva directiva de host virtual en Apache con el siguiente contenido:
nano /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
A continuación, cree el host virtual Apache:
###nano /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>
Ahora, podemos reiniciar Apache para que se produzcan los cambios:
systemctl restart httpd.service
Paso 6. Acceder a ZenPhoto Gallery CMS.
ZenPhoto estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://yourdomain.com/
o http://server-ip-address
y complete los pasos necesarios para finalizar la instalación. Si está utilizando un firewall, abra el puerto 80 para habilitar el acceso al panel de control.
¡Felicitaciones! Ha instalado ZenPhoto con éxito. Gracias por usar este tutorial para instalar ZenPhoto Gallery CMS en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de ZenPhoto.