推荐一款不错的PHP相册程序(完全免费,支持中文)

2011年04月18日 其他 暂无评论 阅读 12,050 views 次

一、介绍Piwigo

Piwigo 为一套专为网上而设的相簿软件。这项目始于2002年,由一众活跃的使用者及开发人员共同开发,提供相片发布及管理的强大功能。
Piwigo 为所有相册提供了一系列丰富的功能。以下是主要的功能列表。但这并不是最终的功能列表,因为 Piwigo 每年都在更新,这取决于程序小组的新想法和与社区会员的讨论。
除了 GPL 开源协议中的自由外,Piwigo 也是免费不用钱的。你可以免费下载和使用它。没有试用版本,时间和功能上的限制。
关于演示的话,可以参考本博客的相册http://www.opsers.org/album/

二、功能介绍

上传您的照片
您可以通过网站或者任何FTP客户端上传您的相片. 您也可以使用桌面应用程序,如 pLoader, Digikam, Jiwigo 和其他的。

组织管理分类
通过您的分类来分发您的相片。分类树是没有深度限制的。每个相片可以属于多个分类。

通过标签进行描述
为您的访客提供另一个浏览您相片的方式,从标签云和相关标签开始让选择的次数减少。

按日期浏览
数码相机会将拍摄日期保存在相片里,Piwigo会使用此日期来将您的相片集显示在日历上,使您可按日子来浏览。

您相片的隐私
让您的相片成为隐私,并决定哪些人可查看它们。您可以为用户组或者某一用户在分类和相片里设置权限。

主题和插件
通过主题改变外观。通过插件添加功能。只需点击几下就可以安装这些扩展。有350个可用的扩展,并且还在不断增加中!

方便访客
您的访客可以发表评论,可以评分,设置喜爱的相片,执行搜索,并可通过电子邮件或RSS源得到网站最新消息。

让 Piwigo 使用您的语言

Piwigo 2.1 已可使用 30 种语言。在一个单独的画廊里,您可以使用几种语言来描述您的相片。翻译者也会与插件作者合作。

统计和管理工具
管理员可以浏览历史记录,批量处理相片,验证评论和用户相片,添加固定链接或者管理远程服务器。

还有其他的一些功能,如
自动幻灯片放映
从其他应该程序来执行一个 web API , 如通过 PiwigoPress 在 WordPress 博客里显示 Piwigo 的缩略图
使用 Additional Pages 插件添加 HTML 页面
通过 RV Maps & Earth 插件在地图上浏览相片
对搜索引擎优化(SEO)了有意义的URL地址,包括 标签/分类/相片名
使用EXIF/IPTC源数据填写相片属性,如标题和标签
预定义了一组相片,如最高评分的,最多人看的,随机或者最新发布的相片等
结合多种浏览方式的能力:显示所有在 2010年9月拍摄的相片标签 "James" + "Carol"
简易的安装和升级easy installation and upgrades
高级的过滤垃圾广告技术
可让您充分制定的多种配置选项,让 Piwigo 适合您的需求

三、安装环要求

一个可支持php的网站服务器
支持 MySQL 5
PHP 5
至少 5Mb 空间以存放程序,然后有更多的空间存放您的图片

四、安装说明

1、可以通过网络安装

第一步 - 下载网络安装脚本
下载地址:http://piwigo.org/download/dlcounter.php?code=netinstall

第二步 - 上传网络安装脚本
使用 FTP 等软件将网络安装脚本文件上传到你的服务器。
注意:因为是要从网络下下载相应的程序文件,所以,你的程序所在目录要是可以写入的哦,所以建议自己新创建一个文件夹,而且权限是777的,然后再进行下面一步。因为是个教程,所以搞的简单点,直接在根目录下,进行安装。

第三步 - 配置
当网络安装脚本上传后,在浏览器上打开你的网站地址,如 http://www.example.com/piwigo-netinstall.php
选择一个你相片库要存放的目录名. 默认的Piwigo将安装到名为  piwigo 的目录里。如果你不填写安装目录,Piwigo 将安装到你的网络安装脚本所在的目录。
运行 "获取和解压Piwigo" ,
然后点击 "现在开始安装" .

现在要设置 MySQL 数据库和网站管理员.

填写 MySQL 数据库的连接设置:
    Host(服务器)
    User(用户名)
    Password(密码)
    Database name(数据库名)
    A prefix(Piwigo 表的前缀)

创建网站管理员帐号的要求:
    帐号名必须是唯一的
    要输入2次密码以确认
    你的邮件地址,这样访客才能联系上你
运行 "Start Install"(开始安装)

第四步 - 首次连接
你将会被告知关于安装进程的成功与否.
当安装进程完成后,你可以进入你的图片库 用你的管理员帐号登录,将可看到管理员面板.
   

2、手动安装

第一步 - 下载完整程序文件
下载地址:http://piwigo.org/download/dlcounter.php?code=latest

第二步 - 上传程序文件
使用 FTP 客户端将程序文件上传到您的服务器。
    在您的服务器上创建一个名为 "photos" 的目录。
    选择所有文件,然后上传到您服务器的 "photos" 目录里.
您也可以将 Piwigo 安装到网站的根目录,"photos" 目录并不是必须的。不管您使用什么目录名,但最好不要使用带有 Piwigo 版本号的。

注意:首先需要设置你的网站的文件的所有者,否则需要你设置相应的权限。
   
第三步 - 配置
当上传了所有文件后,在浏览器中打开您的网站地址,如 http://www.example.com/photos ,这时 Piwigo 将会发现它并没有被安装,然后就会自动导向到安装页面。

现在将要设置您网站的 MySQL 数据库和网站管理员帐号.
填写 MySQL 数据库连接设置:
    主机
    用户名
    密码
    数据库名
    Piwogo 表名前缀
创建网站管理员的要求:
    唯一的帐号标识,任您选择
    您的 email ,可让访客联系上您
运行 "Start Install"
   
第四步 - 首次连接
你将会被告知 关于安装进程的成功与否.
当安装进程完成后,你可以进入你的图片库. 用你的管理员帐号登录,将可看到管理员面板.

五、升级

1、自动升级

这是您升级到 Piwigo 最新版本的推荐方法。此方法支持从 Piwigo 1.7.0 以上版本使用。如果您使用的是更早的版本,请使用手工升级。使用自动升级方式,它真的只需花费您不需要1分钟的时候就可以很安全地升级到 Piwigo 的最新版本
不同版本的升级操作步骤略有不同,下面以Piwigo 2.1.x为例
    到 管理员 > 插件 > 管理 > 其他可用插件 安装 Piwigo Auto Upgrade. 如果此插件已安装,请检查是否已是最新版:管理员 > 插件 > 管理 > 检查更新 界面.
    到 管理员 > 插件 > 管理 > 插件列表 以安装和激活此插件
    到 管理员 > 插件 > Piwigo AutoUpgrade 然后根据指示做即可

2、手动升级

此升级流程适合 1.4 版以上的所有版本。
首要的是, 请检查当前的 Piwigo 需求. 特别是如果您的 Php / MySQL 配置信息不够完整时,请不要执行进一步的升级操作以免造成升级失败。
第一步 - 安装包的准备
    下载最新的 Piwigo 版本
    在您的电脑上,将其解压到 "piwigo" 目录.
    删除默认的 "piwigo/local" 目录.
第二步 - 准备数据库 (推荐)
如果你正在使用的是 Piwigo 2.1,那么请跳过此步骤.
备份您当前的表 (3-5 分钟.)
如果您使用的版本是来自 PhpWebGallery 1.7 系列或者更新的,您可以使用 DB Backup 插件.
之前版本的用户应该使用其他方式来备份他们的表,如使用.
无论如何, 请务必保证已成功和完整地备份 (结果是,有时由于服务器的限制被截断了).
[官方的建议是: 不要选择 "Extended inserts" 或者减少 "Maximal length of created queries".]
    PhpMyAdmin 推荐操作.
   
第三步 - 准备文件服务器
备份您的自定义文件(曾修改过的文件)或者所有文件 (5 分钟.).
    下载 Prepare 2.1 Upgrade 扩展工具
    解压 prep21up.php 文件然后上传到您的 Piwigo 的根目录
    在浏览器里打开 prep21up.php 如: http://www.example.com/photos/prep21up.php 然后您将收到一个 "upgrade21.zip" 的文档
    在您的电脑里,从 upgrade21.zip 解压出 "local" 目录然后放到 "piwigo" 目录里 (如第一步所提到的).

第四步 - 画廊的准备
锁定您的画廊 (1 分钟.).
在您当前的管理面板:
配置 > 一般(或普通) > 锁定画廊
现在,除了管理员外,其他画廊的浏览者将看到如下的信息:
"画廊已被锁定以维护中,请稍后再来吧。".    

第五步 - 清除
移除您当前 Piwigo 的所有安装文件,除了以下的目录不要删除,这些文件都是你的以前作品,请一定不要误删除:
    galleries
    upload
    plugins
    template-extension

第六步 - FTP 上传
    使用您标准的 FTP 客户端上传新版本文件,如名为 "piwigo" 的目录 (第一步解压出来的,第三步更新的), 到之前版本的 Piwigo 安装目录
    检查您的 FTP 客户端没有出现任何错误

第七步 - 更新数据库
启动升级 (2 分钟).
在您的浏览器里打开 upgrade.php 文件然后照着此向导做, http://www.example.com/photos/upgrade.php    
为了避免在升级过程中有其他被邀请的人来登录,您之前的版本将会指示一个升级的操作摘要;所有插件将会被至于停用状态,因为它们可能无法与新版本兼容,或者需要单独进行更新。    

第八步 - 检测升级结果
您的第一个控制操作可能需要一段时间,因为您不知道所有的变化 (15-120 分钟.).
您将会看到一个所有之前插件的列表;它们中的某些已被完全整合到核心里了 (如 Plugins Manager), 其他的现在分配 (如 LocalFiles Editor),但任何没能启用的插件都会有其原因。
先尝试查找其更新;插件标签页能帮上您。
对于主题和模板,保持开着您的管理员页面以防万一要恢复您的所有测试。
不要忘记您的会员或者浏览者可以选择的一款主题可能与新版不兼容。因此您最好在管理后面重置他们的主题。

第九步 - 解锁您的画廊
您已开始享受我们的新版本了,不要忘记为您的浏览者解锁您的画廊 (1 分钟).

第十步 - 清除升级信息
不需做什么 (0 分钟.)
升级后没有东西需要删除的了。
upgrade.php 文件会被自动删除。
记住“不需要升级”信息和在登录过程中保护您的画廊。

我的博客也准备换上此相册程序,希望大家以后多多来围观,多多宣传!

我的相册地址:http://www.opsers.org/album/
最后给上管理员的页面一角

admin page

访问者页面一角

 

guest page

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录