最近把服务器从windows迁移到ubuntu,其中有一项任务就是把moodle也迁移过去。过程比较简单也比较顺利,首先把数据库的数据导出来,然后在ubuntu中再导入一下,然后在ubuntu中安装一下moodle,把moodledata中的文件也全部复制过来。moodle看起来就迁移完了,但是登录的地方出现了蛋疼的浏览器cookie必须打开的提示(Cookies must be enabled in your browser),网上的好多都不靠谱,但是数据库出了点问题我是相信的,所以把每个表都修复了一遍。但问题还是没有解决。于是我就想既然是在登录这里出问题的,那么能不能在这里解决。
先是直接在数据库中修改某个用户的email,我的系统smtp服务器还是认真设置过的,所以考虑用重置密码的方式来试试登录。结果真的就行了,重置后登陆成功。不过没有重置的账号还是登录不进去,这说明在数据库导入导出的过程中,密码还是出问题了。