Changes

From SME Server
Jump to navigationJump to search
5,046 bytes added ,  18:04, 25 March 2011
Created page with '{{Languages}} {{Needs review}} = Gallery 3.x installation on SME 8.x = == Maintainer == Last updated: 25 March 2011 mailto:chris@noork.nl Tested with: *Gallery 3.01 *SME 8b6 =…'
{{Languages}}
{{Needs review}}
= Gallery 3.x installation on SME 8.x =

== 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 ffpeg
# cd ffmpeg
# wget http://dl.atrpms.net/el5-i386/atrpms/stable/ffmpeg-0.6.1-38_git20110115.el5.i386.rpm
# wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavcodec52-0.6.1-38_git20110115.el5.i386.rpm
# wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavcore0-0.6.1-38_git20110115.el5.i386.rpm
# wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavdevice52-0.6.1-38_git20110115.el5.i386.rpm
# wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavfilter1-0.6.1-38_git20110115.el5.i386.rpm
# wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavformat52-0.6.1-38_git20110115.el5.i386.rpm
# wget http://dl.atrpms.net/el5-i386/atrpms/stable/libavutil50-0.6.1-38_git20110115.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-38_git20110115.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/libswscale0-0.6.1-38_git20110115.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.31.1.1_1-0.31.1-2_sds5.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_112-0.112-14_20110114.2245.el5.i386.rpm
# wget http://dl.atrpms.net/el5-i386/atrpms/stable/libxvidcore4-1.2.2-13.el5.i386.rpm
# yum localinstall *

== ibay ==
=== Create ibay ===
Create a ibay for gallery

# 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 http://gallery.menalto.com/

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 ===
If needed you can modify the upload limit, first command is to find the current size second is to change

# grep memory_limit /etc/php.ini
memory_limit = 32M
# db configuration setprop php MemoryLimit 128M

# grep post_max_size /etc/php.ini
post_max_size = 20M
# db configuration setprop php PostMaxSize 112M

# grep upload_max_filesize /etc/php.ini
upload_max_filesize = 10M
# db configuration setprop php UploadMaxFilesize 96M

# expand-template /etc/php.ini
# /etc/rc7.d/S86httpd-e-smith restart

== Start gallery ==

=== Initial values ===
Go to http://<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 loos all uploaded content) and delete the ibay through server-manager
# mysqladmin -uroot drop <gallery_db_name>
# mysqladmin -uroot drop user <gallery_mysql_user>@localhost

== Additional information ==
*[http://gallery.menalto.com Website]
*[http://codex.gallery2.org/Gallery3]
----
[[Category: Contrib]]
[[Category: Webapps]]
20

edits

Navigation menu