打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Moodle应用: 2.1 安装Moodle

不要惊慌!

    本页说明如何安装Moodle。Moodle可以运行在许许多多的不同的配置之上,这些不同的配置(大多数)在相关的链接页面中给出了进一步的说明。请花费一些时间来寻找和阅读与你相关的部分。

目录
1 规划
2 需求
3 安装你的服务器
4 下载和复制文件
5 创建一个空白的数据库
6 创建moodledata文件目录
7 开始Moodle的安装
8 最后的设置
9 一些平台的具体安装指南

1.规划
                                             

    安装Moodle需要规划。依据具体情况的不同,规划也许不用做什么,也许需要一个严肃的项目规划。以下有一些事情,你也许需要考虑一下:

  • 你真的想完全自己安装Moodle吗?请访问Finding and Selecting A Web Host
  • 你目前的技能如何或者你准备学习哪些技能?管理一个安全、稳定的公共web服务器是一项严肃的事情,即使在讨论Moodle之前。本文档假设你对安装Moodle的平台有基本的认识。
  • 你的硬件/主机要求是什么?你可以根据你的要求,从共享主机、虚拟主机、你自己的服务器等中选择符合要求的。
  • 你打算用什么软件平台?这也许依赖于你的技术水平或者当地的政策。你也许可以自由的选择。
  • 你需要哪些支持要求?在Moodle.org论坛中的免费支持是否足够?你需要专业的支持服务吗?
  • 你将如何进行备份。

2. 需求
                                                           

    Moodle主要是在Linux上使用Apache、MySQL及PHP开发(有时也被称作LAMP平台)。如果拿不准,这是最安全的组合。也有其它选择——请浏览下面的“软件”部分。
    Moodle的基本安装需求如下:

    硬件

  • 硬盘空间:160MB的空间 (最小)再加上储存你的资料的空间,5GB大概是理想的最小空间。
  • 备份:为了保存站点的备份资料,你至少需要和上面一样大小的空间。
  • 内存:最小256MB,强烈推荐1GB 或更多。一般的经验法则是1G的RAM让Moodle可以支持10-20个并发访问(Concurrent),但这得视你的具体硬件及软件的搭配以及应用类型来看。并发访问指同一时间web服务器在内存中的进程(例如几秒的时间内用户在窗口与系统的交互),并不是指登录Moodle的人。

    软件

  • 操作系统。任何可以运行下列软件的操作系统都可以,但选择什么样的操作系统取决于你希望的性能和你的技术水平。Linux和Windows是最常见的选择。如果你有选择权,Linux通常是最佳的平台。Moodle也经常在Windows XP/2000/2003、Solaris 10 (Sparc and x64), Mac OS X和Netware 6 操作系统中进行测试。
  • Web服务器。主要使用Apache或者IIS。在lightttpd、nginx、cherokee、zeus和 LiteSpeed上没有完全测试或者不完全支持这些服务器。Moodle不能安装在其它任何Web服务器上。你的Web服务器需要正确配置以便能够运行PHP文件。
  • PHP——最低的版本是5.3.2。Moodle需要许多扩展,详情请浏览PHP页面。如果缺少所需要的任何一个扩展,那么安装过程会停止在环境检测这一步。
  • 数据库——MySQL和PostgreSQL是主要的开发数据库,也经过了全面测试而且可以获得大量文档和支持。Oracle和MSSQL也全面支持Moodle(但是从没有测试过可选的插件)但是文档和支持有限。SQLite的支持是试验性的。如果拿不准,请使用MySQL(有更多的文档)或者PostgreSQL(更稳定、性能更好)。选择好数据库后,你需要合适的PHP的扩展。
    • MySQL - 最低版本 5.0.25
    • PostgreSQL - 最低版本8.3
    • MSSQL - 最低版本 9.0
    • Oracle - 最低版本10.2
    • SQLite - 最低版本2.0

    客户端
    你的客户端/用户通过安装在个人计算机/平板电脑/笔记本上的web浏览器访问Moodle。任何最新的浏览器应该能正常浏览(但是Interenet Explorer6和之前的版本不支持)。操作系统并不重要,但是你也许需要软件来阅读你上传的文件(例如如果你上传了Microsoft Word文件,那么所有你的用户就需要软件来打开Word文件)。

    其它
    如果你计划大型的或更复杂的安装,请阅读性能推荐和(特别是)性能常见问题,以了解一些常见的术语和考虑。

