Si tu Moodle da error 500 en la administración y no puedes entrar tampoco a la web principal porque aparece una pantalla en blanco, deberás revisar el archivo error_log que hay en el directorio raíz de Moodle.
Este archivo guarda los errores provocados por alguna incompatibilidad del PHP.
Si ves la siguiente línea:
PHP Fatal error: require_once(): Failed opening required public_html/cache/lib.php
Esto quiere decir que faltan los archivos de la carpeta "cache" que trae Moodle por defecto.
Estos archivos y carpetas son los siguientes:
Para ahorrar espacio en nuestros backups, evitamos hacer respaldos de las carpetas con el nombre "cache", porque estas carpetas normalmente contienen datos temporales que no son necesarios.
Si al restaurar un backup ves este error, tendrás que subir manualmente estas carpetas y archivos a tu carpeta "cache".
Para ello tendrás que bajarte una versión de Moodle que sea la misma versión que tengas instalada y recuperar de ahí esos datos.