موودل – معرف مستودع غير صالح

كانت هذه مشكلة كان لي (وقررت) عند إعادة إنشاء مثيلات مستودع Moodle, التي ولدت في نهاية المطاف الخطأ “معرف مستودع غير صالح”, أو بالنسبة للبعض “معرف مستودع غير صالح”.

المشكلة

O que aconteceu foi o seguinte: Tive uns problemas ao setar as atividades do Moodle e achei que fosse causado por que o nome do diretório onde ficavam os arquivos (Moodledata/repository) tinha um hífen. Acabou que não era isso, e foi outra dor de cabeça, pois começou a dar esse tal erro “معرف مستودع غير صالح”, وفقا للرقم أدناه:

فقط للسجل, o que provocou o problema foi ter deletado e recriado as instâncias de diretórios do Moodle. Este tal repositório (ou instâncias de repositório) basicamente serve para você ter um espaço (diretório) onde possa fazer upload dos arquivos (midias: videos, imagens, إلخ) para serem utilizados posteriormente quando for “إضافة نشاط أو مورد” a um Curso. Para quem precisar, o caminho/menu é este:

#
► Página inicial /
    ► Administração do site /
        ► Plugins / 
            ► Repositórios / 
                 ► Sistema de arquivos
#

الحل

Depois de muito pesquisar e não encontrar nada, resolvi eu mesmo tentar corrigir o problema. Como a mensagem de erro já era bem sugestiva, abri o banco de dados pelo PHPMyAdmin e procurei algo relacionado a repositório. Encontrei a tabela mdl_repository_instances e o que fiz foi apenas mudar o campo ID para o suposto ID que havia antes de eu deletar. Não foi difícil adivinhar, pois foi só seguir a sequência, في حالتي, setar o ID para 8 e o 9, respectivamente para cada repositório. Olha a figura do banco de dados aí:

جيدة, era isso. Espero que te ajude, caso seu problema seja o mesmo!

إجمالي عدد مرات الدخول: 7064

اترك ردًا

عنوان البريد الإلكتروني الخاص بك لن ينشر. يتم وضع علامة الحقول المطلوبة مع *