====== 在 Gandi AI 上面安裝 Gallery2 ====== Gallery2 是一個使用廣泛的軟體, 讓您能夠建立並且管理自己的線上相鋪. ===== 建立專用的資料庫 ===== 首先, 為你的 Gallery 建立一個專用的資料庫, 建立時, 請將他命名為 "**gallery**". 如果您不知道怎麼建立資料庫, 請參考這邊的 [[zh-tw:hosting:gandi-ai:create-database|教學]]. ===== 建立資料夾 ===== 請先選擇您要安裝的方式, 您比較喜歡使用子目錄的方式安裝在 **www** 底下(%%www.example.com/gallery%%) , 或是使用子網域的方式(gallery.example.com)安裝. ==== 如果你選擇用子目錄的方式安裝 ==== 簡單!只要確認您建立了一個資料夾來安裝(例如: %%www.example.com/gallery%%) ==== 如果你選擇用子網域的方式安裝, 例如 gallery.example.com ==== 請執行這兩個步驟: *設定你的伺服器支援這個子網域, 請參考這裡的 [[zh-tw:hosting:gandi-ai:configure-virtualhosts|教學]] *設定你的子網域指向你的伺服器, 請參考這裡的 [[zh-tw:hosting:manage-quota:attach-domain|教學]] 在本次的教學中我們提供這兩種方法進行安裝. ===== 下載 Gallery2 ===== 首先, 請先下載安裝程式, 在撰寫本文的同時, 最新的版本是 2.2.4 從官方下載是最好的, 因此我推薦從這裡 [[http://sourceforge.net/project/downloading.php?group_id=7130&filename=gallery-2.2.4-typical.zip|下載]]. 下載到您的電腦完成後, 請解壓縮它, 您就可看到一個資料夾包含了所有的安裝檔(請將資料夾更名為 **gallery**) 執行你的 FTP 軟體(我們建議使用 [[http://sourceforge.net/project/showfiles.php?group_id=21558&package_id=15149&release_id=568040|FileZilla]], 並且使用帳號 **admin** 登入你的伺服器. 打開你之前在虛擬站台內定義好的路徑. 在我們的範例中, FTP 的路徑如下: /srv/d_my-gandai-ai/www/gallery.example.com/htdocs 如上, 除非你有修改過 Web 的設定檔, 不論如何, 你必須知道你的路徑位置. :) 在這個步驟, 請上傳 Gallery2 的安裝檔案到您的伺服器 * 如果你是使用 **gallery.example.com** 的虛擬站台, 並且直接使用網址連接(不是使用子目錄的方式), 請將 **gallery** 資料夾內(不包含 gallery 這個目錄)的東西上傳到 **htdocs** * 如果你比較喜歡 **example.com/gallery** 的方式, 請將整個 gallery 資料夾上傳到 **htdocs** 內 ===== 準備工作 ===== 安裝 Gallery 前的一些設定, 某些目錄與檔案必須調整權限. 一般來說, 你可以直接用 FTP 軟體來操作, 你唯一要做的事情就是在檔案上或資料夾上面點選右鍵(可能是右鍵, CHMOD, 屬性...). 假設你使用 FileZilla, 以下是操作方式: 在檔案上面按滑鼠右鍵並且選擇 "**檔案屬性(File Attribute...)**". 軟體會開啟一個是視窗並提供您兩個方法來變更權限: 勾選屬性或是輸入數值 在這裡我們使用輸入數值的方式變更, 它就跟 UNIX 的方式像同, 請 **輸入 777 來覆蓋舊值**. ===== 安裝 Gallery2 ===== 打開你的瀏覽器並且輸入網址. 你應該會看到一個歡迎畫面. 選擇你的語言並且按下 **開始安裝(Begin installation)**. ==== 1. 認證 ==== 接下來因為安全的考量, 請下載 **login.txt** 並且上傳到 Gallery2 的資料夾內, 然後點 **驗證我(Authenticate me)**. ==== 2. 系統檢查 ==== 如果所有 Gallery2 的資料上傳都正確, 您應該能夠進行下一步, 請按下 **下一步(Continue to Step 3)**. ==== 3. 安裝類型 ==== 請選擇基本安裝, 除非你想要設定多網域安裝. ==== 4. 儲存空間設定 ==== 選擇您儲存相片的資料夾. 因為安全的考量, 同時您應該會在安裝畫面中看到, Gallery2 會建議你選擇一個 **gallery** 之外的資料夾, 最好在資料夾名稱中加入幾個隨機的字元. 因此我們在此不會建議你要存儲在哪個資料夾. :) 不管如何, 確認你資料夾的路徑空間是足夠的, Gallery2 可以幫您建立這個資料夾. ==== 5. 資料庫設定 ==== 請填寫下列欄位: **資料庫類型(Database type)**: MySQL (v3.23.34a and newer) **資料庫主機名稱(DB Hostname)**: localhost **資料庫使用者名稱(DB Username)**: 本教學一開使時, 您在建立資料庫時一同建立的使用者名稱 **資料庫使用者密碼(DB Password)**: 資料庫的密碼. **資料庫的名稱(DB Name)**: 資料庫名稱. **資料表前置字元(Table Prefix)**: g2_ **欄位前置字元(Column Prefix)**: g_ ==== 6. 設定管理員 ==== 定義最高權限管理員的使用者名稱、密碼與 e-mail 位置 ==== 7. 建立設定檔 ==== 這裡您可以確認設定檔已經被建立. ==== 8. 安裝 Gallery 的重要檔案 ==== 這裡您可以確認 Gallery 的重要檔案已經成功安裝 ==== 9. 安裝外掛 ==== 您可以選擇要安裝哪些外掛, 預設會全部打勾, 你可以忽略這個步驟並且先不要安裝外掛. 一旦安裝完成, Gallery2 會提醒你哪些模組需要特別設定它, 然後基礎設定就完成了. ==== 10. 安全性檢查 ==== 接下來要完成設定, Gallery2 會要求您調整資料夾的權限, 請移除我們在安裝前調整為寫入權限的資料夾. 請使用之前提到的資料夾變更資料夾權限, 請將 Gallery2 的權限從 **777** 變更為 **755**. ==== 11. 完成安裝 ==== 恭喜你! 安裝過程已經完成, 你可以開始上載相片! 如果你想了解更多關於 Gallery2 的資訊, 請參考 [[http://gallery.menalto.com/support| Gallery 官方支援]].