Экспорт в PDF осуществляется на сервере с помощью запуска локального браузера chrome, который загружается в папку с приложением PIX BI.
При установке PIX BI на Linux могут возникать проблемы с его работой.
Проверьте:
1. Что в папке с приложением (/var/www/pixbi) есть папка .local-chromium, в ней папка Linux-XXXXXX, в ней папка chrome-linux, и в ней есть исполняемый файл chrome.
2. Что права на доступ к этим папка и файлам есть у пользователя www-data. В крайнем случае, выдайте права на все файлы 777.
3. Если Linux серверный, на нем не будет графических библиотек, их нужно будет уставноить отдельно:
sudo apt-get install libnss3-dev
sudo apt-get install -y libatk1.0-0 libatk-bridge2.0-0 libcups2 libxcomposite-dev libxdamage-dev libxrandr2 libgbm-dev libxkbcommon-dev libpango-1.0 libcairo2 libasound2
4. Если внешний IP адрес не доступен изнутри, добавьте в файл /etc/hosts строку:
127.0.0.1
your.domain.name5. Проверьте, что в конфигурационном файле веб-сервера есть редирект с HTTP на HTTPS. Пример для апача:
Файл /etc/apache2/sites-available/pixbi.conf
<VirtualHost *:80>
ServerName
your.domain.nameRedirect permanent /
https://your.domain.name/RewriteEngine on
RewriteCond %{SERVER_NAME} =
your.domain.nameRewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>