服务器

来自Moodle中文网
跳转至: 导航搜索

服务器[编辑]

系统路径[编辑]

  • du的路径(pathtodu):du的路径,如/usr/bin/du。如果您设定了这个选项,则那些显示目录内容的脚本在目录中有很多文件时,可以运行得稍快些。默认:为空
  • aspell的路径(aspellpath):要在编辑器中使用拼写检查功能,您必须在服务器上安装aspell 0.50或其更高版本,并且还要正确地指定aspell程序的路径。在Unix/Linux系统上通常是/usr/bin/aspell,当然也可能是其它地方。默认:为空
  • dot的路径(pathtodot):dot的路径。形式如/usr/bin/dot。您必须安装dot并在这里指向它,才能从DOT文件生成图片。注意,到目前为止,只有Moodle内置的剖析功能(开发->剖析)需要使用它。默认:为空
  • 还原脚本路径(pathtogs):在多数Linux中是 "/usr/bin/gs"。在Windows中它有类似 "c:gsbingswin32c.exe" 的形式 (确保路径中没有空格。如果需要的话,可以把 "gswin32c.exe" 和 "gsdll32.dll" 复制到一个没有空格的新路径中)。默认:/usr/bin/gs

技术支持[编辑]

  • 技术支持(supportname):通过支持email或者web地址提供一般帮助的个人或团体的名字。默认:用户管理
  • 支持email(supportemail):当用户需要获得一般的帮助时,这个email地址会被发布给他们(例如,当新用户创建自己的帐号时)。如果此地址留空,就不会提供链接地址。默认为管理员邮箱地址
  • 支持页(supportpage):当用户需要获得一般的帮助时,这个web地址会被发布给他们(例如,当新用户创建自己的帐号时)。如果此地址留空,就不会提供链接地址。默认:为空

会话处理[编辑]

  • 用数据库处理会话信息(dbsessions):如果启用,该设置将使用数据库来存储有关当前会话的信息。请注意,现在改变这个设置,将使得所有当前用户(包括你)退出登录。如果你正在使用MySQL,请确保在my.cnf(或my.ini文件)中的'max_allowed_packet'至少是4M。其他会话驱动可以直接在config.php配置,参阅config-dist.php以获取更多信息。如果你在config.php文件指定了会话驱动,此选项将消失。默认:否
  • 超时(sessiontimeout):如果用户登入本站后空闲了很长时间(没有加载新页面),那么他们将自动登离(会话结束)。该变量指定这个时间有多长。可选:4小时、3小时、2小时、1.5小时、60分钟、45分钟、30分钟、15分钟、5分钟。默认:2小时
  • Cookie 前缀(sessioncookie):此选项用来设定 Moodle 会话所使用的 cookie 的名称。这个选项是可选的,仅仅在一种情况下比较有用:一个站点上运行了多个 Moodle 的拷贝,要避免 cookie 发生混乱。默认:为空
  • Cookie 路径(sessioncookiepath):如果您希望修改浏览器发送 Moodle cookie 时使用的地址信息,您可以修改这个选项将其指定为您网站的某个目录。否则缺省情况下会使用“/”。默认:为空
  • Cookie 域名(sessioncookiedomain):通过此选项可以设置 Moodle cookie 有效的域名。此选项对于定制 Moodle(如认证或选课插件)非常有用,可以让 Moodle 和另一子域名上的应用共享会话信息。警告:强烈建议您不要修改此选项——错误的设置将会导致包括管理员在内的所有人都无法登录。默认:为空

统计[编辑]

  • 最长的处理间隔(statsfirstrun):在这里指定第一次cronjob要进行统计时,应当处理多长时间内的日志。如果您的流量很大,并且是在共享的主机上,最好不要处理太旧的日志,这将会耗费大量的时间并占用相当多的资源。(注意对于此设置,一个月=28天。在生成的统计图和报表中,一个月=日历上的一个月。)。可选基:无、1星期、2星期、3星期、1个月、2个月、3个月、4个月、5个月、6个月、所有。默认:无
  • 最长运行时间(statsmaxruntime):计算一天的统计信息所能使用的最长时间。注意统计信息的计算将会给服务器带来很高的负载,在一次计划任务运行中可计算最多多少天的统计信息可在下面设置。可选项:直到完成、30分钟、1小时、2小时、3小时、4小时、5小时、6小时、7小时、8小时。默认:直到完成
  • 最多处理多少天(statsruntimedays):每次执行统计最多计算多少天的数据。如果统计信息是最新的,只会处理最后一天的。请根据服务器的负载来设定这一项的值,如果需要较短的计划任务执行时间,可以设定一个较小的值。默认:31
  • 运行在(statsruntimestarthour):执行统计工作的计划任务应当何时开始?如果一台服务器上运行着多个Moodle,推荐您分别选择不同的时间。默认:0:0
  • 用户限制(statsuserthreshold):此设置指定至少要有多少人选课的课程才会被包含在统计计算中。默认:0

