Gallery3
Maintainer
Last updated: 25 March 2011
mailto:chris@noork.nl
Tested with:
- Gallery 3.01
- SME 8b6
Description
Gallery is an open source project with the goal to develop and support leading photo sharing web application solutions.
Prerequests
You need to define the following name/user/password:
- gallery name for ibay: <gallery_ibay_name>
- gallery name for mysql database: <gallery_db_name>
- gallery username for mysql: <gallery_mysql_user>
- password for <gallery_mysql_user>: <password>
Access rights to a shell with root
Image plugins
Install ImageMagic
yum install ImageMagick
Install ffmpeg
All resources are found through http://pkgs.org
yum install SDL mkdir ffmpeg cd ffmpeg wget http://dl.atrpms.net/el5-i386/atrpms/stable/ffmpeg-0.6.1-42_git20110322.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavcodec52-0.6.1-42_git20110322.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavdevice52-0.6.1-42_git20110322.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavfilter1-0.6.1-42_git20110322.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavformat52-0.6.1-42_git20110322.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavutil50-0.6.1-42_git20110322.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libdc1394_22-2.0.2-11.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libfaac0-1.28-6.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libgsm1-1.0.13-2.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libmp3lame0-3.98.4-22.el5.i386.rpm wget http://dl.atrpms.net/el4-i386/atrpms/stable/libogg0-1.2.0-10.el4.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libopencore-amrnb0-0.1.2-2.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libopencore-amrwb0-0.1.2-2.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libpostproc51-0.6.1-42_git20110322.el5.i386.rpm wget http://mirror.centos.org/centos/5/os/i386/CentOS/libraw1394-1.3.0-1.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/librtmp0-2.3-1.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libswscale0-0.6.1-42_git20110322.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/testing/libtheoradec1-1.1.1-13.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/testing/libtheoraenc1-1.1.1-13.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libva-0.32.0.2_1-0.32.0-4_sds2.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libvorbis0-1.2.3-6.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libvorbisenc2-1.2.3-6.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libx264_114-0.114-15_20110308.2245.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libxvidcore4-1.2.2-14.el5.i386.rpm wget http://dl.atrpms.net/el5-i386/atrpms/stable/libxavs1-0.1.51-2.el5.i386.rpm yum localinstall *
ibay
Create ibay
Create a ibay for gallery through server-manager and after that issue the following commands on the server's shell:
mkdir /home/e-smith/files/ibays/<gallery_ibay_name>/html/var chmod 755 /home/e-smith/files/ibays/<gallery_ibay_name>/html/var
set PHPBaseDir
db accounts setprop <gallery_ibay_name> PHPBaseDir /home/e-smith/files/ibays/<gallery_ibay_name>:/tmp:/usr/bin signal-event ibay-modify <gallery_ibay_name>
create mysql database
mysqladmin -uroot create <gallery_db_name> mysql <gallery_db_name> -uroot -e"GRANT ALL ON <gallery_db_name>.* TO <gallery_mysql_user>@localhost IDENTIFIED BY '<password>'"
gallery files
Download the latest version from Gallery
Copy the files/directories from the gallery3 into the ibay's html directory
Set all file to user www
chmod -R www:www /home/e-smith/files/ibays/gallery/html/*
Change memory limits
Below commands will set the required settings for PHP to support running Gallery3.
db configuration setprop php MemoryLimit 128M db configuration setprop php PostMaxSize 112M db configuration setprop php UploadMaxFilesize 96M expand-template /etc/php.ini sv t httpd-e-smith
Start gallery
Initial values
Go to <mysite>/<gallery_ibay_name> and fill in all the variables that you have used
Change ....
Select ImageMagick
Upload foto and film
Success with it
Uninstall
Delete the content of the ibay (you wll also loose all uploaded content) and delete the ibay through server-manager
mysqladmin -uroot drop <gallery_db_name> mysqladmin -uroot drop user <gallery_mysql_user>@localhost