Právě je 24 zář 2020 23:20

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: Moodle - Chyba zápisu do databáze při vytvoření úkolu nebo testu
PříspěvekNapsal: 24 dub 2020 21:18 
C4 zákazník

Registrován:
20 dub 2020 20:12
Příspěvky:
4
Dobrý den, chci se jen podělit o řešení jednoho problému co mě dnes potkal. Když učitel chtěl v rámci kurzu přidat úkol nebo test dostal hlášku Chyba zápisu do databáze.

Způsobila to česká lokalizace na serveru, která někde v programovém kódu přepíše v SQL dotazu u proměnné s číselnou hodnotou desetinou tečku na desetinou čárku a tudíž databáze odmítne příkaz vykonat kvůli chybné syntaxi.

Řešením je v souboru config.php
přepsat
Kód:
setlocale(LC_ALL, 'cs_CZ.UTF-8');

na
Kód:
setlocale(LC_TIME, 'cs_CZ.UTF-8');


Přikládám debugovací výstup chyby. Snad se to někomu hodí.


Přílohy:
lc.jpg
lc.jpg [ 164.35 KiB | Zobrazeno 178 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Moodle - Chyba zápisu do databáze při vytvoření úkolu nebo testu
PříspěvekNapsal: 28 dub 2020 10:43 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
7679
Dobrý den,

není potřeba přidávat funkci setlocale() do souboru config.php a pravděpodobně ona je příčinou problému. Když řádek odstraníte, tak se chyba také projevuje?

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Moodle partneři

Seznam všech partnerů

Moodle Hosting
Návody pro C4

© 2009-2020 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz