PHP程式的 gallery 相簿

我用 gally 完成的∼Yunol's Albums

介紹過女兒的 Flash 相簿,接著要說的這個相簿,稍微有點難度。

先簡單介紹我的主機環境(和網頁有關的部分),因為我架設的 gallery 是 For Win 的,就直接放在自己的主機上面。

1.作業系統:Windows XP
2.WebServer:Apache
3.資料庫:MySQL(gallery 相簿不需要用到資料庫,這點不錯喔!)
4.互動式網頁程式:PHP

下載的所有程式,都在這個網頁中(http://sourceforge.net/project/showfiles.php?group_id=7130),可依據自己的需求下載,以下是我下載、解壓縮及置放資料夾的過程。

一、下載主程式:Download gallery-1.5.zip,下載解壓縮之後,產生 gallery 資料夾,放在網頁根目錄之下。

二、下載中文語系檔:Download zh_TW-1.5.tar.gz,解壓縮兩次之後,產生 zh_TW 資料夾,放在 gallery 的 locale 資料夾內,我安裝了,但沒有點選使用,覺得一些簡單的說明是英文,畫面很協調。

三、下載相關工具:Download netpbm_gallery-1.4-pl2-win32.zip, 解壓縮之後,產生 netpbm 的資料夾,放在 gallery 資料夾內,在主機中的絕對路徑要記住(類似這樣的路徑:D:/mysite/htdocs/gallery/netpbm),安裝的時候會用到。

四、下載傳檔工具:Download GalleryRemote.1.4.1.Win32.VM.exe,利用此工具,可大量傳送圖檔,如果沒有安裝 Java 虛擬機器的,請下載Download GalleryRemote.1.4.1.Win32.NoVM.exe,這個在本地端電腦安裝起來,等 gallery 安裝好了之後,傳送相片檔案時才會用到。

五、打開 gallery 的資料夾,建立兩個空檔案,一個命名 config.php 一個命名 .htaccess(看清楚,前面有個小點喔!),建立 .htaccess 檔案的時候,吃足苦頭,Windows系統之下,無法讓你建立前面有個小點的檔案,後來用了一點小技巧,就利用 Dreamweaer,開啟一個新網頁,存成這個檔案,再將裡面的 HTML 語法都清空。

六、建立 albums 和 tmp 兩個資料夾,可放在 gallery 之內,也可放在根目錄下。

七、執行http://你的ip/gallery/setup/index.php

八、安裝的時候,就像那個安裝精靈一樣,當你出現錯誤的時候,會告訴你錯在哪裡,如何修改它,可是都是原文啦!英文真的是挺重要的。

九、這個時候,你也可以點選上方的 Try the documentation 來看看重要的安裝步驟提示,可是也是原文喔!安裝過程中,有些權限會提示要修改,Windows 作業系統可以利用 FTP 的 Properties / CHMOD來修改權限,或者按右鍵取消或勾選唯讀就可以,資料夾不用管權限。

必要的項目安裝完成,就會讓你繼續下去!

十、安裝完畢,不要忘了將兩個檔案改成唯讀,一個是config.php,一個是.htaccess,如果要再次修改設定,要將唯讀取消才能修改喔,改完了要記得再設回唯讀。

十一、連結http://你的ip/gallery/,就可以看到相簿網頁了,可是這個時候還沒有傳任何相片,所以就要將遠端上傳相片的程式 Gallery Remote 安裝起來,這個上傳程式很容易操作,上面步驟可以安裝成功的人,這個部分小意思啦!就不贅述了,因為也寫的粉累啦!有問題的可以上討論版和我互相切磋!

by yunol