检测到编码错误,必须由程序员修复:文件存储路径不存在且无法创建

时间:2017-03-06 10:01:06

标签: moodle

我在Moodle中安装了auth_emailadmin_moodle插件。安装完成后,我清除了缓存。然后出现白页。调试后,显示如下。

  

检测到编码错误,必须由程序员修复:文件存储路径不存在且无法创建。   块引用

请帮帮我。

2 个答案:

答案 0 :(得分:0)

除了存储的Web内容的位置之外,Moodle还需要一个可由Web服务器写入的数据目录。

查看'config.php'文件,该文件应位于Moodle安装的根网站目录中。

您应该会看到如下所示的行:

$CFG->dataroot  = '/home/moodle/moodledata'

您的文件路径可能与众不同 - 这就是我存储的地方。确保列出的目录存在,并且可以由运行Web服务器的帐户写入。

您可以在此处详细了解此目录:https://docs.moodle.org/32/en/Installing_Moodle#Create_the_.28moodledata.29_data_directory

我不是100%确定这是你问题的解决办法,但这是一个很好的起点。

祝你好运,和Moodle玩得开心!

答案 1 :(得分:0)

在升级机枪时我遇到了同样的错误,电源被切断了。 要解决此错误,请从 moodledata 文件夹中删除“缓存”文件夹,并创建一个名称为“缓存”的新文件夹,然后单击刷新。

加载后,在浏览器上点击“ localhost / admin / purgecaches.php”,然后单击“清除所有缓存”按钮。

干杯