mrshadows, наверное нужно рассказать, что стоит на хостинге, а что на локалке.
Версию PHP, и версию MySQL.
Это, более критично, чем то, что у вас apache в связке с nginx, или без.
Модуль не адаптирован для последних версий PHP и MySQL.
В новых версиях повысились требования к корректности данных при записи в таблицу.
Incorrect integer value: '' for column 'pageid'
приходит null, а должен 0.
Если добавляет гость, а не пользователь, то будет:
Incorrect integer value: '' for column 'userid'
Тоже самое.
Запись в базу не происходит, и выбрасывает ошибку.
В старых версиях, это игнорируется.
Поэтому, у вас на одном сервере нормально, а на другом плохо.
Но, там не только в публичной части, в админке также нужно корректировать код.
Если со временем будет нормально, добавим данный мод в базовую сборку, со всеми правками.
Сейчас быстро не получится.