De igen.
A problémát elég régen ismerjük. A hiba forrása a Moodle egyik alkönyvtárában lévő nyelvi állomány, amely a magyar nyelvi csomag letöltése előtt teszi lehetővé hogy a telepítés magyar nyelven folyjon. Ebben van néhány olyan karakterkódolásból származó hiba, amely pont a környezeti változók lekérdezését végzi. Mivel ezek így formailag nem néznek ki változónak, nem is kap a telepítő választ, s ezért „áll meg”.
Régen javítottuk a hibákat, s jeleztük a magyar nyelvi csomagért felelős kollégának. Csatoltam egy gyűjteményt a hozzászólásomhoz, amely javítja ezt az 1.9-es illetve az 1.8-as verziókban.
Ugye a probléma az, hogy ha magyarul nem megy angolulmenni fog ugyan a telepítés, de ilyenkor számos sztring angolul generálódik, s elég kényelmetlen ezt később javítgatni. :-(
No, de lássuk a megoldást! Az install.php állomány kell felülírni az általam javítottal. Ennek helye:
/moodle/install/lang/hu_utf8/
Figyelem! Az 1.9-es és az 1.8-as állománya különböző! A megfelelőt kell választani!
Még valami. A helyes nyelvi beállítások (dátum, idő helyes megjelenése, stb.) érvényesítéséért felelős langconfig.php állományt is csatoltam. Ennek lehetséges helyei:
/moodledata/lang/hu_utf8 vagy méginkább:
/moodledata/lang/hu_utf8_local
Ez utóbbi azért jobb megoldás, mert amíg az eredeti nyelvi csomagban ez nem kerül javításra, egy frissítéssel felülírjuk a „jót”. :-(