x

主要章節

  1. LimeSurvey Cloud 與 LimeSurvey CE 的差異
  2. 快速入門指南 - LimeSurvey 3.0+
  3. 安裝 - LimeSurvey CE
  4. 如何設計一份好的問卷(指南)
  5. 入門指南
  6. 管理 LimeSurvey
  7. 問卷 - 簡介
  8. 問卷設定
  9. 問卷選單
  10. 問卷結構
  11. 問題簡介
  12. 題組 - 簡介
  13. 問卷管理
  14. 問卷工具列選項
  15. 多語言問卷
  16. ExpressionScript 引擎 - 快速入門指南
  17. 未分類及進階功能
  18. 常見問題
  19. 疑難排解
  20. 應變方案
  21. 授權條款
  22. 版本更改紀錄檔
  23. 外掛程式
 Actions

安裝 1.92 或更早版本

From LimeSurvey Manual

本頁面可能為機器翻譯,可能包含錯誤。 檢視英文原文 · 改善此翻譯
This page is a translated version of the page Installation Version 1.92 or older and the translation is 100% complete.
其他頁面:{toc}

1. 確認您可以在網站上使用 LimeSurvey

請確認您的伺服器符合下列額外需求:

必要條件:

  • 至少 80 MB 磁碟空間
  • MySQL 4.1.0 或更新版本 或 Microsoft SQL Server 2000 或更新版本 或 Postgres 8.1 或更新版本
  • PHP 5.1.2 或更新版本,並啟用下列模組/函式庫:
    • mbstring(多位元組字串函式)擴充函式庫(另請參閱 安裝常見問題)
    • mysql5 或 pgsql PHP 函式庫(主機服務商通常都會提供;如果您自行架設伺服器,請確認已安裝)

注意:我們假設您沒有明確停用任何 PHP 標準函式庫(例如 sessions、pcre、ctype 或其他)。

選用的 PHP 擴充功能:

在大多數情況下,您的網頁空間服務商或系統管理員可以協助您處理這些選用元件。

如果您想在本機試用 LimeSurvey,我們建議使用 XAMPP。它是一個易於安裝的軟體套件,包含完整的網頁伺服器,內含 Apache、MySQL、PHP 和 Perl。LimeSurvey 可在 XAMPP 上執行,無需任何額外設定。

如果您想使用 Microsoft 的 IIS 伺服器,請參閱“在 XP 上使用 IIS 安裝”。

1.1 LimeSurvey 的主機代管

LimeSurvey 應可在大多數提供 PHP 和 MYSQL 的主機服務商上運作。如果您想使用已預先安裝好的 LimeSurvey,可以考慮使用 LimeSurvey Cloud,或者查看我們的 LimeSurvey 相容主機服務商列表。

2. 下載 LimeSurvey 套件

下載 最新的穩定版 LimeSurvey zip 套件(為方便起見,也提供 gzip、bz2 和 7zip 套件),並將其儲存到本機磁碟。

3. 解壓縮 LimeSurvey 套件

使用您慣用的壓縮軟體,將 zip 檔案解壓縮到專用的目錄/資料夾中。解壓縮時,請確認連同目錄結構與檔案一併解壓縮(大多數壓縮程式預設即是如此)。安裝目錄的路徑名稱不應包含 ( 或 ) 字元,但可以包含空格字元。

4. 收集伺服器的相關資訊

