18 сентября, 2013

Plesk 11.5, Horde и Integrity check violation

После обновления Plesk до 11.5, веб-интерфейс почты Horde начал себя безобразно вести. То и дело при входе вываливалась ошибка такого вида:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry for key 'PRIMARY'

KB Parallels говорит, что в этом случае нужно установить (либо переустановить) MU #14. Но меня это по какой-то причине не спасло. Вылечить этот косяк удалось путем отключения кэширования Horde, на скорости работы (с почтой через веб-интерфейс работает до 100 пользователей одновременно) никак не сказалось. Возможно, есть более изящное решение, ну а пока в файле /usr/share/psa-horde/config/conf.php находим строку

$conf['cache']['driver'] = 'Sql';

и убираем оттуда Sql, оставив пустые кавычки. Т.е. в итоге должно получиться

$conf['cache']['driver'] = '';

Лично мне помогло, больше меня эти ошибки не тревожили