Instalación de Gallery 2.2.1 paso a paso

Gallery es un software desarrollado en PHP que utiliza una base de datos en MySQL para la creación y administración de galerías fotográficas.

En este post se va a indicar, detalladamente, los pasos para la instalación de dicho software.

Antes de comenzar una aclaración: los pasos que aquí se han dado son en un hosting contratado que sí dispone de servicio de php y mysql. En caso de querer montarlo en un servidor local, previamente habría que instalar un servidor web (por ejemplo Apache), php (más el módulo que conecta con el servidor web) y mysql.

Pasos antes de la instalación:

  • Descargar el software (Gallery 2.2.1 en este caso), y descomprimirlo.
  • Subirlo al hosting (o en el caso de servidor local dejarlo en el directorio correcto)

En nuestro caso:

Paso 0: Preparar la instalación y seleccionar idioma de instalación

instalación sofware gallery paso 1

Paso 1: Verificación de autenticidad

  • Se nos pide que subamos al servidor un fichero llamado login.txt con un código aleatorio para autentificar que somos los dueños de ese espacio. Este paso está bien por seguridad, sino cualquier persona nos podría instalar Gallery.
Autenticar
Para proceder con el proceso de instalación, necesitamos verificar que eres quien dices ser. El mejor modo de estar seguros es pedirte que hagas un pequeño cambio en el directorio de Gallery lo cual probará que tu tienes los permisos correctos. De modo que, nosotros vamos a pedirte que crees un nuevo archivo de texto llamado login.txt en el directorio photos de tu servidor web (que es el mismo directorio donde se encuentra main.php). Este archivo debe contener los siguientes caracteres generados aleatoriamente:
88d53657ca47c1ee59057bbdf683fd5d
       Para tu comodidad, hemos preparado para ti una versión correcta de login.txt.  Descargala y copiala en tu directorio photos y estará todo correcto.
Una vez que hayas subido el archivo, haz click a continuación para seguir.
crear fichero login.txt autentificacion
  • Subimos a través de un cliente ftp (elegido gFTP) dicho fichero al directorio de la instalación, /photos/ en nuestro caso.

subir fichero login.txt por ftp

  • Si tenemos suerte obtendremos el siguiente mensaje:
       ¡Autenticado con éxito!

gallery autenfificado con exito

  • El instalación verificará si nuestro servidor cumple con las características y requirimientos. Debería de mostrarnos “Exito” en todos los campos.

verificacion de requirimientos

Paso 3: Tipo de instalación

  • Seleccionaremos estándar, salvo que quisiéramos algo más complejo.

tipo de instalacion

Paso 4: Configuración del almacen

  • Nos va a pedir que creamos el directorio donde se van a guardar los datos. Por defecto es g2data, pero conviene cambiarlo por seguridad.

Gallery necesita un directorio donde almacenar tus imágenes. El directorio que escogimos por ti funcionará, pero su localización o nombre actual no provee la máxima seguridad. Puedes seleccionar un nuevo directorio fuera de la raíz de documentos o bien añadir una cadena de texto aleatoria al final del nombre del directorio (e.j. g2data_09a12bbe0f).

creando el almacen para las fotos

  • Dar permisos totales (777) al directorio recien creado. En el caso de gFTP es seleccionando CHMOD en el directorio.

Paso 5: Configuración de la base de datos

  • Necesitamos crear una base de datos MySQL y espeficar el modo de acceder a ella.

creacion de la base de datos

  • Necesitamos obtener el siguiente mensaje:
 Base de datos configurada con éxito.

base de datos creada

Paso 6: Configuración del Usuario Administrador

  • Aquí se nos pedirá el usuario, password, email y nombre del administrador de Gallery.

Configuración del administrador de Gallery

Paso 7: Escritura del fichero de configuración config.php

  • En dicho fichero se escribirán los datos de acceso y conexión, no debería darnos problemas.

escritura del fichero config.php

Paso 8: Instalación del núcleo de Gallery

  • Deberíamos de obtener un mensaje de éxito

Paso 9: Instalación de plugins

  • Aquí seleccionaremos los plugins que queramos instalar. Tiene muchos, ¿a qué sí?

plugins de gallery

  • Obtendremos un resultado como el siguiente:

resultado de la instalacion de plugins en gallery

Paso 10: Comprobación de seguridad

  • Efectúa un chequeo de seguridad, y muestra un mensaje diciendo que el config.php es seguro.
  • Nos da un par de enlaces para seguir verificando y securizando.

comprobacion de seguridad de la instalacion

Paso 11: Fin de la instalación

  • Ya hemos terminado. Tenemos un enlace para visitar la web construida.

fin de la instalacion

Mucha suerte, y espero que me comenteis como os ha ido.

