I tried to install the uvdesk using the instructions located here: https://github.com/uvdesk/community-skeleton.
The package was downloaded and installed on my system along with all the dependencies and required packages. I faced no issue during the installation and it seemed to complete without error. I have a full capture of the log of the installation if you require it to troubleshoot.
I have not setup the database yet so I navigated to my installation page located at https://www.example.com/public/index.php and as soon as I pressed the "Lets Begin" button I was taken to an error screen with the error "Unable to locate the path on the server" 4 times.
The server runs Nginx and supports php 8.1.
It also supports previous versions of php and up to 8.3. So if the problem is my php version, I can change it.
------Update-----
I was able to proceed with the initial configuration using ssh. I run the command: php bin/console uvdesk:configure-helpdesk
and I was able to connect to the database and create an admin user.
Now, when I try to get to https://www.example.com/public/index.php I get a 404 error from NGINX.
It seems to me that this is the same issue, and that it's not related to PHP. When I go to my error logs on the server, the php error log is completely empty and the NGINX access and error logs are full of 404 errors.
I believe it's something to do with my NGINX vhost file but I really don't know where to begin.
Do you have any tips about what directives should be included in the NGINX vhosts file? Maybe If I copied the vhosts file and shared it with you, you could spot the issue?