А что в пхп логах?Руководитель выпадает в ошибку - 502 Bad Gateway.
Модуль ЭЦП (КриптоПРО)
- support
- Техническая поддержка
- Сообщения: 9166
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Модуль ЭЦП (КриптоПРО)
- support
- Техническая поддержка
- Сообщения: 9166
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Модуль ЭЦП (КриптоПРО)
Добавил данных ссылки в инструкцию https://docs.rukovoditel.net.ru/index.php?p=102, благодарю.Евгений писал(а): ↑26 июл 2024, 04:31 Наконец-то нашел где лежат эти патчи - https://docs.cryptopro.ru/cades/phpcade ... es-install
- Евгений
- Сообщения: 461
- Зарегистрирован: 11 июл 2016, 13:21
- Имя: Евгений
- Откуда: Петропавловск-Камчатский
Re: Модуль ЭЦП (КриптоПРО)
Вот такие сообщения, на момент попытки загрузки сертификата в профиль:
2024/07/26 17:43:39 [error] 842#842: *68 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Class "CPSignedData" not found in /var/www/rukovoditel/plugins/ext/digital_signature_modules/cryptopro/cryptopro.php:402
Stack trace:
#0 /var/www/rukovoditel/plugins/ext/digital_signature_modules/cryptopro/cryptopro.php(178): cryptopro->check()
#1 /var/www/rukovoditel/modules/users/actions/signature_account.php(35): cryptopro->update()
#2 /var/www/rukovoditel/index.php(31): require('...')
#3 {main}
thrown in /var/www/rukovoditel/plugins/ext/digital_signature_modules/cryptopro/cryptopro.php on line 402" while reading response header from upstream, client: 192.168.50.197, server: portal-test.kamsoc.lan, request: "POST /index.php?module=users/signature_account&action=update&token=zdPiYTm83R HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.2-fpm.sock:", host: "portal-test.kamsoc.lan", referrer: "http://portal-test.kamsoc.lan/index.php ... ure_update"
2024/07/26 17:47:55 [error] 869#869: *38 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.50.197, server: portal-test.kamsoc.lan, request: "POST /index.php?module=users/signature_account&action=update&token=vO5Vc8I0wn HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.2-fpm.sock:", host: "portal-test.kamsoc.lan", referrer: "http://portal-test.kamsoc.lan/index.php ... ure_update"
2024/07/26 17:51:30 [error] 869#869: *128 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.50.197, server: portal-test.kamsoc.lan, request: "POST /index.php?module=users/signature_account&action=update&token=3HMoXodsft HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.2-fpm.sock:", host: "portal-test.kamsoc.lan", referrer: "http://portal-test.kamsoc.lan/index.php ... ure_update"
Это логи nginx.
Re: Модуль ЭЦП (КриптоПРО)
Аналогичная проблема. После собранной библиотеки модуль говорит, что активный. При попытке добавить ЭЦП в профиле пользователя, после выбора ЭЦП выдает 502 ошибку. Помогите, пожалуйста, разобраться и понять, куда какие правки нужно внести: в конфигурацию сервера или в файлы самого скрипта
- support
- Техническая поддержка
- Сообщения: 9166
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Модуль ЭЦП (КриптоПРО)
Код: Выделить всё
PHP Fatal error: Uncaught Error: Class "CPSignedData" not found in
Если перейти в настройки модуля, должно быть сообщение:
"для корректной работы модуля на сервере должно быть установлено программное обеспечение КриптоПро. (Расширение для PHP)".
Похоже что не хватает именно расширения для PHP или оно есть, но не подключается.
Re: Модуль ЭЦП (КриптоПРО)
У меня проблемы с классами нет, но все равно 502 ошибка при попытке добавления ЭЦП. Прочитал, что такая ошибка может быть связана с этим: https://stackoverflow.com/questions/750 ... tring-is-d
- support
- Техническая поддержка
- Сообщения: 9166
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Модуль ЭЦП (КриптоПРО)
Ошибки в логи CRM не пишутся. Нужно искать лог ПХП на сервере.
- support
- Техническая поддержка
- Сообщения: 9166
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Модуль ЭЦП (КриптоПРО)
Попробуйте файл из архива заменить в plugins\ext\digital_signature_modules\cryptopro\
Сообщите результат.
Сообщите результат.
- Вложения
-
- cryptopro.zip
- (5.6 КБ) 23 скачивания
Re: Модуль ЭЦП (КриптоПРО)
Не помогло. После перезаписи файла все равно выдает 502. А в логах СРМ такая строчка: Trying to access array offset on value of type null
plugins/ext/classes/modules.php:100
/index.php?module=users/signature_login&action=login [ACTION]
plugins/ext/classes/modules.php:100
/index.php?module=users/signature_login&action=login [ACTION]
- Евгений
- Сообщения: 461
- Зарегистрирован: 11 июл 2016, 13:21
- Имя: Евгений
- Откуда: Петропавловск-Камчатский
Re: Модуль ЭЦП (КриптоПРО)
Модуль установлен, никаких сообщений о некорректной работе нет.support писал(а): ↑26 июл 2024, 14:19CPSignedData - это их класс, который должен быть доступен после подключения КриптоПРО.Код: Выделить всё
PHP Fatal error: Uncaught Error: Class "CPSignedData" not found in
Если перейти в настройки модуля, должно быть сообщение:
"для корректной работы модуля на сервере должно быть установлено программное обеспечение КриптоПро. (Расширение для PHP)".
Похоже что не хватает именно расширения для PHP или оно есть, но не подключается.