Поставил модуль Image Captcha, а картинки нет. Т.е. филдсет выводится, поле для ввода есть, разметка картинки в html есть, а вот самой картинки нет.
Никаких ошибок нет. Дебажил функцию формирования картинки, проходит до конца и без ошибок.
Коллеги, куда еще можно заглянуть?
Комментарии
Может Nginx отдает картинку. Если так-то заезженная тема.
Да нет никакого Nginx. Обычный сервер на локале, винда, xampp
Дайте ссылку на сайт.
Говорю же на локале xampp стоит. Ссылки на сайт нет.
Хотелось бы любой совет, куда можно посмотреть.
а имеджкэш нормально работает?
Сейчас проверил, удалил все картинки imagecache'а, оказалось, что он работает как-то странно.
После первой загрузки страницы с imagecache картинками они не отображаются (просто рамки), однако сами файлы генеряться (папка files/styles). После перезагрузки страницы все картинки на месте.
Как будто
последовательностьвеса модулей виноваты..Из всего этого понял, что при просмотре фаербагом этих "рамок" указан правильный путь на картинку, картинка по этому пути действительно есть и при этом она не отображается только в браузере, при всем при том, что картинки в браузере включены?
Действительно, так. Но насколько я понимаю, физически картинка капчи на диске не создается. Она генерится на лету и возвращается в заданному пути.
В общем я нашел источник проблемы. В моем модуле обнаружился абсолютно пустой хук hook_boot. Непонятно, какое именно влияние он оказывает на капчу, но его удаление и обновление кеша решило проблему.
Прикольная причина...