Búsqueda de sitios web

Piwigo - Crea tu propio sitio web de galería de fotos


Piwigo es un proyecto de código abierto que te permite crear tu propia galería de fotos en la web, subir fotos y crear nuevos álbumes. La plataforma incluye algunas funciones potentes integradas, como álbumes, etiquetas, marcas de agua, geolocalización, calendarios, notificaciones del sistema, niveles de control de acceso, temas y estadísticas.

Piwigo tiene una gran cantidad de complementos disponibles (más de 500) y una gran colección de temas. También está traducido a más de 50 idiomas. Sus funciones principales están escritas en lenguaje de programación PHP y requieren un backend de base de datos RDBMS, como una base de datos MySQL.

Este hecho facilita la implementación de Piwigo sobre un LAMP (Linux, Apache, MySQL , y PHP) instalados en su propio servidor, VPS o en entornos alojados compartidos.

Hay una demostración en línea disponible para que la pruebe antes de instalar Piwigo en el sistema CentOS.

Demo URL: http://piwigo.org/demo/

Requisitos:

  1. Un VPS dedicado con un nombre de dominio registrado.
  2. Un servidor CentOS 7 o CentOS 8 con instalación mínima.
  3. Una pila LAMP instalada en CentOS 7 o CentOS 8.

Piwigo es un proyecto de código abierto que se puede implementar en un servidor VPS de su elección.

En esta guía, aprenderemos cómo instalar y configurar el software de galería de imágenes Piwigo encima de una pila LAMP en un CentOS 8/7 VPS . servidor.

Configuración de requisitos previos para Piwigo

1. Después de haber instalado la pila LAMP en su VPS siguiendo la guía en la descripción del artículo, asegúrese de instalar también el siguiente PHP extensiones requeridas por Piwigo para ejecutarse correctamente en su servidor.

yum install php php-xml php-mbstring php-gd php-mysqli

2. A continuación, instale las siguientes utilidades de línea de comandos en su servidor VPS para descargar y extraer fuentes de archivo Piwigo en su sistema.

yum install unzip zip wget 

3. A continuación, inicie sesión en la base de datos MySQL y ejecute el siguiente comando para crear una base de datos Piwigo y el usuario que se utilizará para administrar la base de datos. Reemplace el nombre de la base de datos y las credenciales utilizadas en este tutorial con su propia configuración.

mysql -u root -p
MariaDB [(none)]> create database piwigo;
MariaDB [(none)]> grant all privileges on piwigo.* to 'piwigouser'@'localhost' identified by 'pass123';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

4. A continuación, abra y edite el archivo de configuración de PHP y establezca la configuración de zona horaria correcta para su servidor. Utilice documentos PHP para obtener la lista de configuraciones de zona horaria.

nano /etc/php.ini

Localice e inserte la siguiente línea después de la declaración [Date].

date.timezone = Europe/Your_city

Guarde y cierre el archivo y reinicie el servidor Apache HTTP para aplicar todos los cambios, emitiendo el siguiente comando.

systemctl restart httpd

5. A continuación, debemos aplicar el contexto de seguridad de SELinux para permitir que Apache escriba en el directorio raíz web de Piwigo /var/www/html usando los siguientes comandos.

yum install policycoreutils-python-utils
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
restorecon -R -v /var/www/html

Instalar Piwigo en CentOS 8/7

6. En el siguiente paso, visite la página de descarga oficial de Piwigo y obtenga las últimas fuentes zip del instalador en su sistema usando la utilidad wget emitiendo el siguiente comando. Una vez completada la descarga, extraiga el archivo zip de Piwigo en su directorio de trabajo actual.

wget http://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip
ls 
unzip piwigo.zip 

7. Después de haber extraído el archivo zip, copie los archivos fuente de Piwigo en la ruta webroot de su dominio emitiendo el siguiente comando. Luego, otorgue al usuario Apache privilegios completos sobre los archivos webroot y enumere el contenido de la ruta raíz del documento de su servidor web.

cp -rf piwigo/* /var/www/html/
chown -R apache:apache /var/www/html/
ls -l /var/www/html/

8. A continuación, cambie los permisos del archivo webroot para los archivos instalados de Piwigo y otorgue permisos de escritura completos al directorio _data para otros usuarios del sistema, emitiendo lo siguiente comandos.

chmod -R 755 /var/www/html/
chmod -R 777 /var/www/html/_data/
ls -al /var/www/html/

9. Ahora, inicie el proceso de instalación de Piwigo. Abra un navegador y navegue hasta la dirección IP o el nombre de dominio de su servidor.

http://192.168.1.164
OR
http://your-domain.com

En la primera pantalla de instalación, seleccione Piwigo idioma e inserte la configuración de la base de datos MySQL: host, usuario, contraseña y prefijo de tabla. Además, agregue una cuenta de administrador de Piwigo con una contraseña segura y la dirección de correo electrónico de la cuenta de administrador. Finalmente, presione el botón Iniciar instalación para instalar Piwigo.

10. Una vez completada la instalación, presione el botón Visitar la galería para ser redirigido al panel de administración de Piwigo.

11. En la siguiente pantalla, debido a que aún no se ha subido ninguna imagen al servidor, presione el botón Iniciar el recorrido para mostrar la ventana de guía del software y revisar todos los pasos. Es necesario cargar sus fotos y utilizar la galería de imágenes de Piwigo.

¡Eso es todo! Ahora puede comenzar a crear galerías de imágenes y cargar sus archivos de imágenes en el servidor utilizando una de las soluciones de código abierto más flexibles para alojar sus fotos.

Si está buscando a alguien que instale el software de galería de imágenes Piwigo, considérelo, porque ofrecemos una amplia gama de servicios de Linux a tarifas mínimas justas con soporte gratuito por correo electrónico durante 14 días. Solicite la instalación ahora.