3. 安装你的服务器
                                                                       

    如果你只想评估Moodle,那么你可以在台式机上安装。有许多方式来搭建基本的服务器软件,这取决于你的特殊选择。这里有一些链接和指南是有关安装AMP的。

4.下载和复制文件
                                                                      

注意:尽管现在有很多地方可以获得Moodle的安装文件,我们强烈推荐你从moodle.org下载这些文件。如果你遇到了问题,可以在该网站很轻松地获得帮助。
    有三种基本的选择:

    以上任何下载方式都会得到一个名为Moodle的文件夹,该文件夹包含了许多文件和子文件夹。
    你可以将该Moodle文件夹拷贝到web服务器的文档目录下,这时你可以通过“http://你的网站域名或IP地址/moodle”来访问。如何你将Moodle文件夹中的所有文件和子文件夹直接复制到web服务器的文档主目录中,这时你可以通过“http://你网站的域名或IP地址”来访问。如果你不能确定,请查看你系统或web服务器的帮助文档。

    设置Moodle文件的安全权限:很重要的一点是Moodle文件应设置成Web服务器用户不具有写入权限。例如,在Unix/Linux中:
# chown -R root /path/to/moodle
# chmod -R 0755 /path/to/moodle
(只有管理员/超级用户拥有这些文件,并且只有这些用户才有写入权限——其它任何人都具有可读权限)

5. 创建一个空白的数据库
                                                                        

    下一步,为Moodle创建一个新的、空白的数据库。在最后一个安装步骤时,你需要记下以下信息:

  • dbhost——数据库服务器的主机名,如果数据库服务器和web服务器是同一台机器,那可能是localhost,否则就是数据库服务器的名字。
  • dbname—— 数据库的名字,你可以用任何名字命名,例如moodle。
  • dbuser—— 数据库的用户名,你可以设置成任何名字,例如moodleuser——不要使用root/superuser账号。创建一个合适的、具有最小权限的账号。
  • dbpass—— 上述用户的密码。

    如果你的站点是托管的,那么你应该寻找一个基于web的数据库管理页面以作为你控制面板的一部分(或者问一下你的系统管理员)。如果想了解更多详情,请浏览以下数据库服务器页面。

