Moodle 的安装配置

  1. 安装需求
    Moodle 主要在Linux 系统上,使用Apache、MySQL 和PHP 开发( 有时侯也把他们叫做LAMP 平台),同时它也在PostgreSQL 数据库和Windows XP、Mac OS X 和Netware 6 操作系统上经过有规律的测试。
    安装Moodle 的软件需求如下:
    Web 服务器软件: 大部分人使用Apache,但Moodle 在其他支持PHP 的web 服务器下也工作得很好,例如Windows 平台下的IIS。
    PHP 脚本语言(版本4.1.0 或更高): PHP 5 从Moodle 1.4 开始也被支持。
    一个运行中的数据库:MySQL 或PostgreSQL 被完全支持也推荐和Moodle 一同使用。大多数的web 主机缺省就支持这些。

  2. 下载这些文件并复制到正确的位置
    有两个途径可以获得Moodle,作为一个压缩包或通过CVS。在下载和解压安装包或从CVS 中检出安装文件后,你将看到一个叫做"moodle" 的目录,包含了很多其它的文件和子目录。你可以把整个目录都复制到你的web 服务器主文档目录,这种情况下Moodle 站点可以通过http://yourwebserver.com/moodle 地址访问。或
    者你可以拷贝moodle 目录下所有的文件到主服务器文件所指的目录,在这种情况下Moodle 站点通过简单的URL 访问http://yourwebserver.com 。如果你下载Moodle 到你本地的计算机,然后上传到你的web 服务器
    上。建议你上传整个压缩包到服务器上,然后在服务器上解压缩文件。主机托管的管理界面象Cpanel 这样的
    系统允许你通过"文件管理" 的功能解压。

  3. 站点结构
    这里有关于Moodle 目录内容的一个快速摘要,来帮助你了解它:
    config.php - 这里包含了系统的基本设置。这个文件并不包括在Moodle
    安装包里- 你将在安装过程中创建它。
    install.php - 通过这个安装脚本你可以创建config.php
    version.php - 定义当前Moodle 代码的版本号
    index.php - 站点的首页
    admin/ - 用于管理整个站点的代码
    auth/ - 用于验证用户的插件模块
    blocks/ - 用于页面的小内容区域(blocks)
    calendar/ - 用于管理和显示日历的所有代码
    course/ - 用于管理和显示课程的代码
    doc/ - Moodle 帮助文档(例如这个页面)
    files/ - 用于显示和管理文件的代码
    lang/ - 不同的语言资源文件,每种语言一个目录
    lib/ - 核心Moodle 代码库
    login/ - 用于处理登录和帐号创建的代码
    mod/ - 所有的主要Moodle 课程模块都在这里
    pix/ - 通用的站点图片
    theme/ - 主题风格包/皮肤用于改变站点的界面
    user/ - 管理和显示用户的代码