Instalace Moodlu

Instalace Moodlu

autor Jakub Sochor -
Počet odpovědí: 4

Dobrý den,

obracím se na Vaší komunitu s žádostí o pomoc. Instaluji Moodle na webhosting od Wedosu a dostal jsem se do fáze, kdy jsem připojil databázi, avšak proces dále nepostupuje, neboť mi vyskočí chybová hláška: 

" error/V komunikace se serverem se vyskytla chyba

Warning: Zend OPcache API is restricted by "restrict_api" configuration directive in /data/web/virtuals/283992/virtual/www/subdom/moodle/admin/index.php on line 80

Warning: Cannot modify header information - headers already sent by (output started at /data/web/virtuals/283992/virtual/www/subdom/moodle/admin/index.php:80) in /data/web/virtuals/283992/virtual/www/subdom/moodle/lib/setuplib.php on line 1380"

Celé odpoledne jsem se snažil najít řešení tohoto problému na internetu, avšak bohužel se mi to nepodařilo, a tak jsem se rozhodl obrátit na Vás. Případně se chci rovnou zeptat, zda na wedosím webhostingu je vůbec možné Moodle rozjet - z diskusí jsem sice získal pocit, že by to mělo jít, ale pocit je věc jedna a realita věc druhá. Děkuji moc za ochotu!

S pozdravem a mnoha díky

Jakub Sochor

Počet hodnocení: -
V odpovědi na Jakub Sochor

Re: Instalace Moodlu

autor Jan Wohlgemuth -
Obrázek: Moodle Partner Obrázek: Obzvláště nápomocní moodlisté
Dobrý den,

instalace se zastaví kvůli tomu prvnímu warringu/upozornění, které se týká konfigurace PHP, resp. opcache v php.ini.

Pravděpodobně jste na nějakém sdíleném hostingu a direktiva opcache.restrict_api NE-povoluje řízené znevalidnění (a další funkce opcache volané z Moodle) z vašeho umístění.

Je potřeba změnit nastavení php.ini a povolit umístění vašeho Moodle v opcache.restrict_api, resp. pokud zůstane prázdné, pak se omezení neuplatňuje, tedy něco jako:
opcache.restrict_api=""

Viz.: https://www.php.net/manual/en/opcache.configuration.php#ini.opcache.restrict-api

Alternativou (pokud to jinak nejde) by mohlo být vypnutí reportování PHP warringů a chyb na výstup, ale například do souboru, což by instalaci pustilo dále. Ale problém s Opcache to stejně nevyřeší.

Honza Wohlgemuth
V odpovědi na Jan Wohlgemuth

Re: Instalace Moodlu

autor Jakub Sochor -
Dobrý den,
děkuji za odpověď. Pokoušel jsem se nastavení dle Vašeho příspěvku změnit, avšak webhosting mi tuto Vámi popsanou změnu nepovolil. Nakonec mi Moodle nainstalovala sama technická podpora Wedosu a instalace proběhla úspěšně (bohužel tak nedokážu říci přesné řešení, které by případně pomohlo dalším se stejným problémem).
Ještě jednou díky za pomoc, Jakub Sochor