6. 创建moodledata文件目录
                                                                                   

    Moodle需要一个文件夹以存储相关文件(所有的站点上传文件、临时数据、session数据等)。web服务程序需要具有该文件夹的写入权限。在大型的系统中,你要在创建该文件目录时考虑需要多少存储空间。

    安全警告:为了安全起见,该目录不能通过web来直接存取。否则这是一个严重的安全漏洞。不要将该文件目录放在web根目录下或者在Moodle文件目录下。你可以把它放在web站点根目录以外的地方(根目录文件夹就是你的URL主要的部份 -就是第一个/的地方;举例来说在http://your.domain.com/moodle/admin/cron.php,它就是http://your.domain.com/)。

    设置Moodledata目录在web目录中的安全权限
    假如你的站点是托管的,而且你没有其它选择只能把“moodledata”放在web目录中。那么你可以在moodledata目录中创建一个.htaccess文件来保moodledata文件目录的安全。但这种做法并非适合所有系统——请咨询你的主机服务商或系统管理员。.htaccess文件包含下面几行:
order deny,allow
deny from all

7. 开始Moodle的安装
                                                                         

    现在是运行安装文件来创建数据库表格和配置你的新站点的时候了。推荐的方法是命令行安装。如果你由于其它原因(例如在windows服务器上)无法用命令行安装时,你可以选择使用基于web的安装方式。

    命令行安装方式
    作为你系统的web用户,最好的方式是通过命令行安装。你需要知道下面命令的含义——请查看你的系统文档(例如Ubuntu/Debian是www-data中, Centos是apache)。
详情请查阅Moodle.org网站的英文资料

    基于Web的安装方式
    为了运行web安装脚本,你只需要用web浏览器访问你的Moodle主URL。
    安装过程将依次呈现给你一些页面,会让你确认版权、所创建的数据库表格,并要求你提供管理员账号和站点的详细信息。数据库的创建过程需要花费一些时间,请耐心等待。最后,安装会结束在Moodle的首页,并让你创建一个新课程。
在安装过程中很有可能会要求你下载新的config.php文件,并要求你上传到moodle文件夹根目录中——请按照屏幕提示进行即可。

8. 最后的设置
                                                              

    Moodle中的设置
    在Moodle“网站管理”页面(“设置”版块中的“网站管理”标签)中有许多选项可供选择。以下一些比较重要的选项你可能想检查一下:

  • 设置 > 网站管理 > 服务器 > Email(或者在设置 > 网站管理 > 插件 >消息输出 >Email):如果需要的话,设置你的SMTP服务器和认证,这样Moodle网站就可以发送email了。网站的联系信息同样在这一页中设置。
  • 设置 > 网站管理 > 服务器 > 系统路径:设置du、dot和aspell路径。
  • 设置 > 网站管理 > 服务器 > HTTP。如果你在防火墙之后,你也许需要在web代理区域设置你的代理主机等信息。
  • 设置 > 网站管理 > 位置 >更新时区:运行该选项,以确保你的时间信息是更新过的。

    剩下的任务

  • 设置Cron:Moodle的后台任务(例如以email方式发送论坛帖子和执行课程备份)由一个脚本来执行,你可以设置成每天的特定时间来执行这些任务。该脚本文件就是cron脚本文件。请浏览Cron教程
  • 设置备份:请浏览站点备份自动课程备份
  • 检查mail是否工作:用一个有效的email地址创建一个测试用户,然后给该用户发一个消息。看该用户是否收到了email的拷贝消息?如果没有,检查“设置 > 网站管理 > 插件 >消息输出 >Email”。
  • Moodle的安全设置:请阅读安全设置推荐

    安装完成 :)
    创建一个新的课程。现在你可以创建一个新的课程来玩一玩了。

    如果安装过程中出现了问题……
    你可以尝试用以下的方式去解决这些问题:

  • 查阅安装常见问题
  • 仔细检查你的文件权限。你的web服务程序能读取(但不能写)Moodle的程序文件吗?你的服务程序能读取和写入你的Moodledata目录吗?
  • 检查你的数据库权限。你的数据库用户是否具有正确的权限(尤其是你的web服务器和数据库服务器不是同一个机器)?
  • 如果在创建config.php文件的过程中遇到了问题,你可以手动复制config-dist.php文件(在moodle文件夹的根目录下)然后重命名为config.php,编辑该文件并设置你的数据库和网站选项。这样安装过程就能继续进行。
  • 一旦你配置好了config.php,调试程序就能激活。这样你就能追踪问题和获得额外的信息。如果你有权限,请检查web服务器的错误日志。
  • 重新检查php.ini / .htaccess的设置。它们的设置是否合适(例如memory_limit)?你是否编辑了正确的php.ini / .htaccess文件?你是否在编辑该文件后重新启动了web服务器(如果需要的话)?
  • 在安装Moodle之前,你是否在Moodle文件中包含了任何非核心的插件(可选插件)、主题或其它代码?如果有,那么移除它们并重新安装一次。
  • 将你的问题在安装问题论坛中发布出来,请注明你的软件版本,解释你做了什么,发生了什么以及错误的提示是什么(如果有得话),说明你尝试怎么解决的。

9. 一些平台的具体安装指南
                                                                                    

    以下一些信息由社区成员提供,也许没有经过核对或已经陈旧了,请结合上述安装指南进行阅读。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
安装Moodle
学科频道
Windows环境下的完整安装包
基于Windows服务器安装moodle的祥细步骤 - 刘庆永的日志 - 网易博客
UChome安装教程 —— UCHome 2.0 安装介绍
Discuz7 UCenter 网站论坛搬家(换服务器)全攻略 - kdm4098的日志 ...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服