gallery2安装有两种方式,安装包或svn。下面用svn方式安装:
一、下载部署:
1 若unbuntu下未安装svn,则用apt-get install subversion(当然要有root权限,或用sudo)
2 checkout包:svn checkout https://gallery.svn.sourceforge.net/svnroot/gallery/trunk/gallery2
3 checkout之后,将gallery2目录拷至/var/www下(就是你的web应用目录,因为要用浏览器访问来进行安装。)cp -r gallery2 /var/www。当然,事先要确保apache和php安装正确。
4 拷贝过去之后,确认gallery2目录下有index.php。可在浏览器中打开:http://xxx.xxx.xx.xx/gallery2。出现gallery2的web安装界面。
二、开始安装:
1 进入gallery2 2.3的安装界面,自动选择了语言:简体中文(应该跟ubuntu的安装用户语言有关)。
2 提示授权验证,方法是界面上出现一个文本文件链接,点击下载它,然后将它上传至服务器的gallery2目录下。
这里不知怎么在win xp下ftp服务器总是超时连接被关闭。而在服务器上ftp 该ip也不行,而ftp 127.0.0.1则很快。用的是vsftpd。由于此服务器(虚拟机)长时间未启动过,也许有什么问题,不管它。用xftp图形工具连接正常,上传login.txt至相应目录下。上传后,点击按钮确认身份,OK出错了:
Error: your login.txt file is not readable. Please give Gallery read permissions on the file.
进入服务器,将login.txt改权限:chmod 444 login.txt,由于login.txt不太可能是执行命令,所以444应该够了。再点确认身份,成功进入一步:
3 系统检查
PHP 版本 成功 FILE 指令 成功 安全模式 成功 允许 exec() 成功 允许 set_time_limit() 成功 记忆空间限制 (128Mb) 成功 允许上传文件 成功 最大上传大小 (2Mb) 成功 最大 POST 大小 (8Mb) 成功 翻译支援 成功 输出缓冲已关闭 警告 Warning: Output buffering is enabled in your PHP by the output_buffering parameter(s) in php.ini. Gallery can function with this setting - downloading files is even faster - but Gallery might be unable to serve large files (e.g. large videos) and run into the memory limit. Also, some features like the progress bars might not work correctly if output buffering is enabled unless ini_set() is allowed. Gallery file integrity 成功
OK一大串成功,仅有一个警告,暂不管它。
4 选择安装类型
A 标准安装
This is the most common type of installation. Your Gallery will be in the directory /var/www/gallery2/ which will be accessible at http://xxx.xx.xxx.xx/gallery2/.
安装在http://xxx.xxx.xxx.xxx/gallery2目录下。
B 多站点安装。可自设路径等。
5 存储空间设置:
创建个目录,不要在web访问目录下,同时又允许web服务访问。可以在/home/创建g2data目录,并chmod 777 g2data之。在文本框中输入该目录地址,保存,成功。
6 继续到步骤5了:
数据库设置:
会显示相应的mysql配置信息,除密码需要设置之外,其它都有。这里的数据库库称若已存在,比如先前安装过gallery2之类,会自动校验库中数据,若有异常,会掉数据重新安装。那么若先前未创建这个gallery2的数据库,是否会自动创建并设置权限呢?猜想应该是会的吧。但自己在先前已单独创建过gallery2库并分配过权限。所以就直接输上密码然后储存了。
7 继续到步骤7.
创建gallery2的管理员用户:输入名称密码,保存。
8 产生配置文件config.php,注意此文件是需要手工创建的,然后安装程序才能把配置信息写入。用echo >或touch等创建一个空文件。
root@ubuntu:/var/www/gallery2# touch config.php root@ubuntu:/var/www/gallery2# chmod 666 config.php
产生配置文件成功。
9 进行到第8步:
大约是安装进程,延迟一下之后提示gallery2 core安装成功,进入第9步了,此时安装进度是70%。页面出现大量gallery2可能用到的插件,点击启用,慢慢安装吧。一会儿出现:
Install Plugins 「Captcha」模块已经安装,可是需要进一步设置才能启用。 「Dcraw」模块已经安装,可是需要进一步设置才能启用。 「FFMPEG」模块已经安装,可是需要进一步设置才能启用。 「ImageMagick」模块已经安装,可是需要进一步设置才能启用。 「Jpegtran」模块已经安装,可是需要进一步设置才能启用。 「Multiroot」模块已经安装,可是需要进一步设置才能启用。 「NetPBM」模块已经安装,可是需要进一步设置才能启用。 「Nokia Image Upload」模块已经安装,可是需要进一步设置才能启用。 「网址改写」模块已经安装,可是需要进一步设置才能启用。 「ZIP下载」模块已经安装,可是需要进一步设置才能启用。 「GD」模块已经安装,可是需要进一步设置才能启用。
在完成这个安装後,请以管理员身分登入并前往网站管理。到「模块」显示画面并设置上列模块。
相册选择模块启用成功 存档上传模块启用成功 购物车模块启用成功 彩色包模块启用成功 评论模块启用成功 自定义字段模块启用成功 排错模块启用成功 Digibug模块启用成功 Dynamic Albums模块启用成功 eCard模块启用成功 EXIF/IPTC模块启用成功 Flash Video模块启用成功 Fotokasten模块启用成功 Getid3模块启用成功 隐藏项目模块启用成功 HTTP Auth模块启用成功 图标模块启用成功 图像功能块模块启用成功 图像边框模块启用成功 添加项目模块启用成功 Keyword Albums模块启用成功 链接项目模块启用成功 用户模块启用成功 迁移模块启用成功 MIME维护模块启用成功 MP3 Audio模块启用成功 多语言模块启用成功 新项目模块启用成功 Notification模块启用成功 全景模块启用成功 Password Protected Albums模块启用成功 固定网址模块启用成功 PhotoWorks模块启用成功 Picasa模块启用成功 Windows Publishing Wizard模块启用成功 空间配额模块启用成功 随机标记精华模块启用成功 评等模块启用成功 Rearrange模块启用成功 注册模块启用成功 遥控模块启用成功 Replica模块启用成功 重新上传模块启用成功 RSS模块启用成功 搜索模块启用成功 Shutterfly模块启用成功 Sitemap模块启用成功 定义图片尺寸限制模块启用成功 幻灯片放映模块启用成功 幻灯秀程序模块启用成功 SnapGalaxy模块启用成功 方形缩略图模块启用成功 缩略图管理器模块启用成功 缩略图页模块启用成功 上传工具模块启用成功 用户个人相册设置模块启用成功 水印模块启用成功 网络摄像头模块启用成功 WebDAV模块启用成功
然后点击下一步走过数个步骤,到步骤11,就完成了。
现在打开gallery2主页,发现缩略图功能并未生效。原因是以上几个图像插件均未配置(其实就是未安装)。我们到服务器上/var/www/gallery2/modules目录下查看,会发现有imagemagick等目录,里面也有文件,不是安装了吗?其实在gallery2的安装说明中讲的很清楚,这些只是gallery2跟插件之间的接口程序。也就是说,我们需要自己安装这些插件。可供gallery2使用的图象插件至少有4个,我们只需安装任一个即可。
以imagemagick为例,下载地址:http://www.imagemagick.org/download/。有源码包,但编译选项设置比较麻烦,且由于自己的ubuntu开始是最小安装,需安装包非常多,放弃编译。同样有bin下载包,但只有centos和redhat的rpm版本。在ubuntu下安装rpm管理器apt-get install rpm。安装成功。然后rpm -ivh xxxxxx.rpm。结果提示缺少N多库文件。
算了还是apt-get 虽然安装的可能不是最新版本。
apt-get install imagemagick
提示下载约18M的东西。然后安装成功。
在gallery2的管理界面上,点imagemagick的配置按钮,在里面的路径中填写/usr/bin,然后点击下面的“测试”,结果如下:
ImageMagick程序测试结果 程序名称 通过/失败 identify 通过 convert 通过 composite 通过 版本 ImageMagick 6.6.9-7 支持的MIME类型 ImageMagick模块可支持下列MIME类型: image/gif image/jpeg image/pjpeg image/jp2 image/jpg2 image/jpx image/png image/tiff image/svg+xml image/bmp application/pdf application/postscript application/photoshop image/x-photo-cd image/wmf image/tga image/jpeg-cmyk image/tiff-cmyk application/photoshop-cmyk
OK成功了,那么保存。
在前面设置的地方,点击“启用”.然后在gallery2里上传图片,就有缩略图了。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/478.html