Oli tarve ohjelmalle joka automaattisesti tekisi lennossa pikkukuvat/kuvakkeet eli thumbnail: it valokuva-albumin tapaan josta klikkaamalla aukeaa suurempana valokuva jota halutaan tarkastella. On lukuisasti tapoja toimia niin että kuvat ensin siirretään kansioon ja sen jälkeen ajetaan jokin ohjelma joka generoi kuvakkeet mutta halusin tehdä asian niin että kuvakkeita ei erikseen tarvitse generoida vaan Apache hoitaa sen lennossa. Kohdalle osui tuo Apache::Gallery joka tekeekin tuon kätevästi. Jätin kokeilupaikkani pystyyn niin voit kokeilla ja näet sieltä idean miten se toimii käytännössä:
http://acer.ajaaskel.dy.fi/8aae25baff2ef9e3da0ac9ff82467823/Tuo testikone on vanha Acer-läppäri joka on 4G-yhteydellä netissä webbipalvelimena.
Oma asennukseni perustuu tähän ohjeeseen:
http://www.emperial.dk/?p=121Tässä muistiinpanoni, voi auttaa jossain määrin mutta ei ole mikään täydellinen ohje, vaatii hieman asian taustan ymmärtämistä:
sudo apt-get install libapache-gallery-perl
sudo mkdir /usr/share/apache2/icons/gallery
sudo cp -a /usr/share/libapache-gallery-perl/icons/* /usr/share/apache2/icons/gallery
sudo mkdir /var/cache/www
sudo chown root:www-data /var/cache/www
sudo chmod 770 /var/cache/www
Kopioi /usr/share/libapache-gallery-perl/templates/default/gallery.css webbijuureen eli kuvakansioon
Muokkaa tai tee uusi site tänne: /etc/apache2/sites-available
Jos uusi site sudo a2ensite <oma_uusi_site>
sudo apache2ctl configtest
Jos ok niin:
sudo service apache2 reload
Olen myös lisännyt yhden korkeamman resoluution oman kamerani mukaisesti omaan toteutukseeni.
Kun kopioin uusia kuvia kansioon ei niille tarvitse tehdä mitään, Apache itse generoi lennossa kuvakkeet ja antaa eri kokovaihtoehdot katselulle kun noita kuvia menee katsomaan. Isolla valokuvamäärällä lennossa indeksointi tulee hitaaksi ellei koneessa ole "potkua".