31 comentarios sobre “Instalación de Gallery 2.2.1 paso a paso”

  1. Hola gracias por el tutorial, es muy bueno. pero tengo un problema con el la base de datos no conozco mucho y quería saber si tienen algún tutorial de como crearla o algún tipo de guia. bueno gracias

  2. Hola Andrés: para MySQL, crear una base de datos y tal, se hace fácil con phpMyAdmin, que es una aplicación php que conecta con MySQL para poder administrarla.

    A nivel general, al crear una base de datos le tienes que dar un usuario y contraseña (de administrador de la base de datos, allá por el tutorial este hay un paso dedicado a ello, y será quizás donde te tropiezas).

    ¿Estás seguro que tu hosting soporta php y MySQL?

  3. Gracias por responder. por ahi no me exprese bien, en realidad lo que preciso es aprender utilizar mysql. Tengo instalado en casa el Xamp que trae php, mysql y unas cosas mas. phpMyAdmin lo tengo pero al no tener muchos conocimiento en base de datos me es dificil. Por eso queria saber si alguien me podia dar una manito o decirme donde puedo encontrar un tutorial para eso. Gracias de nuevo!

  4. OK Andrés, entendido. Si buscas por “phpmyadmin manual” o “phpmyadmin tutorial” seguro que te salen muchas cosas que supongo que te servirán.

    De todas formas, para poder montar Gallery u otro sistema así, no necesitas casi casi nada de conocimientos en este sentido. Mira, te basta con crear una base de datos y listo, el resto se encarga el instalador de Gallery.

  5. Ya había instalado la Galería en modo local, y funcionaba correctamente, pero al instalalarlo en el servidor de Lycos, me dice que esta en modo seguro y no sigue.
    He probado ha copiar todos los ficheros y me da errores.
    Gracias.
    El manual es muy bueno.

  6. Hola Jesús,

    ¿Es una cuenta gratuita de Lycos? No lo sé a ciencia cierta pero creo que la versión gratuita de Lycos está algo capada de posibilidades, no sé si tiene algo que ver.

    Si quieres en plan gratis, prueba con otro hosting gratuito. Por recomendarte uno: freehostia.com

    Ahí otro artículo que trata el tema de los hosting gratuitos con php y mysql:

    https://sistemasoperativos.wordpress.com/2007/02/13/hosting-gratuito-350-mb-php-mysql-sin-publicidad/

  7. hola amigo, como puedo cambiar el idioma a español, pues lo que instale lo tengo en ingles…Espero tu detallada esplicacion..mil gracias!!!! amigooO!!!

  8. venga uno puede almacenar las fotos de un usuario independiente. osea por cada usuario se puede crear una galeria completamente aparte para cada usuario??

  9. Hola, he instalado gallery y todo ha ido bien. muchas gracias pero tengo una duda. He querido cambiar los temas y solo tiene disponible uno que se llama Matrix. Los demás que tiene, los he visto en la carpeta themes desde el ftp no están disponibles, sabes porque puede ser?, muchas gracias

  10. Hola, junto con saludarles quisiera saber si alguien me puede ayudar estoy instalando gallery 2.3 y en la etapa de la DB me arroja el siguiente error:

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘corralde_osvaldo’@’localhost’ (using password: YES) in /home/corralde/public_html/fotosbodega/lib/adodb/drivers/adodb-mysql.inc.php on line 365
    localhost: Access denied for user ‘corralde_osvaldo’@’localhost’ (using password: YES)

    reviso el archivo indicado y no encuentro el problema….. atento a vuestro comentario de antemano gracias…..

  11. Hola vsinversiones,

    Tienes que revisar la base de datos en MySQL. Tienes que fijarte en lo siguiente:

    – Host donde está instalado si es que no es la misma donde corre la aplicación gallery.

    – Puerto, por si no fuera el estándar (3306)

    – Nombre de la base de datos

    . Nombre de usuario con permisos suficientes sobre la base de datos. Puede que aquí esté el kit de la cuestión… por el acceso denegado que te da.

    – Password del usuario.

    Pruébalo otra vez, destruye la base de datos y vuélvela a crear, a ver como te va, ¡suerte!

    1. Hola, Aitor Zapiran

      Gracias por ayudarme, la verdad soy un poco ignorante en este tema, hago todo por el Cpanel del dominio y la info que pude rescatar desde ahi fue esto:

      Versión del servidor: 5.0.81-community-log
      Versión del protocolo: 10
      Servidor: Localhost via UNIX socket
      Usuario: corralde@localhost
      Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)

      no se que mas ver, si puedes ayudarme te lo agradesco.

  12. Hola Mary: gracias por tu comentario. Decirte que el tutorial es de hace 5 años, seguramente las cosas habrán cambiado. Ahora la instalación es mucho más sencilla, como guión te puede servir, pero seguramente tendrás pasos simplificados.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s