Witam,
Aktualizowałem moodle z 2.8.7 do 3.1 ogólnie się udało, są kursy, wszystko bez zmian, ale w kursach nie można odtworzyć pliku, wyskakuje błąd,
Debug
info:
[dataroot]/filedir/ff/c0/ffc02fab31fe021580d6a7271b585b5296c8b78f
Error
code: storedfilecannotread
Stack trace:
-
line 445 of /lib/filestorage/stored_file.php: file_exception thrown
-
line 1973 of /lib/filelib.php: call to stored_file->readfile()
-
line 2339 of /lib/filelib.php: call to readfile_accel()
-
line 409 of /mod/resource/lib.php: call to send_stored_file()
-
line 4523 of /lib/filelib.php: call to resource_pluginfile()
-
line 37 of /pluginfile.php: call to file_pluginfile
Z kolei po wejściu w opcje modyfikacji skórki też pojawia się błąd
`Debug info:
[dataroot]/filedir/bc/3a/bc3ae32368118ac7606371296c65cc82d6545e84
Error
code: storedfilecannotread
Stack trace:
-
line 187 of /lib/filestorage/stored_file.php: file_exception thrown
-
line 871 of /lib/filestorage/stored_file.php: call to stored_file->update()
-
line 424 of /lib/filelib.php: call to stored_file->set_source()
-
line 9194 of /lib/adminlib.php: call to file_prepare_draft_area()
-
line 1500 of /lib/adminlib.php: call to admin_setting_configstoredfile->output_html()
-
line 133 of /admin/settings.php: call to admin_settingpage->output_html()
Dodam iż wcześniej pliki moodle miałem w katalogu o nazwie moodle1, tam też znajdował się plik moodledata. Teraz w katalogu moodle1 jest podkatalog moodle i tam znajdują się wszystkie pliki i katalogi moodle, a moodledata dalej jest w katalogu nadrzędnym moodle1. Oczywiście wszystko to odpowiednio zostało wskazane w pliku config.php.
Czy może ktoś zna rozwiązanie na powyższy problem, czy po prostu należało by pozmieniać linie w odpowiednich plikach tak jak wskazuje debugowanie, czy jest inne rozwiązanie? Dziękuję za pomoc