error/moodle/dmlwriteexception

MoodleDocsista
Versio hetkellä 21. tammikuuta 2020 kello 08.14 – tehnyt Anna-Maria Laattala (keskustelu | muokkaukset) (Ak: Uusi sivu: Tämä indikoi yleistä virhetilannetta silloin, kun Moodlen tietokantaan ei pystytä kirjoittamaan. Jos laitat debuggauksen päälle saat lisätietoja virheestä. ==dmlwritee...)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Loikkaa:valikkoon, hakuun

Tämä indikoi yleistä virhetilannetta silloin, kun Moodlen tietokantaan ei pystytä kirjoittamaan. Jos laitat debuggauksen päälle saat lisätietoja virheestä.

dmlwriteexception kun yrität tallentaa sivua jossa on lisättynä tekstiä tekstieditoriin

Virheilmoitus voi tulla silloin, yrität tallentaa sivua, jolla on kopioitua tekstiä ulkoisesta lähteestä kuten MS Wordista tai verkkosivuita. Jos lähdemateriaalissa on muotoiluja voi lähdekoodi kopioitua vain osittain ja tekstiä liitettäessä lähdekoodiin jää aukinaisia tageja. Tuloksena on vaillinainen koodi, joka aiheuttaa dmlwriteexceptionin. Voit kopioida tekstin ja liittää määräten (paste special) tai poistaa muotoilut (clear formatting) (tai yksinkertaisesti liitä teksti ensin tekstieditoriin ja kopioi sen jälkeen Moodleen).


MySQL

Jos käytät MySQL tietokantaa Moodlessa, tämä virhe voi johtua liian pienestä tiedostokoosta palvelimen max_allowed_packet kohdassa. Increasing this value may resolve the issue.

dmlwriteexception virhe palauttaessa kurssia

Jos saat dmlwriteexception virheilmoituksen kurssia palauttaessa, on suositeltavaa että InnoDB taulut ovat Barracuda tiedostomuodossa. Katso osio 'Converting InnoDB tables to Barracuda' artikkelista Administration via command line (ENG) saadaksesi lisätietoja suosituksesta sekä lisätietoa tiedostomuodon muuttamisesta tauluissa.

dmlwriteexeption virhe kun yrität tuoda tenttikysymyksiä

Varmista, että lataamasi tiedosto on UTF-8 without BOM

Katso myös