Buenos días!
Hemos hablado con el hosting y está todo correcto. Por otro lado hemos conseguido que nos muestre este error:
Warning: require(/srv/vhost/-.com/home/html/vendor/composer/../symfony/deprecation-contracts/function.php): Failed to open stream: No such file or directory in /srv/vhost/-.com/home/html/vendor/composer/autoload_real.php on line 45
Fatal error: Uncaught Error: Failed opening required '/srv/vhost/-.com/home/html/vendor/composer/../symfony/deprecation-contracts/function.php' (include_path='/srv/vhost/-.com/home/html/vendor/pear/pear_exception:/srv/vhost/-.com/home/html/vendor/pear/console_getopt:/srv/vhost/-.com/home/html/vendor/pear/pear-core-minimal/src:/srv/vhost/-.com/home/html/vendor/pear/archive_tar:.:/opt/remi/php81/root/usr/share/pear:/opt/remi/php81/root/usr/share/php:/usr/share/pear:/usr/share/php') in /srv/vhost/-.com/home/html/vendor/composer/autoload_real.php:45 Stack trace: #0 /srv/vhost/-.com/home/html/vendor/composer/autoload_real.php(49): {closure}() #1 /srv/vhost/-.com/home/html/vendor/autoload.php(25): ComposerAutoloaderInitce267f3653936506950ae9448202043a::getLoader() #2 /srv/vhost/-.com/home/html/config/autoload.php(30): require_once('...') #3 /srv/vhost/-.com/home/html/config/config.inc.php(36): require_once('...') #4 /srv/vhost/-.com/home/html/index.php(27): require('...') #5 {main} thrown in /srv/vhost/-.com/home/html/vendor/composer/autoload_real.php on line 45
Por lo que vemos el error lo da con PHP 8.1 que es la misma versión que había en el otro servidor, si bajamos a PHP 8 el error se va pero nos quedamos de nuevo con el 500.
¿Alguna idea? :S