Sikkepitje.nl

Sikkepitje.nl

this private cloud

Dit beschrijft mijn installatie van Gallery2 v2.3 op Ubuntu Server 13.04 Linux.

Gallery2

Allereerst het veelbelovende one-file PHP-fotogalleryscript "sfpg" , gedownload van http://sye.dk/sfpg/ . Het werkt goed, zonder MySQL database. Kopieer de foto's in mappen en het script toont deze, bladeren vooruit achteruit. Een nadeel is dat het geen thumbnails voor mappen toont. Zou wel moeten, maar doet het niet. Url is http://sikkepitje.nl/fotoboek

Nu dus gallery2 installeren. Ik check mijn stappen met deze instructie how to make gallery2 work on Ubuntu 11.04

Installatie is makkelijk zat op ubuntu Server 13.04 als volgt:

 sudo su -
 apt-get update
 apt-get install gallery2

Ik krijg een ncurses-boodschap:

WAARSCHUWING: 'include'-pad voor php is veranderd!

libphp-adodb is niet langer geïnstalleerd in /usr/share/adodb, het 
nieuwe installatiepad is /usr/share/php/adodb. Gelieve uw php.ini 
bestand aan te passen. Het is mogelijk dat u uw webserver-configuratie 
ook dient aan te passen.

Dit laat ik verder voor wat het is, aangezien ik in /etc/php5/apache2/php.ini geen referentie heb naar adodb.

Er is nu een apache-conf bestandje /etc/apache2/conf.g/gallery2, die een alias definieerd van /gallery2 naar /usr/share/gallery2. Ik wijzig dit zodat de URL wordt http://sikkepitje.nl/foto .

Open de gewenste URL in de browser om de configuratie te voltooien, maar eerst... Lokale datamappen zoals voorheen in /home/paul/localdata/g2data en /home/paul/localdata/g2upload , zodat gebruiker www-data hier mag schrijven.

 md localdata
 md localdata/g2upload
 md localdata/g2data 
 sudo chown -R paul:www-data localdata/g2data
 sudo chown -R paul:www-data localdata/g2upload
 chmod -R 770 localdata/g2upload localdata/g2data

Verder zie ik dat in /etc/php5/apache2/php.ini is ingesteld

 memory_limit = 128M 

dus dat zit ook wel snor.

Voltooi de configuratie met de installer-wizard op http://sikkepitje.nl/foto . Geef de datadir "/home/paul/localdata/g2data" op. Bij database setup, lukt het de installer niet om een database te maken. Doe dat met de hand door mysql te starten, en op de Mysql prompt

 CREATE DATABASE gallery2; 

uit te voeren.

errors

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 290 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1120 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1120 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1120 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1120 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1120 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1120 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1136 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1136 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1120 Deprecated: Function ereg() is deprecated in /usr/share/gallery2/modules/core/classes/GalleryStorage.class on line 1120 Deprecated: Function ereg() is deprecated in 

Notes

Installeer Plug-ins

  • De Jpegtran module is geïnstalleerd, maar behoeft configuratie om te worden geactiveerd
  • De Multiroot module is geïnstalleerd, maar behoeft configuratie om te worden geactiveerd
  • De Nokia Afbeeling Upload module is geïnstalleerd, maar behoeft configuratie om te worden geactiveerd
  • De URL Rewrite module is geïnstalleerd, maar behoeft configuratie om te worden geactiveerd

URL Rewrite

De nummer 1 informatiebron is :http://codex.galleryproject.org/Gallery2:Modules:rewrite

Alle vereisten zijn vervuld. Activeer URL rewrite in Site-beheer -> Plugins, klik URL Rewrite: Activeer.

Url wordt in plaats van (bijvoorbeeld)

 http://sikkepitje.nl/foto/main.php?g2_itemId=1313

nu:

 http://sikkepitje.nl/foto/main.php/v/Werk+van+Willem+Wiegmans_001/

Wanneer je URL Rewrite deactiveert, dan wordt Permalinks automatisch ook gedeactiveerd. Wanneer je URL Rewrite activeert, dan kun je Permalinks ook activeren. Dit is wel handig.

Thema's

Van de ingebouwde 8 thema's vind ik Siriux zonder meer de schoonste. Om alle ingebouwde thema's te gebruiken, installeer ze eerst in Sitebeheer -> Plugins.

  • Vensterbreedte 960px