作者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