Qual è il charset usato per le tabelle nel DB? Penso che abbia problemi con le lettere accentate.
Il messaggio d'errore che ti propone penso sia relativo a:

INSERT INTO erinni_forums (forum_id, cat_id, forum_name, forum_desc, forum_status, forum_order, forum_posts, forum_topics, forum_last_post_id, prune_next, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_attachments) VALUES('31', '16', 'La Casa dell'Arbiter Elegantiarum', 'Questo è il luogo dove l'Arbiter incontra gli Adepti...', '0', '40', '18', '5', '20279', NULL, '0', '0', '0', '3', '3', '3', '3', '3', '3', '1', '1', '0');

Infatti la stringa che contiene la e accentata andrebbe proprio nella colonna forum_desc.