А слабо прочитать самому сообщение об ошибке? Написано «Illegal mix … utf8_general_ci … and latin1_swedish_ci». Когда при установке MODx выбирали UTF-8, не интересовались, какая кодировка используется в базе данных? А смешивать разные кодировки нельзя, о чем система достаточно прозрачно и намекает. И кодировку в базе latin1_swedish_ci вряд ли следует считать удачным вариантом.