MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

Instalación de gallery

Siguiendo con los pequeños howtos hoy vamos a instalar gallery, un "galería" web de fotos.

Como siempre, pasos para debian:

1.- Instalamos apache2

# apt-get install apache2 libapache2-mod-php4 php4-gd

2.- Instalamos gallery

# apt-get install gallery

(Cuidadito que nos dirá de reinciar apache, NO REINICIES el proceso de apache, ya que el script está roto)

3.- Reiniciamos apache2 a mano.

# /etc/init.d/apache2 restart

4.- Vamos al nevagador y abrimos:

http://localhost/gallery

Debería salir un mensaje diciendo que debemos configurar gallery primero.
Para configurar gallery hay que desactivarel modo seguro, para lo que ejecutamos:

/usr/share/gallery/configure.sh

Acontinuación vamos a:

http://localhost/gallery/setup/index.php

Revisaremos la columna de la derecha para tener todas las opciones en verde y correctas.
Si algúin campos está en amarillo o rojo debemos revisarlo manualmente.
Por ejemplo en mi instalación me dice:

Advertencia

No se puede encontrar jhead. Si está instalado y no está en el path
de su usuario del servidor web no se preocupe—puede especificar la ruta a jhead manualmente en la siguiente página. Si no está instalado, puede instalarlo usted mismo. jhead es un analizador EXIF de dominio público. El código fuente, los binarios para Linux y para Windows puede encontrarlos en la página web de jhead.


Cosa que se arregla instalándolo:

# apt-get install jhead

Cada vez que instalemos un paquete nuevo hay que actualizar la página de setup.

Si vienen módulos que no están activados (por ejemplo mod_rewrite) deberemos activarlos en apache, ¿como?, muy sencillo. Apache2 tiene una gestión de carga de módulos por medio de enlaces simbólicos. Tenemos que crear enlaces en /etc/apache2/mods-enabled que apunten a /etc/apache2/mods-avalaible y reiniciar apache, para descargar módulos simplemente borramos el enlace. Ejemplo para mod_rewrite:

# ln -s /etc/apache2/mods-avalaible/rewrite.load /etc/apache2/mods-enabled
# /etc/init.d/apache2 restart

5.- Pulsamos en siguiente paso.

A continuación tendremos un largo asistente que debemos completar o revisar.
Para no saltarnos ningún paso es buena idea completar cada página y pulsar siguiente pestaña así ahasta terminar todas las pestañas, despues sigueinte paso y otra vez siguiente pestaña...

He creado un directorio llamado fotos en /var/www y le he dado permisos al usuario que corre apache:

# mkdir /var/www/fotos
# chown www-data:www-data /var/www/fotos/

Cone sto terminamos el asistente, la última pantalla presentará un resumen de todas las variables internas de gallery y si no hay errores nos permitirá guardar.

Una vez guardado se nos avisa de volver al modo protegido:

# /usr/share/gallery/secure.sh

Con esto ya podemos empezar a meter fotos:

http://localhost/gallery

PUlsamos en el botón de entrar metemos como usuario admin y la contraseña que hayamos puesto y creamos el primer álbum.

6.- Hay varias formas de subir fotos, de una en una, todas en un zip o rar o con un applet java. El applet es un programa muy útil ya que nos permite crear miniaturas en local y tomar grandes cantidades de fotos antes de subirlas, o o escribir la descripción de una forma más sencilla.

Una vez hecho todo en local damos a upload pictures y nos subira todas las fotos que le digamos.

Bueno espero que haya quedado más o menos claro.

Podeis ver un gallery funcionando en:

http://idefix.eup.uva.es/gallery


Articulos relacionados:

Comentarios

  1. gnumax Gallery
    23/09/2005 | 22:07

    Lo dicho Mario, estas hecho un "crack" del code.

    Has tardado poquito en poner el how-to. Felicidades.

  2. muyallo mu guapo
    28/09/2005 | 13:45

    oye mario el howto esta mu guapo pero tengo un pequeño problem. Lo tengo montado chachi pero me fallan los acentos tio y que las imagenes no me cargan (cagon to) me salen las imagenes pero con el simbolito de la foto rota sabes...es algo muy raro...Ya hablaremos cuando este alli .
    Te veo en breve

Comentarios cerrados