如果您需要查看一些在线课程、参加测试或查看一些有用的指南——您很可能已经偶然发现了某种形式的Moodle。主要的学习管理系统 (LMS)解决方案将课堂从学校直接带到您的计算机中,让您可以有效地在线教学和学习。但是如何才能主持一个 Moodle 项目并充分利用它的优势呢?共享托管是否足以胜任这项工作?我们今天的指南就是为了解决这个问题!
什么是 Moodle?
Moodle 是一个由教育工作者开发的在线学习平台,旨在提供单一的集成系统来支持学习。它被用于世界各地的学校和大学,以及公司和其他组织。
如何在共享主机上安装 Moodle
共享托管服务 带有一个控制面板,用户可以在其中轻松管理他们的帐户服务。通常这些包括一键式安装程序,它允许您通过单击一个按钮来配置数百个不同的脚本。由于 Moodle 是Softaculous或 Fantastico 等安装程序中的顶级脚本之一,因此它的安装快速而轻松。流程如下:
在共享主机上安装 Moodle:分步指南
第 1 步:使用共享主机提供商创建一个新帐户
第一步是在您选择的共享主机提供商处创建一个帐户。您需要向他们提供有关您自己的信息,例如您的姓名和电子邮件地址。他们还会要求您提供付款详情,以便他们可以从您的信用卡中收取服务费用。您应该能够从网络浏览器中访问此页面。
第 2 步:登录到您的共享主机帐户
创建帐户并支付服务费用后,您可以使用共享托管服务提供商的用户名和密码登录。
第 3 步:安装 Moodle 软件
您可以采取简单的方法,使用像 Softaculous 这样的一键式安装程序 安装 Moodle ,或者只需几个步骤即可手动安装。
- 从download.moodle.org下载Moodle安装包。
- 将安装包解压到您服务器上的一个目录中。
- 在你的服务器上为 Moodle创建一个新的数据库。
- 通过编辑 config.php 文件配置 Moodle 安装。
- 通过在网络浏览器中访问 install.php 来运行 Moodle 安装脚本。
- 按照提示完成Moodle的安装。
第 4 步:登录到您的新 Moodle 网站
在您的共享主机帐户上安装 Moodle 后,它应该会自动启动并加载到您的网络浏览器中。使用您在Moodle 安装期间创建的用户名和密码登录。从右上角的菜单中单击我的站点。这将直接带您到服务器上存储所有内容的位置。
如何将 Moodle 从本地主机迁移到实时服务器
以下步骤涉及将您的 Moodle 网站从一台服务器移动到另一台服务器。
- 开启维护模式。要在您的 Moodle 站点上打开维护模式,请转到站点管理>服务器>维护模式。这可以防止对 Moodle 数据库进行任何进一步的添加。
- 备份您的 Moodle 数据库。有多种方法可以执行备份,具体取决于您的数据库。有关具体说明,请参阅您的数据库的文档。
- 复制情绪数据。将数据目录的内容复制到新服务器。我们不建议使用 FTP 客户端,但如果您使用 - filedir 文件夹必须处于二进制模式,否则您可能会弹出系统错误。确保从文件权限中授予对 Web 服务器的读取和写入访问权限。
- 复制 Moodle 代码。转到Webroot 文件夹并将 Moodle 代码复制到新服务器。再次确保网络服务器有访问权限。
- 更新新服务器的 URL。如果迁移将 Moodle 移动到新的 URL,您需要将 config.php 中的 $CFG → wwwroot 更改为新的。此外,检查是否需要更改任何数据库连接设置。例如,查看$CFG->moodledata路径是否仍然正确。
- 测试新站点。以管理员身份重新登录到您的新站点并验证一切是否正常。
- 更新内部链接。现在我们需要修复存储在数据库中的内部链接。要解决这些问题,请转到主页→管理 Moodle 站点→管理工具→搜索和替换工具。此工具允许您更改站点 URL。输入新旧服务器的 URL,这将修复数据库中的链接。
- 关闭维护模式。一旦对新站点充满信心,请记住将其退出维护模式。
为什么共享主机不是 Moodle 的正确选择
1. 无法控制服务器资源:由于您与许多其他用户共享同一台物理服务器,因此任何更改也会影响数百个帐户。这就是共享客户端没有 root 访问权限来进行深入定制的原因,这可能会阻止他们安装具有更具体要求的附加组件。
2. 资源有限:同一台共享服务器上的所有用户都可以访问同一个资源池——RAM 、CPU、磁盘空间等。因此,当其中一个用户开始耗尽越来越多的服务器资源时——系统将允许他们但以牺牲所有其他人的表现为代价。对于共享客户来说,网站速度变慢甚至停机的情况并不少见。
3. 低于标准的支持:网站所有者最不需要的就是处理技术问题而不是他们的业务发展。但是,虽然许多共享提供商以某种形式提供支持,但您可能会发现自己不得不等待很长时间才能获得票证,甚至需要等待数天才能收到电子邮件。更复杂的服务器解决方案要么提供高级支持,要么提供专门的客户经理来满足您的需求。
4. 安全性低:当您经营一个涉及金钱的网站时——必须采取稳固的安全措施,以便您的客户信息始终得到妥善保护。不幸的是,即使您自己的帐户足够安全,共享主机的本质也允许外部入侵。黑客只需找到一个不安全的帐户,然后您的整个服务器就会受到威胁。
VPS:显而易见的解决方案
假设您不想在网络托管上花费那么多额外费用,但您也不希望您的 Moodle 体验低于标准。如今,虚拟专用服务器并不那么昂贵。对于它们带来的额外性能、安全性和自由度,这是显而易见的。为所有类型的客户端提供令人印象深刻的 VPS 设置。您可以获得自己的云服务器、专用资源、整洁的用户仪表板和完善的安全细节。此外,我们的技术人员对 Moodle 了如指掌。无需再等待。不再有咬指甲的挫败感。