x

主要章节

  1. LimeSurvey Cloud 与 LimeSurvey CE 对比
  2. 快速入门指南 - LimeSurvey 3.0+
  3. 软件安装
  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。它是一个易于安装的软件包,包含完整的 Web 服务器,集成了 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. 收集服务器信息

要在您的 Web 服务器上正确安装 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 服务器)。至少这些是经过测试的。(: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. 将文件上传到 Web 服务器

使用您的 FTP 程序连接到 Web 服务器,并创建一个用于存放脚本的目录。然后按原有的目录结构上传文件。请确保以二进制模式上传文件(请检查 FTP 程序的设置)。请注意,以 ASCII 模式上传可能会导致不常见的错误(例如安装过程中出现“class not found”错误),图片也可能无法正确上传。

7. 设置目录权限

为了使脚本正常工作,它需要对某些目录拥有特定访问权限——这尤其适用于 Linux/*nix 系统。

  • "/limesurvey/tmp" 目录用于导入和上传,应为您的 Web 服务器设置为读取和写入。
  • "/limesurvey/upload/" 目录及其所有子目录也必须为您的 Web 服务器设置读取和写入权限,以便能够上传图片和媒体文件。
  • 其他目录可以设置为只读(在 Linux/Unix 中亦然)。您可能希望将 /limesurvey/admin 目录中每个文件的权限设置为只读。
提示: 如果您使用的是 Linux,则根据 Web 服务器的配置,您需要使用 chmod 将可写文件夹的权限设置为 755 或 777。请先尝试 755,如果不起作用,再“升级”为 777。

8. 运行安装脚本

访问 "http://your.domain.com/limesurvey/admin/install"。如果所有配置均正确,系统将提示您创建数据库和/或在数据库中创建数据表。随后 LimeSurvey 会在数据库中创建所需的数据表。

脚本显示已成功创建数据表后,系统会提示您重命名或删除 /admin/install 目录 - 照做即可 (:biggrin:)。

9. 首次连接管理脚本

安装完成!打开浏览器,输入 admin.php 脚本的 URL。假设您使用 LimeSurvey 作为存放文件的目录名,则 URL 类似于 "http://your.domain.com/limesurvey/admin/admin.php"。

您应该会看到登录界面。默认登录凭据如下:

用户:admin

密码:password

登录后,系统会提示您修改默认密码。祝您使用愉快!

10. 如果遇到问题怎么办...

与所有计算机程序一样,大多数情况下一切都会按照说明正常运行,但有时也会出现问题。导致事情未按计划进行的原因太多,无法在此一一说明。如果遇到问题,请先查看安装常见问题。如果在那里找不到答案,请在 limesurvey.org 的 LimeSurvey论坛 中发布您的问题和所有错误信息: