Главная > CMS | Wordpress > Session error - Wp-NotCaptcha

Session error - Wp-NotCaptcha

29.05.2012 0 коммент. » Просмотры: 1 211
 

Сегодня заметил, что перестал работать плагин WP-NotCaptcha. А именно перестали показываться картинки. При переходе по url для генерации картинки я получал ошибку: session error. Полез в код искать проблему..

Но, я её не нашел. Тогда я решил пойти посмотреть в логи, т.к. подумал что эта проблема вызвана блокировкой временной директории, где обычно хранятся сессии. Но оказалось, что проблема в плагине WP-Post Views (который я недавно обновил до версии 1.61), а именно в логах была такая ошибка:

Я сразу не поверил, что проблема в этом, но отключив плагин WP-Post Views, увидел, что картинки NotCaptch'и начали показываться нормально. Значит проблема, в новой версии плагина рейтинга постов. С ней пока не разбирался, но думаю, что скоро решу, и допишу пост. Ну, а пока, если у Вас возникли подобные проблемы, посмотрите в лог ошибок, возможно и в вашем случае, к неработоспособности привело именно недавнее обновление.

--[добавлено 29.06.12]--

Проблема оказалась в кешировании. А именно для корректной работы NotCaptha необходима работа с сессиями, а именно при инициализации плагина, устанавливается туда проверочная строка. Т.к. кеширование пропускает этот механизм, то соответственно и работа плагина становится недоступной.

Плагин WP-PostViews оказался не причем. Приношу ему свои извинения 🙂

Выход из такой ситуации очевиден: либо отключать кеширование, либо переписывать плагин NotCaptcha, либо изобретать свой костыль. На данный момент, я решил отключить кеширование. Когда посещаемость возрастет, я снова вернусь к этой проблеме 🙂

Автор: | Теги: ,

Важно

У нас заработал ФОРУМ. Все вопросы, которые не касаются статьи, а так же вопросы по конкретно вашему случаю нужно задавать и обсуждать именно там, в разделе "Помощь пользователям".

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>