以管理員身份登錄時,我直接進入無法登錄的插件屏幕,這迫使我升級Moodle的數據庫。只要我點擊升級數據庫,屏幕變空白,地址結尾在index.php?confirmplugincheck=1&cache=0
Moodle在升級數據庫時清除緩存,不會讓數據庫升級
然後,如果我刷新頁面,我收到一個錯誤。 Moodle無法訪問moodledata/cache
的內容,因爲升級刪除了它們。如果我將備份中的內容複製到moodledata/cache
,則該網站可以正常工作,但會再次將我帶到unskippable Plugins屏幕。
錯誤:
Warning: require_once(C:\Moodle\server\moodledata/cache/locallib.php): failed to open stream: No such file or directory in C:\Moodle\server\moodledata\cache\disabledlib.php on line 34
Fatal error: require_once(): Failed opening required 'C:\Moodle\server\moodledata/cache/locallib.php' (include_path='C:\Moodle\server\moodledata/lib/zend;C:\Moodle\server\moodledata/lib/pear;.;C:\Moodle\server\php\PEAR') in C:\Moodle\server\moodledata\cache\disabledlib.php on line 34
Moodle的版本:2.9+
$ CFG-> dataroot = 'C:\\的Moodle \\服務器\\ moodledata'; 有沒有dirroot。從版本2.9+升級。 –
locallib.php將不在moodledata目錄中,所以出現了問題。嘗試添加'$ CFG-> dirroot ='和moodle站點的根文件夾。你還喜歡什麼版本? –
同時添加上面的調試線 –