Moodle 被设计为可以顺利地从早期的任何一个版本升级到后期的任何一个版本。
在执行升级安装时应该按照如下步骤进行:
1.对重要的资料进行备份
虽然这不是绝对必要的,但是在对任何产品系统进行重要升级之前进行备份永远都是明智的选择,以防出于某种原因你需要将系统恢复到之前的版本。事实上,让你的服务器每天自动地进行备份是一个不错的办法,这样你就可以略过这一步了。
以下三个部分是需要备份的:
1.1 Moodle 软件所在目录
在进行升级之前对目录进行单独的备份,以确保你能够恢复 config.php 者已经添加的任何模组,比如主题,语言等等。
1.2 你的资料目录录
这里是保存上传资料的地方(比如课程资源,学生作业),因此无论如何,将这些档备份都是十分重要的。有时升级会将你资料目录中的子目录移动或者重新命名。
1.3 你的数据库
多数时候,Moodle 升级会修改数据库的表,添加或修改某些字段。每一个数据库有不同的方法进行备份。一种备份 MySOL数据库的方法是将它转存为单独的 SQL档。下面的例子显示了将一个名为 moodle的数据库进行转存的 Unix命令:
mysqldump moodle > moodle-backup-2002-10-26.sql
你也可以在所有平台上,使用数据库管理系统phpMyAdmin的“汇出”功能实现对数据库的转存。
2. 安装新的Moodle 软件
2.1 使用下载的套装软件
如果你不知道你正在做什么,就千万不要将旧的安装覆蓋 …… 有的时候,旧的档可能对新版本造成麻烦。最好的办法是将当前的 Moodle 目录重新命名为其他的东西,然后将新的套装软件解压缩到旧档的位置。
mv moodle moodle.backup tar xvzf moodle-1.1.tgz
下一步,将你的config.php 和所有的插件,例如自定义的主题,复制过来:
cp moodle.backup/config.php moodle cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme
2.2 使用 CVS
如果你使用 CVS,只需要进入Moodle的根目录,然后升级到新档:
cvs update -dP
如果有必要,一定要使用参数 “d” 创建新目录,使用参数 “p”将空目录删除。
如果你编辑过 Moodle 档,要非常仔细地看提示资讯,以防可能出现的冲突。你定制的全部主题,以及非标准的插件都不会被改动。
3. 完成升级
最后一步是启动 Moodle的升级过程。
完成这一步只需要访问管理页。
http://example.com/moodle/admin
是否以管理员身份登录是没有关系的。
Moodle会自动监测新版本,并执行所有必要的数据库或者档系统的升级。如果出现不能自动完成的情况(非常少见),你会看见资讯,提示你需要做什么。
如果一切正常(没有错误资讯),你就可以开始使用新版本的 Moodle,感受它的新特性了!
如果您在升级的过程中遇到了问题,请访问 moodle.org ,并将您的问题写到 “Using Moodle”课程中的Installation Support 论坛上。
来源:http://www.goodu.info/gc/node/358
相关推荐
在安装过程中,用户通常需要进行以下步骤: 1. 下载"Moodle-2.7.1安装包"并解压到本地或服务器的适当位置。 2. 配置Moodle的配置文件config.php,设定数据库连接信息,如数据库名称、用户名、密码和主机名。 3. 访问...
随着时间的推移,Moodle不断迭代升级,不仅增强了功能,提高了稳定性,还拓展了用户范围,涵盖了从幼儿园到高等教育,以及非营利组织和企业培训等各个领域。这一过程见证了Moodle从一个单一的教育项目发展为一个全球...
总的来说,Moodle 2.7版本的发布对于教育工作者和开发者来说是一次重要的升级,它不仅提供了更好的教学资源管理工具,还优化了系统的性能,提升了用户体验。对于想要利用Moodle进行在线教育的人来说,了解和掌握这一...
- 按照Moodle官方文档中的步骤进行数据库配置和初始化安装过程。 #### 四、配置Moodle 1. **数据库配置**: - 设置MySQL或PostgreSQL数据库,并创建Moodle所需的数据库和用户。 - 使用Moodle安装向导连接到...
- **方便的版本控制**:Moodle内置了版本检测和升级机制,支持自动升级。对于熟悉CVS(协作版本系统)的开发者来说,还可以利用CVS进行更高级的版本管理。 - **模块化的扩展**:Moodle采用模块化设计,可以通过...
Moodle是一款开源的在线学习管理系统(Learning Management System,LMS),专为教育和培训领域设计。这个2.1.9版本是Moodle的一个历史版本,它...然而,为了获得最新的功能和安全保障,建议升级到更现代的Moodle版本。
在研究Moodle系统的构建过程中,参考了多篇相关文献。例如,赵松涛的《Oracle9i中文版基础培训教程》、SCOTT B GUTHERY 和 MARY J CRONIN 的《Mobile application development with SMS and the SIM Toolkit》以及 ...
3. **安装主题**:在Moodle中,安装新主题的过程相对简单。管理员可以在“站点设置”中选择“主题”选项,然后上传ZIP格式的主题包文件,最后启用选定的主题。 4. **默认主题**:文件列表中的"default"可能指的是...
在升级过程中,可能需要在图形界面和字符界面之间切换,例如使用`ALT+CTRL+F7`和`ALT+CTRL+F1`。 总之,安装Moodle 2.7在Ubuntu 14.04服务器版上是一个涉及多个步骤的过程,包括安装和配置基础服务、桌面环境、LAMP...
Moodle的核心功能包括课程管理、讨论区、作业提交、在线测试以及成绩跟踪等,为教学过程提供了丰富的互动性。 在JavaScript标签的指引下,我们可以推测这个压缩包可能包含了使用JavaScript编写的Moodle插件或增强...
•MDL-46472 - 造成不可删除的主题固定循环升级 •MDL-31822 - 非默认段名显示在网站级别 •MDL-47475 - PDF批注是所有学生在团队中可见,而不是仅由谁做了一个提交一个 •MDL-47993,MDL-48088 - 正确地从微软...
未来研究方向与问题】展望了Moodle平台的发展趋势,如技术的升级、个性化学习的实现以及如何解决平台使用中的挑战,如用户参与度的提高和教学内容的持续更新。 总的来说,这篇毕业论文深入研究了Moodle平台在...
在升级过程中,可能需要在图形界面和字符界面之间切换,如按`ALT+CTRL+F7`回到图形界面,`ALT+CTRL+F1`返回字符界面。 至此,您已经成功地在Ubuntu14.04服务器上安装了Moodle2.7,并进行了必要的配置,现在可以开始...
开发Moodle插件需要了解这些规范,确保插件能正确安装、升级和与其他Moodle组件协同工作。 7. **性能优化**: 处理大量数据时,性能优化至关重要。可能涉及到的技术包括分页、懒加载、索引优化、数据缓存等,以...
- 当Moodle版本升级时,使用标准主题开发的自定义皮肤通常仍能保留,因为新的样式类会被定义在标准主题中。 - 修改主题时,确保了解CSS的覆盖规则,避免不必要的冲突。 - 使用版本控制系统(如Git)来跟踪和管理代码...
3. **多元评价机制**:Moodle注重过程性评价和总结性评价的结合,支持档案袋评价、集体评价、同伴评价和教师评价,促进全面评估学生的学习进展。 4. **促进理念转变**:通过使用MOODLE,学生和教师可以体验到新型的...
Ansible-Moodle2是一个基于Ansible自动化工具的项目,旨在简化Moodle教育平台的部署、配置和管理过程。Moodle是一款开源的学习管理系统,广泛应用于在线教育环境,为教师、学生和管理员提供了一个互动的平台。而...
11. **更新与维护**:随着Moodle的版本更新,及时升级服务器上的Moodle实例,保持软件安全性,同时修复可能存在的漏洞。 在【压缩包子文件的文件名称列表】中,我们看到只有一个名为"moodle2-main"的文件,这很可能...
通过优化和修复这些问题,IDC Moodle Fix-crx插件提升了用户在Moodle平台上的整体体验,使得教学和学习过程更为顺畅。 在技术层面上,扩展程序通常是在浏览器上运行的小型软件,它们可以增强或修改浏览器的功能。...