Переходите на новый сайт Базы знаний. Актуализация контента происходит теперь там.





Часто задаваемые вопросы
  • Вопрос:
    Где взять последнюю версию PIX BI?
    Ответ:
    Последний релиз PIX BI можно скачать по следующим ссылкам:

  • Вопрос:
    Как обновить на новую версию?
    Ответ:
    Для Linux:

    1. Остановить сервис pixbi.service;

    2. Записать новые файлы в папку /var/www/pixbi;

    3. Запустить сервис pixbi.service.

    Для Windows:

    1. Остановить сервис IIS;

    2. Записать новые файлы в папку C:\PixBI;

    3. Запустить сервис IIS
    Для обновления PIX BI с более ранних версий на версию 1.23.227 воспользуйтесь инструкцией.
  • Вопрос:
    После установки PIX BI не запускается, что делать?
    Ответ:
    Необходимо выполнить следующие проверки:

    1. Проверьте файл appsettings.json:

    • Он должен находиться в папке, в которую вы распаковали архив с релизом, и на которую настроен pixbi.service или сайт на IIS.
    • Содержимое файла можно скопировать из файла appsettings.sample.json, который находится в архиве поставки.
    • В этом файле надо проверить креды доступа к СУБД PostgreSQL и ClickHouse (если используется).
    • Обратить внимание на ключ DataWarehouseReadOnlyUser: креды доступа должны быть либо от специально созданного read only пользователя выбранной СУБД, либо те же, что используются в основном параметре (DataWarehouseConnectionStrings).

    2. Проверить файл web.config (для установки под Windows/IIS)

    • Этот файл можно скопировать с файла web.sample.config, которые есть в архиве с релизом.

    3. Проверить права на папки

    Для Windows:
    • Нужно проверить, что у пользователя IUSR есть права на папку C:\PixBI, в которую вы распаковали архив с релизом, и на который настроили сайт в IIS.

    Для Linux нужно проверить права на папки (chmod 777 имя_папки):
    • .local-chromium
    • PixBILog
    • BIuploadedImages
    • BITempFolder


    4. Проверить установленные компоненты

    Для Windows:
    • IIS, ASP .NET 4.x
    • .NET Core 6.0

    Для Linux:
    • Apache2 и его модули
    • Dotnet-6.0

    5. Проверить открытые порты

    • Если какие-то СУБД (PostgreSQL или ClickHouse) размещены на другом сервере, нужно проверить, что между сервером с PIX BI и СУБД есть связь (открыты соответствующие порты).


  • Вопрос:
    Не могу загрузить файл Excel, что делать?

    Ответ:
    Причин может быть несколько, но наиболее частой причиной является направильная настройка ДВХ – файл appsettings.json, раздел DataWarehouseConnectionStrings.
  • Вопрос:
    В разных ситуациях возникает ошибка HTTP 405 (например, в виде сообщения "Request failed with status code 405")
    Ответ:
    Эта ошибка (HTTP 405 Method not allowed) связана с запретом на веб-сервере принимать запросы с определенными командами (например, POST, PUT, DELETE). Это может быть явно указано в каких-то конфигурациях, но чаще всего связано с установленной службой WebDAV. Если данная служда не используется, ее необходимо выключить в настройках компонентов сервера.
  • Вопрос:
    Дашборд или визуализация не выгружается в формате PDF
    Ответ:
    Экспорт в 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.name
    5. Проверьте, что в конфигурационном файле веб-сервера есть редирект с HTTP на HTTPS. Пример для апача:
    Файл /etc/apache2/sites-available/pixbi.conf
    <VirtualHost *:80>
    ServerName your.domain.name
    Redirect permanent / https://your.domain.name/
    RewriteEngine on
    RewriteCond %{SERVER_NAME} =your.domain.name
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    </VirtualHost>
  • Вопрос:
    Возникает ошибка "/var/www/pixbi/ldap.so.2.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/7.0.5/ldap.so.2.so: cannot open shared object file"
    Ответ:
    В данном случае необходимо установить библиотеку libldap с помощью инструкции.