最後一個部份為大家介紹一個好用的 Album system - Gallery2。最早碰到這個套件也是因為禹鴻在 lab server 用這個架相簿,裡面還有很多人的生活照跟實驗室的點點滴滴。當然,在一個月黑風高的夜晚 ...老梗了,莫再提。
如果讀者有從 Part I 開始看,應該不難發現,安裝這些常用的 web service 的動作幾乎一個樣,首先就是先開啟 phpmyadmin 介面去開一個新的資料庫,然後將下載後的檔案解壓縮後放到 AppServ\www 目錄下,再用流灠器開啟 http://DomainName/album_name 就可以開始安裝。不過,安裝 Gallery2 的過程中會發生些問題,也會動到某些 config 檔,我便從這邊開始講。
安裝時的語系非中文
修改c:\windows\php.ini
;extension=php_gettext.dll
改成
extension=php_gettext.dll
然後重新啟動 Apache (參考Part I)
修改mysql的my.ini
安裝到步驟8「安裝 Gallery 核心」 時,畫面上出現錯誤,「Error (ERROR_STORAGE_FAILURE) : Error reading schema table 」
- 停止mysql
- 修改 C:\AppServ\MySQL\my.ini,約第183行,將skip-innodb 改成 #skip-innodb (也就是註解掉)
- 重啟mysql
原因可參考這裡。
修改 memory_limit
修改 c:\windows\php.ini
memory_limit = 8M 改成 memory_limit = 24M(至少24M才有辦法完成安裝)
修改php.ini一些上傳檔案的設定值
- upload_max_filesize
- 上傳單一檔案的大小限制
- post_max_size
- PHP允許一次上傳所有檔案的大小限制
- memory_limit
- 執行每個scripts時使用的memory大小限制
這三個數值的大小,必須是 memory_limit > post_max_size > upload_max_filesize ,參考這裡。
以上文字部份節錄自阿欣部落。
Gallery2 最好用的功能,我覺得是他可讓我上傳壓縮好的 .zip 檔,傳完後直接幫我解開來然後在相簿中開個目錄放這些照片,這樣我就不用一張張傳。不過,如果你安裝時有勾選「Archive Upload」 這個 plug-in 的話,這個功能在你安裝完 Gallery2 時會因為沒指定解壓縮的程式,而說還沒啟用。只要按照下面的部驟即可啟動這個功能。
- 下載 unzip.exe
- 我是在這裡抓的,有沒有問題我也不知道,反正只要一個 .exe 檔,而且用指令模式下執行該.exe檔時只要填如壓縮檔檔名即可進行解壓縮動作的程式都可以。
- 將 unzip.exe 隨便放在某路徑 (ex. c:\unzip.exe)
- site admin -> plugins -> import -> archive upload
- configure: 填入路徑 (ex. c:\unzip.exe)
- active
- Done
沒有留言:
張貼留言