upgrade 3.5.1

upgrade 3.5.1

autor David Frýbert -
Počet odpovědí: 2

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


Počet hodnocení: -
V odpovědi na David Frýbert

Re: upgrade 3.5.1

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři

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).

V odpovědi na David Mudrák

Re: upgrade 3.5.1

autor David Frýbert -

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ěúsměv

Každopádně díky a měj se pěkně - v říjnu snad na viděnou?úsměv