Присоединяйтесь к нам и мы всегда будем Вам рады!

Всем привет!

Поначалу сомневался, стоит ли об этом писать статью, но поразмыслив и приняв во внимание, что мне пришлось «биться» над решением данной проблемы относительно длительный промежуток времени, решил, что изложенная информация, всё же, может оказаться крайне полезной тем, кто на протяжении уже нескольких дней безнадёжно «ломает голову» над решением данной проблемы.

Всё началось с того, что я решил обновить версию Денвера, т.е., перенести свой проект под более новую версию свежеустановленного Денвера-3, представляющего собой конфигурацию: Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/1.0.1c PHP/5.3.13 и MySQL/5.5.25. Должен отметить, что весь процесс переноса прошёл «на ура», кроме одного маленького, как мне казалось на тот момент, «но» — всё чудесно работало кроме капчи, а любая попытка её вывода приводила к вызову критической ошибки Apache без малейшего логичного намёка на пути решения проблемы в логах.

Скажу сразу, что я не хочу сейчас упоминать все безнадёжно пройденные попытки и пути решения данной проблемы на сервере, ограничившись лишь тем, что надежду на успех вселял тот факт, что перенос портабельной папки Server с проектом на другие компьютеры приводил к полной работоспособности проекта и капчи! Другими словами говоря, всё работало при переносе серверной части на другие компьютеры, а на сервере — нет! Я понимаю, все вероятно сейчас подумали, что скорее всего проблема с правами доступа к файлам и т.д., но нет!

Мне, как человеку невидящему интереса запрыгивать в двери электрички, которые ещё не начали закрываться, абсолютно нелогичное решение пришло в голову именно в тот момент, когда на сервере после команды «format c:» оставалось нажать только клавишу «Enter»…

Как оказалось в последствии, причина крылась в моём нежелании читать на сервере электронные документы в международном формате PDF. Нет, вы не подумайте, я не имею в виду нежелание знакомиться с документацией, я это делаю, но не на сервере, а на отдельном компьютере. А на сервере, исходя из соображений его программной гигиены, посторонний софт, в том числе и Adobe Reader, не устанавливался, что и привело к ненормальной работе библиотеки PHP php_gd2.dll и неработоспособности капчи, связанной с отсутствием необходимых, имеющихся в Adobe Reader, библиотек востребованных для работы с изображением и шрифтами.

Попробуйте найти в этом логику… :)

P.S.: Просмотреть работу Really-simple-captcha можно тут.

73!

Один комментарий »

  1. Как хорошо, что наткнулся на ваш сайт, очень много информации почерпнул.

Оставить комментарий или два


WWW-Радио

Погода

Прогноз погоды в Киеве

Курсы валют

Опрос

Как Вам мой сайт?

Просмотреть результаты

Loading ... Loading ...

Архив по дате

Август 2018
Пн Вт Ср Чт Пт Сб Вс
« Ноя    
 12345
6789101112
13141516171819
20212223242526
2728293031  
Инициативная группа вкладчиков и клиентов банк Форум SOS Анализ сайта Рейтинг@Mail.ru