我正在做一些 Moodle 开发,并已经下载了一个现有的 Moodle 并将其安装在我的本地机器上。
除了不显示图片外,网站运行良好
我在本地以 moodle-hy:8080 运行网站。
正在获取但正在查看的图像
GET http://localhost:8888/pluginfile.php/107/mod_label/intro/elearning.jpg 404 (Not Found)
Moodle 将所有图像存储在数据库中,我知道链中缺少一个链接,但我只是不知道它在哪里。
最佳答案
我认为值得指出的是,您可能需要在以下位置运行数据库搜索和替换脚本:
http://my-public-ip/moodle/admin/tool/replace/index.php
在方法 2 中引用 here .
如果您在安装站点后更改站点名称,则这是必需的。如果您已经在“本地主机”下使用 Moodle,那么数据库中将有许多对旧本地主机地址的引用需要更新为新的 moodle-hy 地址。
关于php - 找不到图片 moodle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29458315/