HTTP[编辑]

HTTP[编辑]

  • 使用斜线参数(slasharguments):“斜杠参数” (使用PATH_INFO)对SCORM包和多文件资源的正确显示来说,是必须的。如果你的服务器不支持“斜杠参数”你将无法配置它,这个设置将被禁用。相关的功能将无法使用。默认:是

注意:未来的Moodle版本中“斜杠参数”将会是必须的。

反向代理[编辑]

  • 被记录的IP地址来源于(getremoteaddrconf):如果您的服务器在一个反向代理后,您可以设定此项以确定哪条 HTTP 头信息包含了访问者的 IP 地址。头信息按顺序读入,第一条出现的将被使用。可选项:HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, REMOTE_ADD、RHTTP_X_FORWARDED_FOR, REMOTE_ADD、RHTTP_CLIENT, REMOTE_ADD、RREMOTE_ADDR。默认:HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, REMOTE_ADDR

Web 代理[编辑]

如果您的 Moodle 服务器不能直接访问 Internet,请填写下面的选项。对于数据文件、语言包、RSS 种子、时区等的下载,Internet 访问是必须的。 强烈推荐您安装 PHP cURL 扩展。

  • 代理主机域名(proxyhost):如果此服务器是通过代理服务器(例如防火墙)上网,那么请填入代理的主机名,否则留空。默认:为空
  • 代理端口(proxyport):如果此服务器需要使用代理计算机,那么在这里提供代理端口。默认:0
  • 代理类型(proxytype):web代理类型(需要PHP5和支持SOCKS5的cURL扩展的支持)。可选项:HTTP、SOCKS5。默认:HTTP
  • 代理用户名(proxyuser):通过代理访问internet用户名是必须的,如果没有通过代理可以为空(需要PHP cURL扩展支持)。默认:为空
  • 代理主机密码(proxypassword):通过代理访问internet密码是必须的,如果没有通过代理可以为空(需要PHP cURL扩展支持)。
  • 不使用代理的主机(proxybypass):半角逗号分隔的主机或IP列表。访问它们时不使用代理(例如,192.168.,.mydomain.com)。默认:localhost, 127.0.0.1

维护模式[编辑]

  • 维护模式(maintenance_enabled):用于升级和其它需要的工作。可选项:禁用、使用。默认:禁用
  • 可选的维护信息(maintenance_message):维护模式时,显示给访问者的信息。

清理[编辑]

  • 之后删除未完全配置好的用户(deleteunconfirmed):使用email认证注册时,超过该时限未确认的用户将被删除。可选项:从未、7天、6天、5天、4天、3天、2天、1天、12小时、6小时、1小时。默认:7天
  • 几天后删除资料不完整的用户(deleteincompleteusers):选定天数之后,之前不完整的账号将被删除。可选项:从未、7天、6天、5天、4天、3天、2天、1天。默认:从未
  • 禁用成绩历史记录(disablegradehistory):禁用成绩相关表中的历史记录功能。这可能会给服务器性能带来一点提升,并且节约数据库空间。默认:否
  • 成绩历史记录时间(gradehistorylifetime):指定在成绩表中历史记录保存的时间。推荐保存为尽可能长的时间,如果遇到性能问题或者磁盘空间不足,可以将该值设置得小些。可选项:永远不删除历史记录、1000天、365天、180天、150天、120天、90天、60天、30天。默认:永远不删除历史记录
  • 清除临时数据文件早于(tempdatafoldercleanup):从数据文件夹清除早于指定时间的临时数据文件。可选项:1小时、3小时、6小时、9小时、12小时、18小时、24小时、2天、7天。默认:7天

环境[编辑]

PHP 信息[编辑]

性能[编辑]

交换中心[编辑]

更新通知[编辑]

文件类型[编辑]

接收邮件设置[编辑]

计划任务[编辑]