1. 苏葳的备忘录首页
  2. 软件

Ubuntu下用svn安装图片列表cms系统Gallery2

gallery ubuntu linux且看官方说明:Gallery是个基于Web的软件,用于管理你自己站点的图片。在安装和使用Gallery2之前你必须拥有一个含有据库的PHP站点。你可以通过直观的界面创建和维护图片像册,包括自动缩略图,图形缩放,旋转,排序,标题命名,查找等功能。授权用户可以查看,编辑,删除像册和照片等。Gallery2是第2版产品,虽然仍有1版存在并已推出第3版,但目前最为普及的还是Gallery2。

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

发表评论

邮箱地址不会被公开。 必填项已用*标注