4435

Webasyst Shop-Script: перестала отображаться CAPTCHA

9 ответов

При переводе сайта с PHP 5.3 на PHP 5.6 перестают отображаться картинки с проверочным кодом (CAPTCHA). Никаких других проблем нет, всё работает нормально.

Пояснения разработчика Webasyst Shop-Script такие:
"Расширение GD для PHP должно поддерживать обработку графических файлов в формате JPG. Этот формат используется WebAsyst Shop-Script по умолчанию для работы защитного кода CAPTCHA."

Что я должна сделать, чтобы картинки заработали? )

Всем спасибо за помощь и соображения!

Ответы (9)

HARDKOD +42
09.12.2016 13:20
Дарья, скорее всего у вас не установлен модуль GD для работы с графикой.
Дарья 0
09.12.2016 13:29
так ведь под PHP 5.3 всё работает. Или этот модуль нужен только для PHP 5.6 ? И где его взять вообще, этот модуль? ))
Свернуть ответы
qwerty 0
09.12.2016 13:35
Дарья, у вас выделенный сервер или виртуальный хостинг? Если вы клиент таймвеба, то поможет название тарифа
Дарья 0
09.12.2016 13:36
виртуальный - тариф Optimo+
Дарья 0
09.12.2016 13:37
да, клиент таймвеба )
HARDKOD +42
09.12.2016 13:44
Тогда, к сожалению, без логов не разобраться.
Вам нужно включить логи ошибок на сайте https://yadi.sk/i/prM0h5Bw32heJo и зайти на страницу, где показывается форма. После чего в лог попадут ошибки генерации капчи.
Свернуть ответы
Дарья 0
09.12.2016 15:21
[Fri Dec 09 14:54:47 2016] [error] [client 5.165.204.62] PHP Fatal error: Call to undefined function session_is_registered() in /home/s/public_html/published/SC/html/scripts/classes/class.ivalidator.php on line 71, referer: /shop/index.php?ukey=feedback
[Fri Dec 09 14:54:58 2016] [error] [client 5.165.204.62] PHP Fatal error: Call to undefined function session_is_registered() in /home/s/public_html/published/SC/html/scripts/classes/class.ivalidator.php on line 62, referer: /shop/index.php?ukey=feedback
[Fri Dec 09 14:55:11 2016] [error] [client 5.165.204.62] PHP Fatal error: Call to undefined function session_is_registered() in /home/s/public_html/published/SC/html/scripts/classes/class.ivalidator.php on line 62, referer: /shop/index.php?ukey=feedback
[Fri Dec 09 14:55:11 2016] [error] [client 5.165.204.62] PHP Fatal error: Call to undefined function session_is_registered() in /home/s/public_html/published/SC/html/scripts/classes/class.ivalidator.php on line 62, referer: /shop/index.php?ukey=feedback
[Fri Dec 09 14:55:22 2016] [error] [client 5.165.204.62] PHP Fatal error: Call to undefined function session_is_registered() in /home/s/public_html/published/SC/html/scripts/core_functions/functions.php on line 966, referer: /shop/index.php?ukey=feedback
HARDKOD +42
09.12.2016 15:52
Система использует вызов устаревших функций session_is_registered, к сожалению без доработок это проблему не устранить. Если вам принципиально нужен PHP v5.6 то скорее всего нужно доработать скрипт капчи/обновить соответствующий модуль, либо вернуться к более старой версии PHP.
Вася 0
24.09.2017 11:55
Попробуйте изменить версию PHP, если нужна конкретная версия для определенного домена, решение проблемы здесь - http://kb.ifastnet.com/index.php?/article/AA-00391/42/Premium-Hosting/PHP-FAQ/Change-PHP-version-for-a-specific-domain-on-a-hosting-account.html

Похожие вопросы

Артур
457

Не могу обновиться с версии Joomla 3.9.27 на 3.10.11 и сменить версию PHP 7.4 на 8.0

1 вопрос: Скачал файлы через VPN, пробую через консоль. Выдаёт при загрузке ошибку "500". Никак не могу обновить сайт. Пакеты есть, а сайт не хочет их принять. 2-й вопрос:  Сайт просит сменить версию PHP c 7.4 на 8.0 и выше. Но...
Максим
462

Съезжает картинка, прошу помощи.

Здравствуйте, проблема с сайтом. После редактирования документа PHP, появилась проблема с корректным отображением карты ТЦ.  Проблемный 1й этаж. Но после перехода между разными этажами всё становится номально. <div><img class="image"...

Какой путь у файлов на хостинге?

Залил сайт на хостинг timeweb, но разметка вся исчезла. Дело в путях взаимодействия файлов? Путь на локалхосте у файлов был один, а сейчас на хостинге он другой, так? Нужно ли прописывать в пути файла 'public_html'? Если да, то ставится ли /public_html...
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля