Difference between revisions of "Gallery3"
m (→gallery files) |
m (Wikification) |
||
Line 1: | Line 1: | ||
{{Languages}} | {{Languages}} | ||
{{Needs review}} | {{Needs review}} | ||
− | |||
− | |||
== Maintainer == | == Maintainer == | ||
Last updated: 25 March 2011<br> | Last updated: 25 March 2011<br> | ||
Line 16: | Line 14: | ||
== Prerequests == | == Prerequests == | ||
You need to define the following name/user/password: | 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 | Access rights to a shell with root | ||
− | |||
− | |||
== Image plugins == | == Image plugins == | ||
− | === Install ImageMagic === | + | === Install ImageMagic === |
− | + | yum install ImageMagick | |
=== Install ffmpeg === | === Install ffmpeg === | ||
All resources are found through http://pkgs.org | 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 == | == ibay == | ||
=== Create ibay === | === Create ibay === | ||
− | Create a ibay for gallery | + | 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 === | === 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 === | === 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 === | === gallery files === | ||
Line 81: | Line 77: | ||
Set all file to user www | Set all file to user www | ||
− | + | chmod -R www:www /home/e-smith/files/ibays/gallery/html/* | |
=== Change memory limits === | === Change memory limits === | ||
If needed you can modify the upload limit, first command is to find the current size second is to change | 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 | memory_limit = 32M | ||
− | + | db configuration setprop php MemoryLimit 128M | |
− | + | grep post_max_size /etc/php.ini | |
post_max_size = 20M | post_max_size = 20M | ||
− | + | db configuration setprop php PostMaxSize 112M | |
− | + | grep upload_max_filesize /etc/php.ini | |
upload_max_filesize = 10M | upload_max_filesize = 10M | ||
− | + | db configuration setprop php UploadMaxFilesize 96M | |
− | + | expand-template /etc/php.ini | |
− | + | /etc/rc7.d/S86httpd-e-smith restart | |
== Start gallery == | == Start gallery == | ||
Line 114: | Line 110: | ||
== Uninstall == | == Uninstall == | ||
Delete the content of the ibay (you wll also loose all uploaded content) and delete the ibay through server-manager | 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 | |
== Additional information == | == Additional information == |
Revision as of 08:33, 28 March 2011
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 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
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 <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