萌宠大机密配音:Moodle安装 — Windows Live

来源:百度文库 编辑:偶看新闻 时间:2024/05/05 13:52:53

Moodle安装

 

这一指南是说明如何第一次安装 Moodle。其中有些步骤是在详细说明网页服务器的设定,因此这文件可能看起来长又复杂。不必惊慌,一旦您知道如何做,您可以在几分钟之内安装好 Moodle!

 

如果您遇到困难,请仔细读这一文件,--大多数常见的问题在此都有答案。 如果您还是有问题,您可以从 Moodle 帮助寻求帮助。

另一个方法是联络一家 虚拟主机出租服务公司 它可以完全为你安装并维护 Moodle,这样您就可以不管这些,并直接开始教学工作了!

 

此文件的章节:

 

需求

下载并复制档案到正确目录

网站结构

执行安装脚本易建立 config.php

检查网页服务器的设定

建立一数据库

建立一数据目录

到管理页面去继续设定

设定 cron

建立一新课程  

 

1. 需求

Moodle 基本上是在 Linux 发展出来,它使用 Apache, MySQL PHP (有时也被称为LAMP平台),但也在 PostgreSQL 测试过,并在 Windows XP Mac OS X Netware 6 操作系统测试过。

安装 Moodle 的需前如下:

 

网页服务器软件。大多数人使用 Apache 但是 Moodle 在任何能够支持 PHP 的网页服务器上都能正常运作,比如 Windows 平台上的IIS

PHP 脚本语言 (4.1.0版或以后) PHP 5 要在 Moodle 1.4. 版以后才有支援

一个能运作的数据库服务器: MySQL PostgreSQL 是完全支持,并推荐使用在 Moodle上。

大多数的网页主机基本上都支持上述的程序。如果您是和少数不支持这些功能的网页主机签约,问他们为什么没有,并考虑换一家公司。

 

如果您想在自己的计算机上跑 Moodle ,而所有这些看起来有点棘手,那么请看我们的指南: 安装 Apache, MySQL and PHP。它提供一些在常用平台上逐步安装的指令。

 

2. 下载并复制档案到正确目录

有两种方法可以拿到 Moodle,经由压缩包和经由 CVS。这些在下载页有详细的解释: http://moodle.org/download/

 

在下载并解压缩这些档案之后,或经由 CVS 取出这些档案之后,您将会跑出一个称为"moodle"的数据夹,包含有一些档案和数据夹。

 

您若不是把整个数据夹搬到您的网页服务器文件目录中,这时您的网站将位于 http://yourwebserver.com/moodle, 就是要直接复制所有的内容贴到主要网页服务器文件目录中,在这种情况下您的网站将是 http://yourwebserver.com

 

如果您要下载 Moodle 到您的本地计算机,然后传到您的远程网页服务器主机上, 通常较好的方法是以单一档案方式上传,然后在服务器上解压缩。即使像 Cpanel 的出租网站主机也都允许您在 "档案管理"终将档案解压缩。

 

3.网站结构

您跳过这一节也没有关系,但这是 Moodle 各数据夹的内容的简短摘要,可帮助您弄清楚头绪:

 

config.php - 包含各种基本设定。这档案不是随着 Moodle而来 - 您需要在安装过程建立它。 

install.php - 您将用来建立 config.php 的脚本

version.php - 定义当前 Moodle 程序代码的版本 

index.php - 这网站的首页 

 

admin/ - 管理这整个服务器的程序代码

auth/ - 用于认证用户的插件模块

blocks/ - 用于管理在许多页面上的小区块的插件模块

calendar/ - 管理和显示行事历的程序代码

course/ - 显示和管理课程的程序代码

doc/ - Moodle用的帮助文件 (例如这一页)

files/ - 显示和管理上传档案的程序代码

lang/ - 不同语言的文字文件,每种语言一个目录

lib/ - Moodle核心程序代码的链接库

login/ - 处理登入和产生账号的程序代码

mod/ - 所有 Moodle主要的课程模块都放在这里

pix/ - 产生网站的图表

theme/ - 主题包/用以改变网站外观的外壳

user/ - 显现和管理用户的程序代码

 

4. 执行安装脚本易建立 config.php

要执行安装脚本程序 (install.php),只要用网页浏览器进入您的 Moodle的主要 URL,或直接执行 http://yourserver/install.php

 

(安装程序将会设定一个 session cookie。若您的浏览器以跳出窗口来警告您,要确定您把浏览器设定为能接受 cookie)

 

Moodle 将会侦测必要的设定,并由一些屏幕画面引导您建立一新的设定档,称为 config.php 。在这过程结束,Moodle 会在正确的地方写入这个档案,否则的话,您可以从安装程序中按一按钮来下载它, 然后上传 config.php 到服务器的 Moodle 主目录中。

 

安装程序一路上会测试您的服务器环境,并提供建议来解决问题。就大多数常见问题而言,这些建议已经足够了,但若您卡住了,阅读下面更多的讯息,或许能救您一把。

 

4.1 检查网页服务器的设定

首先,要确定您的网页服务器是被设定成使用 index.php 作为预设首页 (或可加上 index.html, default.htm 等等)

 

Apache 里,在您的 httpd.conf档案中,使用一个 DirectoryIndex 参数即可完成。我的通常看起来像这样:

 

DirectoryIndex index.php index.html index.htm

要确定 index.php 有放在清单里 (且最好是在清单的开头,以求效率)

 

第二,若您用 Apache 2,那您应该打开 AcceptPathInfo 变项,它会允许脚本传递像 http://server/file.php/arg1/arg2 的参数。 这点在您的资源之间使用相对连结是很重要的,并也会让您的Moodle网站的表现大幅提升。要开启这功能,您只要在您的 httpd.conf 档中加上这一行。

 

AcceptPathInfo on

第三,Moodle 需要启动一些 PHP 设定才能工作。在大多数的服务器上,这些都已经是预设的设定了。 然而,有些 PHP 服务器 (以及一些较新的 PHP 版本) 可能有些设定不一样。 以下是 PHP的设定档中应加上去的 (通常是指 php.ini):

 

magic_quotes_gpc = 1    (最好有,但不是必要)

magic_quotes_runtime = 0    (必要)

file_uploads = 1

session.auto_start = 0

session.bug_compat_warn = 0

 

如果您在您的服务器上无法改写 httpd.conf php.ini檔,或者您的 Moodle所在的服务器同时在跑其它应用程序,而需要不同的设定;那别担心,您通常还是可以"覆盖"掉预设的设定。

 

要这样做,您需要在 Moodle 的主要目录中建立一个档案,称之为.htaccess ,并包含下列几行文字。这只有在 Apache 服务器上有效,并且在主要设定中允许"覆盖"

 

DirectoryIndex index.php index.html index.htm

 

     AcceptPathInfo on

 

php_flag magic_quotes_gpc 1

php_flag magic_quotes_runtime 0

php_flag file_uploads 1

php_flag session.auto_start 0

php_flag session.bug_compat_warn 0

您也可以界定上传档案的大小限制:

 

LimitRequestBody 0

php_value upload_max_filesize 2M

php_value post_max_size 2M

    

最简单的做法就是从lib/htaccess复制样本文件,并编辑它以符合您的需要。它包含有进一步的指示。例如, Unix 系统上:

 

cp lib/htaccess .htaccess

 

文章来源:

http://163.17.156.130/moodle/doc/?file=install.html