Main > CMS | Wordpress > Session error - Wp-NotCaptcha

Session error - Wp-NotCaptcha

29.05.2012 0 comments » Views: 1,421

Wordpress ошибки

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

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

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

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

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

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

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

Author: | Rating: 4/5 | Tags: ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>