Zdravím kolegové,
při upgradu z verze 3.4.x na novou 3.5.1 se mi po prihlaseni objevila hlaska:
Výjimka - Class 'core_availability\info_module' not found
a moc nevim, co s tim. Pritom vse probehlo standardni cestou..
diky za rady
Zdravím kolegové,
při upgradu z verze 3.4.x na novou 3.5.1 se mi po prihlaseni objevila hlaska:
Výjimka - Class 'core_availability\info_module' not found
a moc nevim, co s tim. Pritom vse probehlo standardni cestou..
diky za rady
Ahoj Davide.
Zkontroluj si, že tam opravdu máš soubor availability/classes/info_module.php
a že není prázdný. Pokud je soubor v pořádku, jsou dvě možnosti. Buď jsi našel chybu v Moodle, nebo bych tipoval na problémy tvého PHP s opcache. Pokud můžeš, restartuj proces webového serveru. Případně zkus z příkazové řádky na serveru spustit něco na způsob
# cd /cesta/k/instalaci/moodle
# sudo -u www-data php admin/cli/purge_caches.php
Pokud nemůže ani jedno, je ještě možno zkusit nahrát do Moodle vlastní skript, který obsahuje
<?php
opcache_reset();
a tento skript navštívit z prohlížeče.
Pokud žádný z těchto kroků nepomůže, budeme potřebovat podrobnější debug logování a najít místo, kde k té chybě dochází (může se jednat o chybějící lomítko v kódu, který používá jmenné prostory).
Davide, díky
problém jsem už naštěstí vyřešil - cca před 5 minutami. Upgradoval jsem dva moodle najednou na dvou školách a zřejmě se mi tam nějak proházeli nebo popletli nějaké soubory. Jelikož po nové instalaci již vše běží tak jak má, uf uf...příště pěkně postupně
Každopádně díky a měj se pěkně - v říjnu snad na viděnou?