У меня есть виртуальная машина 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. Любые предложения, как это исправить, будут приветствоваться.
Андрюс