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