Hola @raquel96,
Confirmando lo que comentan @paula_pro y @mateomoda, este es un problema clásico de migración de servidor, especialmente cuando el usuario de ejecución de PHP-FPM o Apache/Nginx no coincide con el propietario de los archivos. El error 500 al que te refieres es casi seguro por la imposibilidad de escribir en var/cache/prod.
Para resolverlo, primero necesitas identificar el usuario y grupo con el que se ejecuta tu servidor web (normalmente www-data:www-data en Debian/Ubuntu o apache:apache en CentOS/RedHat). Una vez lo tengas, ejecuta estos comandos desde la raíz de tu instalación de PrestaShop:
sudo chown -R www-data:www-data .
sudo find . -type d -exec chmod 755 {} \;
sudo find . -type f -exec chmod 644 {} \;
Asegúrate de reemplazar www-data:www-data por el usuario y grupo correcto de tu servidor. Con esto, todos los archivos y directorios tendrán el propietario y los permisos adecuados para que PrestaShop 1.7.4.1 funcione sin problemas, incluyendo las carpetas var/cache, img y download.