落腳齋學園

伺服器架設

 
Last Update:2007/11/18
Coppermine Photo Gallery 是一套動態相簿軟體,據說由 Gallery 修改而來,其安裝介面及使用操作都相當具有親和力,非容容易上手。

需求 / Requirements

  • Windows 2000/XP/2003

下載 / Download

安裝 / Install

  1. 下載並解壓縮程式,搬移至 Web 網站目錄下,修改為任何你想要的名稱,例如:gallery
  2. 以瀏覽器開啟 http://localhost/gallery (依上述設定的目錄名稱而定)
  3. 若尚未安裝 CPG,會出現提示畫面,說明系統會自動轉移到安裝頁面(installer),若未自動跳頁,可手動點選下方的『here』
    cpg install
  4. 系統首先檢查檔案及目錄的讀寫權限是否正確設定,若有錯誤,則會出現如下的錯誤訊息,請依提示一一進行讀寫設定。此步驟 only for linux。
    cpg install screenshot
  5. 依序填寫下列資料
    cpg install screenshot
  6. 看到如下訊息表示已成功安裝 CPG。切記不要再回到前面的網頁,也不要重覆安裝。CPG可自動判斷伺服器裡安裝的 GD 版本,並自行選擇效果較佳的 GD2(見下方藍線部份)。點選『Let's continue!』開始使用 CPG。
    cpg install screenshot

測試 / Test

  • 安裝成功後,可看到如下畫面。
    cpg screenshot

 

網路資源

 

錯誤排解

  • 莫明其妙的 Fatal error:某天原先 run 得好好的 CPG 突然出現超簡短的錯誤訊息 Fatal error,啥都沒提示,而且不管執行哪支程式全部都是一樣的錯誤訊息,判斷應該是 DB 出問題可能性最大
    cpg fault error
  • 先用 phpmyadmin 檢查看看,果然找到一個異狀:cpg_sessions 一直處在『使用中』
    cpg fatal error
  • 試圖點選 cpg_sessions 資料表,出現該資料表已被 crashed 的訊息
    cpg table error
  • 既然找到問題所在,接下來就是動手修復資料表了
    • 先將 mysql stop
    • 使用 bin/myisamchk 命令修復
      myisamchk -c -r /mysql db 所在目錄/cpg_sessions.MYI
    • 出現下列修復訊息
      mysql repair
    • 重新啟動 mysql
  • 成功修復後,再進入 CPG DB 查看,該資料表已回復正常,CPG 亦可正常執行
    mysql table