Trying to Understand the 500 Error

I am the system administrator for a client who recently migrated a deployment with Xibo. Their programmer left two years ago, and nothing is documented.

The deployment is on DirectAdmin, with PHP-FPM and PHP 8.0.

It has been configured to display PHP errors both in the browser and in a special log, and it has been confirmed with phpinfo() that this is set up correctly.

However, all I get is a 500 error with no data.

91.121.226.50 - - [30/Jan/2025:17:26:37 +0000] "GET /i.php HTTP/1.0" 200 26043 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36"  // phpinfo()
91.121.226.50 - - [30/Jan/2025:17:26:38 +0000] "GET /favicon.ico HTTP/1.0" 500 765 "https://videowall.elayudante.es/i.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" // error 500

There’s nothing in the PHP log file.

I’ve tried to get information about this software, but I can’t find:

  • How to determine the version.
  • Whether it’s possible to enable debug mode to view the application, as in my experience as a SysAdmin, these errors are always related to PHP and the code, either due to errors or unmet requirements.

I would appreciate any help you can provide.

NOTE: Nothing about permissions of dirs or files. Is php-fpm adn triple check verified.

Best regards

CMS Version 2.1.1 at Xibo Digital Signage ?

You can find information about logging here:

Errro 500 before page up.

Yesterday try downgrade php and 7.4 worked.

Best regards.