Образ виртуальной машины OroCRM 4.1.6 от bitnami - ошибка 404 при загрузке / api / rest / latest / navigationitems / pinbar на каждой странице за прокси

У меня есть виртуальная машина OroCRM 4.1.6 Bitnami, работающая за прокси-сервером nginx. Каждый раз при загрузке страницы я получаю ошибку 404 на / api / rest / latest / navigationitems / pinbar. То же самое происходит при загрузке / api / entitystructures в «Система -› Рабочие процессы - ›Создать рабочий процесс». Информация журнала OroCRM об этом:

[2020-08-31 12:23:15] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "" at /opt/bitnami/apps/orocrm/htdocs/vendor/oro/platform/src/Oro/Bundle/ApiBundle/Security/Http/Firewall/FeatureAccessListener.php line 34 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0):  at /opt/bitnami/apps/orocrm/htdocs/vendor/oro/platform/src/Oro/Bundle/ApiBundle/Security/Http/Firewall/FeatureAccessListener.php:34)"} []

Я просмотрел предлагаемые решения в https://forum.oroinc.com/orocrm/orocrm-installationtechnical-issues-or-problems/topic/orocrm-3.1.6-admin-panel-401-error-on-apirestlatestnavigationitemspinbar/ и https://forum.oroinc.com/orocrm/orocrm-installationtechnical-issues-or-problems/topic/no-token-in-tokenstorage-error-after-update-to-3.1.13/, но, похоже, это не имеет никакого эффекта. Также попробовал добавить proxy_pass_header Set-Cookie; в конфигурацию прокси Nginx для сайта, но это тоже не дало результата. Если доступ к машине осуществляется из локальной сети в обход прокси - проблема не проявляется и OroCRM работает правильно. Вот как далеко я мог зайти в Google. Любые предложения, как это исправить, будут приветствоваться.

Андрюс


person Andrius    schedule 31.08.2020    source источник


Ответы (1)


Нужно добавить

proxy_set_header X-CSRF-Header $cookie__csrf;

в часть конфигурации Nginx для сайта.

person Andrius    schedule 01.09.2020