R4.2 und PHP 5.3 Speicherprobleme

WackoWiki 4.2 / PHP Version 5.3.15


Seit dem Update unseres Schulservers werden Änderungen in unseren Wikis nicht mehr gespeichert, sondern nach dem Editieren der Seite erscheint nach dem Klick auf den Button "Speichern" folgende Meldung:

Query failed: insert into adminwikirevisions (tag, time, body, owner, user, latest, handler, comment_on, supertag, keywords, description) select tag, time, body, owner, user, 'N', handler, comment_on, supertag, keywords, description from adminwikipages WHERE tag = 'AdMin' and latest='Y' LIMIT 1 (1364: Field 'body_r' doesn't have a default value)

Wer kann helfen?

Comments

  1. Upgrade zu -> 5.0 -> 5.1

    Ursache: http://stackoverflow.com/quest[..]t-field-1067-invalid

    One of your servers is running in strict mode by default and the other not. If a server runs in strict mode (or you set it in your connection) and you try to insert a NULL value into a column defined as NOT NULL you will get #1364 error. Without strict mode your NULL value will be replaced with empty string or 0.

    Der eigentliche Grund ist jedoch, daß R4.2 nicht mit PHP 5.3 kompatibel ist. Der Wackoformatter gibt NICHTS zurück.
    Leiste gerne Hilfe beim Upgrade.