Recentemente migrei o Moodle 3.2.1 para outro servidor e realizei uma atualização diretamente para a versão 3.4.2. Somente depois de ter feito isso eu li que o recomendável é a atualização versão por versão, ou seja, 3.2 para 3.3 e somente depois para a versão 3.4. Bem a cagada já foi feita e agora estou lidando com o seguinte problema:
Ao acessar algumas atividades, quando tento recuperar os arquivos que os alunos postaram, aparece a mensagem filenotfound, arquivo não encontrado.
Eu verifiquei o banco de dados e filedir no moodledata e consegui localizar o arquivo (hash).
id | contenthash | pathnamehash | contextid | componet | filearea | itemid | filepath | filename |
284449 | 41868351fc0df28e840127a2496ab6a2f37180c1 | e9e642c6b49afb2e3c7f80196f12eeb57073d4ed | 18657 | assignsubmission_file | submission_files | 23227 | / | HIPERTENSÃO ARTERIAL SISTÊMICA EM CRIANÇAS E ADOLESCENTES DA EDUCAÇÃO BÁSICA E OS EFEITOS DO TREINAMENTO DE FORÇA RESISTIDO SOBRE A PRESSÃO ARTERIAL.doc |
284450 | da39a3ee5e6b4b0d3255bfef95601890afd80709 | 4e641bcfb7421729b0cac18c8b9c114d88554b2c | 18657 | assignsubmission_file | submission_files | 23227 | / | . |
enviei (por ssh) esse hash para minha máquina, abri com o OpenOffice e confirmei que o arquivo não está corrompido. Imaginei que o Moodle estivesse se perdendo na hora de recuperar o arquivo.
Peguei o arquivo hash e renomeei para HIPERTENSÃO ARTERIAL SISTÊMICA EM CRIANÇAS E ADOLESCENTES DA EDUCAÇÃO BÁSICA E OS EFEITOS DO TREINAMENTO DE FORÇA RESISTIDO SOBRE A PRESSÃO ARTERIAL.doc
Carreguei esse arquivo em outro curso, simulando como se eu fosse um aluno postando uma tarefa, e percebi que o Moodle encurtou o nome do arquivo na postagem, ficando registro no BD da seguinte forma:
id | contenthash | pathnamehash | contextid | componet | filearea | itemid | filepath | filename |
194741 | da39a3ee5e6b4b0d3255bfef95601890afd80709 | 3028f353f22ec1ca0ddc24b240af5f08b7df3e02 | 3309 | assignsubmission_file | submission_files | 15651 | / | . |
381288 | 43612042889dd9800ec9adc7da66b2a7fbf5d6bc | f0628d1b6c2d0c9e705c2019904cc23ae8970c51 | 3309 | assignsubmission_file | submission_files | 15651 | / | HIPERTENSÃO ARTERIAL SISTÊMICA EM CRIANÇAS E ADOLESCENTES DA EDUCAÇÃO BÁSICA E OS EFEITOS .doc |
No caso desse arquivo renomeado para HIPERTENSÃO ARTERIAL SISTÊMICA EM CRIANÇAS E ADOLESCENTES DA EDUCAÇÃO BÁSICA E OS EFEITOS .doc, apesar do Moodle ter encurtado o nome o sistema não se perdeu e eu consigo fazer o download do arquivo dentro do Moodle normalmente.
Alguém tem alguma ideia para me ajudar a resolver esse problema?
Agradeço