Не работает MODx капча veriword.php

Если у Вас на MODx-сайте перестала по непонятным причинам работать капча, даже при вызове напрямую http://site.ru/manager/includes/veriword.php, то проблема скорее всего в настройках PHP. Но что делать?

1) Открываем файл config.inc.php и копируем оттуда переменную $site_sessionname

2) Открываем файл veriword.php и удаляем/закомментируем в самом начале файла вызов include_once("config.inc.php");

3) Там же ищем и удаляем\закомментируем строку с вызовом startCMSSession(), а на место этого вызова вставляем код:

$site_sessionname = 'SN50a77777e0aa4'; // Ваша переменная из конфига
session_name($site_sessionname);
session_start();

Должно заработать. Если это новая сборка MODx, то там может быть всё по-другому. Поэтому, вот исходный код рабочего файлика (не забудьте заменить переменную $site_sessionname на свою, иначе капча будет показываться, но при проверке будет говорить о неправильно введенной капче): veriword.php.zip

 

 

Отправить заявку на создание сайта

Сообщение отправлено