作者psilotum (好小孩)
看板PhotoLink
标题[文件] 在 windows 上面安装 gallery 网路相簿
时间Tue Nov 18 05:36:39 2003
之前有稍微 post 一下,现在补充完整一点
# License
#
# 你可以在非商业行为下复制转录本篇,作者不为任何因为本篇造成您的资料
# 或设备损害负责。散布复制需保留本声明
[email protected]
#
# $id: win_gallery 2003-11-20 06:08:58 v.1.01 psilotum$
#
# revised and suggested by
[email protected]
gallery 是一个架构在网页上的 php 管理相本的程式,具有许多功能
如配合 netpbm, ImageMagick 制作缩图、相片栏位自订叙述、评论、
投票评比、支援多国语系、使用者权限设定、搜寻档案等功能。而且
gallery 还是免费的自由软体。
官方网页位於
http://gallery.sf.net
下载可自
http://sourceforge.net/project/showfiles.php?group_id=7130
注意:我没有 Microsoft Windows 的机器,以下的范例都是在室友
的电脑上装的,所以如果你有什麽问题,请不要 mail 来问我喔
1. 安装网页伺服器
这边以 apache 安装为主
(a) 下载 apache httpd, 版本 1.3.xx 或 2.0.xx 都可以
台湾的 mirror 站台在这边:
http://ftp.cis.nctu.edu.tw/data/apache/httpd/binaries/win32/
下载之前请先确定你读过 README.html
(b) 安装,安装档会带领你 step by step 安装,请输入正确的资料
假设你是台大的固定 ip, 并且有申请 domain name
# 查询 domain name 请开启命令提示字元 (cmd.exe)
# 输入 nslookup your.ip.address
# ex: nslookup 140.112.xxx.xxx
#
# 如果有出现正确的显示而非如以下显示,表示你有成功的申请 domain name
#
# dns.ntu.edu.tw can't find 140.112.250.152: Non-existent host/domain
如果你没有 domain name 也没关系,就直接输入你的 ip
(c) 安装完之後,请用浏览器开启你刚刚输入的 host name:
ex:
http://example.ntu.edu.tw or
http://140.112.xxx.xxx
(d) 如果有出现一个 apache 的预设页面表示你安装成功
2. 安装 php
这个步骤是以 module 的方式安装 php
(a) 请下载 php-win32-zip
http://tw2.php.net/get/php-4.3.4-Win32.zip/from/a/mirror
(b) 解压缩後放置在 C:\ (其他地方也可以,但是 httpd.conf 就要跟着改)
(c) 复制 c:\php\php.ini-recommend 为 c:\php\php.ini
编辑 php.ini 并修改其中的 extension_dir 值为你安装的路径
ex: c:\php
并编辑 session.save_path = /tmp,将 /tmp 改成你的暂存资料夹
ex: C:\WINDOWS\TEMP
且复制一分到 %WINDOWS% 底下
(d) 复制 c:\php\php4ts.dll 到 %WINDOWS 底下
(e) 修改你的 httpd.conf (程式集 > Apache groups > conf > httpd.conf )
(如果前面有 # 表示注解 , + 表示增加这一行, * 表示修改这一行为..)
<IfModule mod_dir.c>
* DirectoryIndex index.html
index.php
</IfModule>
+ LoadModule php4_module c:/php/sapi/php4apache.dll
(如果你装 Apache2, 请改成 php4apache2.dll)
+ LoadModule rewrite_module modules/mod_rewrite.so
+ AddModule mod_rewrite.c
+ AddModule mod_php4.c
+ AddType application/x-httpd-php .php
+ <Directory c:\Program Files\Apache Groups\Apache\htdocs\gallery>
+ AllowOverride Options FileInfo
+ </Directory>
%WINDOWS% 在 win2000 是 WINNT ,在 98, xp 则是 WINDOWS
3. 下载 gallery 主程式、ImageMagick或netpbm、jhead
(a) 把 gallery 的压缩档解压缩到
C:\Program Files\Apace Groups\Apache\htdocs\ 里头
(你的预设 document root,如果你在安装 apache 有改的话,请自行更改此处)
(b) 在你的网页文件根目录(document root)中( 上一步骤所示 )新增一个资料夹
取名,例如 albums
(c) 安装 ImageMagick
http://www.imagemagick.org/ 下载并安装
(或安装 netpbm, 两者择一安装即可)
(这是必要的程式,一定要安装。)
(d) 下载 jhead
http://www.sentex.net/~mwandel/jhead/
(这并不是安装档,待会安装设定 gallery 时,只要标明路径即可)
(这是选择性的程式档案,jpegtran 亦同,不安装下载不会影响到整体运作
只是就会少了这些功能。)
(e) 在 1.4.1-RC3 当中,如果您要有多国语系支援的话,请下载 zh_TW.tar.gz
(在先前所述的 gallery 下载网址),解压缩并把该目录放置到 gallery 目录
下的 locale 里头
* 解压缩可能会有一点问题 ....此外中文也尚未完全翻译完毕
如果解压缩失败的话,请到
http://homepage.ntu.edu.tw/~b89605222/app/zh_TW.tar.gz 下载
4. 设定 gallery
(a) 在设定前,请开启命令提示字元,更换目录到你放置 gallery 资料夹的地方
ex: cd c:\Program Files\Apache Groups\Apache\htdocs\gallery
(b) 键入 configure.bat 进入设定模式
(c) 用浏览器开启
http://example.ntu.edu.tw/gallery
(d) 进入设定精灵
(e) 一开始会显示警告,没关系,可以先略过他们
如果出现红色的警告,表示你没有完成必要的设定(ex: php 未安装妥善等)
黄色的警告还是能继续设定,只是有些非必要的功能被限制住了。
(f) 设定相簿标题、密码、暂存目录(请先设定一个资料夹,例: C:\WINDOWS\TEMP
要能够写入)
(g) 影像工具的设定
(1) 选择使用 netpbm 或 ImageMagick ,这边以 ImageMagick 为例子
ex: C:\Program Files\ImageMagick (请确定正确路径)
(h) 剩下的样式还有弹性的设置请您自己依照上面的说明做
(i) 进入下一步 ,同样请自行调整你要的东西
(j) 最後,如果没有出现什麽红色的警告,表示设定完成,储存後离开
(k) 输入 secure.bat 进入安全模式
5. 使用 gallery
(a) 先用 admin 登入,密码是你先前设定过的
(b) 剩下就靠您自己摸索了,上传和管理档案都是很容易的
6. problems
有任何错误,请先打开 除错模式看错误讯息是什麽
albums, TEMP 的资料夹请确定权限是可写而非唯读模式
如果有错的话麻烦请指正,靠印象写的 :D
sample
http://psilotum.twbbs.org/gallery
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.250.151
※ 编辑: psilotum 来自: 140.112.250.151 (11/20 06:16)
1F:→ ppore:看在F1份上 推一个~~ 推 61.228.49.133 04/02