0 Пользователей и 1 Гость просматривают эту тему.
  • 65 Ответов
  • 22512 Просмотров
*

Hachi

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Каптчу не видно
« Ответ #30 : 06.11.2008, 13:24:56 »
Да, действительно, если выкачать и переименовать получается картинка. Значит там тоже лишний перевод строки?
Надо искать в мамботах пустые строки ? Только в каких?
кстати, а почему 1.4.0.9? почему не  стали обновляться на 2.0?
не знала, что есть обновление


[вложение удалено Администратором]
*

bobus256

  • Осваиваюсь на форуме
  • 31
  • 0 / 3
Re: Каптчу не видно
« Ответ #31 : 06.11.2008, 14:57:14 »
Кто знает решение данной проблемы..?
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #32 : 06.11.2008, 14:59:05 »
Кто знает решение данной проблемы..?
ну хватит уже флудить? в чем суть проблемы я вам описал, как искать решение - тоже... за вас, на вашем сервере никто ничего икать не будет... нужно срочно исправить - вешайте объявление в коммерческом разделе, наверняка кто-нибудь отзовётся..
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #33 : 17.10.2012, 17:40:33 »
Тоже столкнулся с проблемой - картинка CAPTCHA не отображается.

Если просмотреть исходный код, ссылка (путь) на картинку выглядит так:

src="http://5ombr.net/index.php?option=com_jcomments&task=captcha&tmpl=component&ac=12485"

Если пройти по ссылке, выдает  вот это:
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.0.14</center>
</body>
</html>


Где искать концы проблемы?
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #34 : 17.10.2012, 18:38:39 »
Я думаю, что нужно изучать логи ошибок сервера... просто так 502 ошибки не бывает.
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #35 : 21.10.2012, 17:23:46 »
Ситуация получается интересная. Ошибок 502 в логах нет. Страница ведь загружается без ошибок, только картинку CAPTCHA не видно. Почему же тогда если взять ссылку на картинку CAPTCHA и пройти по ней, выдает 502?

Люди,  подскажите, где искать. Я уже почти неделю интернет лопачу, ничего подходящего найти не могу, чтобы разобраться.
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #36 : 22.10.2012, 12:02:41 »
Ну переход по ссылке получения картинки дает 502 ошибку? Значит для этого URL она возникает, а следовательно следы ее должны быть. Убедитесь, что у вас включены логи ошибок и разрешено отображение ошибок.
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #37 : 22.10.2012, 16:38:15 »
И все же ошибки 502 в логах нет.

В логах только нашел такие записи (относится к попытке оставить комментарий)

PHP Notice:  Undefined index:  comments-captcha-attempts in /usr/home/stalker/data/www/5ombr.net/components/com_jcomments/jcomments.captcha.php on line 28

PHP Notice:  Undefined index:  comments-captcha-code in /usr/home/stalker/data/www/5ombr.net/components/com_jcomments/jcomments.captcha.php on line 29

Ругается вот на этот код:

$_SESSION['comments-captcha-attempts'] = intval($_SESSION['comments-captcha-attempts']) + 1;
return (($code != '') && ($code == $_SESSION['comments-captcha-code']));
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #38 : 22.10.2012, 16:49:50 »
Ругается вот на этот код:
Судя по коду у вас старая версия компонента...
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #39 : 22.10.2012, 16:57:43 »
JComments 2.1.0.0
Думаете, пора менять?  А какую посоветуете? Версия Joomla 1.5.9
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #40 : 22.10.2012, 17:05:10 »
JComments 2.1.0.0
Думаете, пора менять?  А какую посоветуете? Версия Joomla 1.5.9
ну как вам сказать, эта версия вышла 3 года назад... на текущий момент актуальная версия - 2.3.0.0, и кстати Joomla линейки 1.5 сейчас имеет версию 1.5.27, а никак не 1.5.9. Но прежде чем что-либо обновлять, я рекомендую обязательно сделать резервную копию сайта и базы данных. И еще, JComments следует сначала обновлять до версии 2.2.0.2, а уже только потом на 2.3.0.

p.s. Я отнюдь не утверждаю, что ошибка связана именно со старой версией компонента - бывают конфигурации серверов, где и новая не всегда работает. Но, по крайней мере мы сможем обсуждать одно и тоже - возвращаться к ошибкам 3-х летней давности не хотелось бы.
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #41 : 22.10.2012, 17:19:08 »
... кстати Joomla линейки 1.5 сейчас имеет версию 1.5.27, а никак не 1.5.9.

Вот что у меня прописано в инфо системы: Версия Joomla:    Joomla! 1.5.9 Production/Stable [ Vatani ] 9-January-2009 23:00 GMT
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #42 : 22.10.2012, 17:22:22 »
Ну да, все так и есть. С тех пор вышло еще 18 версий, затем поддержка 1.5 прекратилась, выпустили 7 версий линейки 2.5 и уже есть первые версии линейки 3.0. Так что у вас довольно сильно устаревшие версии. Убеждать обновляться до 2.5 не стану, но установить обновление до 1.5.27 я бы порекомендовал
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #43 : 22.10.2012, 17:32:06 »
Спасибо, попробую!
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #44 : 22.10.2012, 17:41:37 »
Еще раз - не забудьте сделать резервную копию сайта и базы!
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #45 : 25.10.2012, 23:19:03 »
Короче, пипец какой-то!

Обновил компонент комментариев. Сначала до 2.2.0.2, а потом до 2.3.0.0

Никакого результата! Капча как не показывалась, так и не показывается!  Ну где искать ответ? >:(
*

Sulpher

  • Живу я здесь
  • 2060
  • 393 / 15
  • Шаблоны и расширения Joomla
Re: Каптчу не видно
« Ответ #46 : 26.10.2012, 03:48:06 »
Короче, пипец какой-то!

Обновил компонент комментариев. Сначала до 2.2.0.2, а потом до 2.3.0.0

Никакого результата! Капча как не показывалась, так и не показывается!  Ну где искать ответ? >:(
А библиотека GDlibrary2 на сервере установлена?
Системые требования kcaptcha http://captcha.ru/kcaptcha/:
Цитировать
Системные требования: PHP версии 4.0.6 и выше с поддержкой GD версии 2.
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #47 : 26.10.2012, 08:41:56 »
А библиотека GDlibrary2 на сервере установлена?
Системые требования kcaptcha http://captcha.ru/kcaptcha/:

На странице "Информация о системе" указано это:

gd
GD Support            enabled
GD Version             bundled (2.0.34 compatible)  
FreeType Support    enabled
FreeType Linkage    with freetype
FreeType Version    2.4.7
T1Lib Support            enabled
GIF Read Support    enabled
GIF Create Support    enabled
JPEG Support            enabled
libJPEG Version         8
PNG Support            enabled
libPNG Version            1.4.8
WBMP Support            enabled
XPM Support            enabled
XBM Support           enabled
« Последнее редактирование: 26.10.2012, 08:45:25 от Барракуда »
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #48 : 26.10.2012, 18:22:07 »
Хм, я бы предложил включить максимальный уровень вывода ошибок и смотреть, откуда 502 берется...
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #49 : 26.10.2012, 18:27:58 »
Ошибка 502 появляется только в том случае, если я в исходном коде страницы с комментариями скопирую ссылку на картинку CAPTCHA, вставлю ее в адресную строку браузера и попытаюсь перейти по ней 
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #50 : 26.10.2012, 19:11:32 »
Вот я об этом и написал - надо понять, почему она у вас возникает...
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #51 : 26.10.2012, 19:23:14 »
Я и сам хотел бы понять.

Вот, кстати та самая ссылка. Вроде все правильно

src="http://5ombr.net/index.php?option=com_jcomments&amp;task=captcha&amp;tmpl=component&amp;ac=44680"

Вот чем она серверу не нравится?
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #52 : 26.10.2012, 19:28:33 »
Можно гадать бесконечно, но я бы включил вывод ошибок и посмотрел
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #53 : 27.10.2012, 12:30:57 »
Не вижу я там никаких ошибок

[вложение удалено Администратором]
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #54 : 29.10.2012, 11:30:24 »
Ну просто так ошибка 502 проявляться не может, где-то описание ее первопричины должно быть. Вы же понимаете, что пока не будет описания мы не поймем, что править-то. Это как иголку искать на поле (не в стоге сена, а на поле).
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #55 : 29.10.2012, 11:45:08 »
Подскажите тогда, где хоть рыть, в каком направлении
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #56 : 29.10.2012, 11:48:04 »
А что если попросить администратора сервера пояснить, откуда 502 ошибка? Может быть он поможет разобраться?
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Каптчу не видно
« Ответ #57 : 29.10.2012, 14:33:14 »
Спасибо, попробую
*

io77

  • Осваиваюсь на форуме
  • 16
  • 2 / 0
Re: Каптчу не видно
« Ответ #58 : 14.11.2012, 11:22:45 »
После обновления Joomla с версии 2.5.7 до 2.5.8 или по иным невыясненным причинам в таблице настроек jcomments 2.3
параметр captcha_engine принял значение "пустая строка". Однако в админке по прежнему присутствует
заблокированный селектор со значением KCAPTCHA.

В результате не генерировались и не отображались картинки CAPTCHA.

Кодом компонента подобная ситуация предполагалась, но метод JCommentsCfg::get() неправильно обрабатывает ситуацию, когда из базы данных настроек получена пустая строка и вторым параметром передано значение по-умолчанию. Фактически значение по умолчанию игнорировалось.

Патч для этой проблемы:

Код
--- jcomments.config.php	2012-11-14 10:12:42.442547882 +0400
+++ jcomments.config.fixed.php 2012-11-14 10:13:39.254545809 +0400
@@ -79,7 +79,7 @@
 
  public function get( $name, $default = '' )
  {
- return isset($this->_params[$name])? $this->_params[$name] : $default;
+ return isset($this->_params[$name]) && (bool) $this->_params[$name] ? $this->_params[$name] : $default;
  }
 
  /**
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Каптчу не видно
« Ответ #59 : 14.11.2012, 11:42:45 »
Патч для этой проблемы
Данный патч не совсем корректен, если в параметре будет 0, а значение по умолчанию 1, то метод будет всегда возвращать 1... Правильнее заменить строчку:

Код: php
return isset($this->_params[$name])? $this->_params[$name] : $default;
на
Код: php
return (isset($this->_params[$name]) && $this->_params[$name] !== null && $this->_params[$name] !== '')? $this->_params[$name] : $default;

Это корректно будет работать с отсутствующим параметром, параметром со значением null и параметром с пустой строкой в значении.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться