Written by

Question raj gov · Sep 15, 2025

IRIS Health Dashboard - Images not loading

Iris Health dashboard images not loading after first install, getting 404 on /csp paths, is there any setup I am missing?, found this old community post: https://community.intersystems.com/post/debugging-why-management-portal… but the links are outdated, can anyone please guide me to proper documentation. Thanks in advance.

 

Screenshot attached:

 

Product version: IRIS 2025.1
$ZV: IRISHealth-2025.1.1.313.1-lnxubuntu2404x64

Comments

raj gov · Sep 15, 2025

Additionally I cannot find the /csp directory anywhere - under /usr/irissys or at any other locations on the VM, do we need to run something separately to create and populate the csp directory

0
Enrico Parisi · Sep 15, 2025

What do your refer to with "Iris Health dashboard"?

What web server are you using? Apache?
Is the web server installed on the same system where IRIS is running?

Did you install IRIS after installing the web server?

During IRIS installation, was the web server configured?

You mentioned a "VM", is this a "normal" or a container installation?

0
raj gov  Sep 15, 2025 to Enrico Parisi

1. dashboard - http://<hostname>/csp/sys/UtilHome.csp#

2. Apache on Ubuntu

3. Webserver is on same system

4. Yes, Webserver was configured during IRIS installation

5. It is normal installation on azure VM.

0
Jeffrey Drumm · Sep 15, 2025

On Ubuntu, check your /etc/apache2/apache2.conf file and verify that the csp Directory stanza contains a CSPFileTypes line with all of the required file extensions needed:

<Directory "/opt/webgateway/csp">
        CSPFileTypes csp cls zen cxw png jpg css gif svg js
        AllowOverride None
        Options MultiViews FollowSymLinks ExecCGI
        Require all granted
        <FilesMatch "\.(log|ini|pid|exe)$">
                Require all denied
        </FilesMatch>
</Directory>
0
Robin Shen · Jan 12

I recently had a similar issue with MacOS with Apache as my web server. Working with WRC, we found that Apache was running as a user (_www) that did not have access to the InterSystems IRIS files. In my case, the solution was to go into the httpd.conf file and edit the user that Apache runs as such that it does have access (in my case, we just used irisusr for simplicity as I'm not using the web server for anything else). Hope this helps anyone running into similar issues!

0