Moodle - Ubuntu 12.04 版链接配置 - 32 位

Moodle - Ubuntu 12.04 版链接配置 - 32 位

我已经在 IP 地址为 ABCD 的服务器上安装了 moodle,使用以下命令

sudo apt-get install moodle

该网站在以下地址成功运行

http://localhost/moodle

但是,当我尝试从网络上的另一台计算机访问 moodle 时,碰巧所有链接都是绝对的而不是相对的,即所有链接都显示为localhost/moodle/login.php例如。

关于 Ubuntu 上的配置有什么线索吗?

答案1

您没有说明如何安装 moodle,这一点很重要。从外观上看,您使用了 Ubuntu 软件包,安装时它会要求您输入“Moodle 站点的 URL”,默认为http://localhost/moodle。这映射到 Moodle 的$CFG->wwwroot设置,您需要调整它以获得带有服务器实际 IP 地址或更好的完全限定域名的 URL。

有两种主要方法可以实现此目的:

  1. sudo dpkg-reconfigure moodle将再次运行 Moodle 的基本设置过程并要求您输入 URL。当它要求您重新配置数据库时,请记住说“否”,否则它将破坏您所做的任何更改。

  2. 手动编辑/etc/moodle/config.php和更改$CFG->wwwroot。该文件归 root 用户所有,因此您需要使用sudo来调用您喜欢的文本编辑器。

相关内容