若要在您的網頁伺服器上正確安裝 LimeSurvey,您需要知道下列資訊:

  • 您預計存放指令碼的網站 URL(例如:http://my.domain.com/limesurvey)
  • 您的伺服器上存放指令碼的實體磁碟位置(例如:/home/usr/htdocs/limesurvey)
  • 您的資料庫伺服器的 IP/網路位置(例如:localhost)
  • 如果您的資料庫伺服器使用非標準連接埠,請查明是哪個連接埠。
  • 您的資料庫伺服器的使用者名稱和密碼
  • 大多數服務商不允許由指令碼建立資料庫,必須由您自行建立。如果您使用這類服務商,請自行建立一個資料庫(例如 limesurvey)。

5. 設定 LimeSurvey

現在請使用您慣用的文字編輯器,開啟 /limesurvey/ 根目錄中的 config.php 檔案。

5.1 基本設定

請逐項檢視 config.php,並檢查/設定下列設定:

  • $databasetype: 這是資料庫類型。目前您可以在此設定 "mysql"(MySQL 資料庫伺服器)、"odbc_mssql" 或 "mssqlnative"(需要 Microsoft 的原生 MSSQL PHP 驅動程式;適用於 Microsoft SQL Server),以及 "postgres"(Postgres SQL Server)。至少這些是已經測試過的。(:biggrin:)
重要: 如果您使用 Microsoft SQL Server,請確認您的資料庫使用不區分大小寫的定序(預設應已如此設定)。
  • $databaselocation: 請將此項設定為您的資料庫伺服器的 IP/網路位置。在大多數情況下,"localhost" 即可運作。如果您使用 MSSQL,請嘗試改用 <MACHINENAME>/<SERVERNAME>。
  • $databasename: 您將用於 LimeSurvey 的資料庫伺服器上的資料庫名稱。如果您在伺服器上擁有較高的權限,可以由 LimeSurvey 建立資料庫。在這種情況下,請在此設定中填入資料庫將使用的名稱。或者,您也可以在此填入先前已建立的資料庫名稱。如果您提供的是現有的資料庫名稱,請確認該資料庫中不包含舊的 LimeSurvey 資料表。
  • $databaseuser: 您的資料庫伺服器使用者名稱
重要: 如果您使用 Postgres,請確認您的使用者同時也是該資料庫的擁有者。
  • $databasepass: 您的資料庫伺服器密碼
  • $dbprefix: 如果您為 LimeSurvey 單獨使用一個資料庫,可以將此設定留空(例如:$dbprefix="";)。如果您想讓 LimeSurvey 與其他資料庫應用程式共用同一個資料庫,請為此設定新增前綴。建議的前綴為 "lime_",但實際上由您自行決定。注意:在 安裝常見問題 中說明了如何使用命令列在 MySQL 中建立資料庫和使用者名稱。
  • $rooturl: 此項應設定為您的 LimeSurvey 指令碼所在的 URL 位置。如果您將 LimeSurvey 檔案複製到資料夾 limesurveyfolder 中,則必須將 {$_SERVER['SERVER_NAME']}/limesurvey 改為您所選擇的資料夾名稱({$_SERVER['SERVER_NAME']}limesurveyfolder)。變數 {$_SERVER['SERVER_NAME']} 會嘗試自動判斷您的網域名稱,因此通常不需要更改。如果無法運作,請將此項設定為完整的伺服器 URL(例如 "http://www.mydomain.com/limesurvey")。如果您希望 LimeSurvey 僅使用 SSL,請將 http 改為 https(前提是您的伺服器上已正確安裝並設定 SSL 憑證)。如果您想同時使用 http 和 https,請將此設定保持為 http。
  • $rootdir: 通常您不需要更改此項。它應設定為您的指令碼所在的實體磁碟位置。預設設定會嘗試自動完成此操作,因此您很可能不需要在此更改任何內容("dirname('''FILE''');" 部分會嘗試自動完成)。如果無法運作,請手動輸入磁碟位置,例如 /home/public_html/limesurvey。
  • $defaultuser: 當指令碼啟用存取控制時,這是 LimeSurvey 首次設定您的安全性設定時所建立的預設使用者。
  • $defaultpass: 當指令碼啟用存取控制時,這是 LimeSurvey 首次設定您的安全性設定時所建立的預設密碼。
注意: 這兩項設定($defaultuser 和 $defaultpass)僅用於初始設定。LimeSurvey 設定好資料庫之後,就完全不會再使用這些設定。

5.2 選用設定

在 config.php 中還有許多選用設定可供設定。其中大多數僅用於安裝,之後可在 全域設定 對話方塊中更改。如需這些選用設定的詳細資訊,請參閱 此頁面。不過,若只是基本設定,請直接繼續下一步。

6. 將檔案上傳到您的網頁伺服器

請使用您的 FTP 程式連線到網頁伺服器,並建立一個目錄來存放您的指令碼。接著依照原本的目錄結構上傳檔案。請務必以二進位模式上傳檔案(請檢查您的 FTP 程式設定)。請注意,以 ASCII 模式上傳可能會導致罕見的錯誤(例如安裝期間出現「class not found」錯誤),圖片也可能無法正確上傳。

7. 設定目錄權限

為了讓指令碼正常運作,需要對某些目錄擁有特定的存取權限,這在 Linux/*nix 系統上尤其重要。

  • "/limesurvey/tmp" 目錄用於匯入與上傳,應對您的網頁伺服器設定為 讀取與寫入。
  • "/limesurvey/upload/" 目錄及其所有子目錄,同樣必須對您的網頁伺服器設定為 讀取與寫入,才能上傳圖片和媒體檔案。
  • 其他目錄可以設定為 唯讀(Linux/Unix 亦同)。您也可以將 /limesurvey/admin 目錄中每個檔案的權限設定為 唯讀。
提示: 如果您使用 Linux,視您的網頁伺服器設定而定,可能需要將可寫入資料夾的權限以 chmod 設為 755 或 777。請先嘗試 755,如果無法運作,再「升級」為 777。

8. 執行安裝指令碼

前往 "http://your.domain.com/limesurvey/admin/install"。如果您已正確設定所有項目,系統會要求您建立資料庫和/或在資料庫中建立資料表。接著 LimeSurvey 會在資料庫中建立所需的資料表。

當指令碼顯示已成功建立資料表後,系統會提示您重新命名或刪除 /admin/install 目錄 - 請照做即可 (:biggrin:)。

9. 首次連線至管理指令碼

大功告成!開啟瀏覽器並輸入您的 admin.php 指令碼的 URL。假設您使用 LimeSurvey 作為存放檔案的目錄名稱,網址會類似 "http://your.domain.com/limesurvey/admin/admin.php"。

您應該會看到登入畫面。預設的登入憑證為

使用者:admin

密碼:password

登入後,系統會提示您變更預設密碼。祝您使用愉快!

10. 如果遇到問題怎麼辦...

與所有電腦程式一樣,大多數情況下一切都會依照說明運作,但有時並非如此。事情未按計畫進行的可能原因太多,無法在此一一說明。如果您遇到問題,請先查閱安裝常見問題。如果在那裡找不到您要的答案,請將您的問題及任何錯誤訊息張貼到 limesurvey.org 的 LimeSurvey 討論區: