An http error 500 can be due to many things, but one of the more common is mismatched php version.
All accounts on the new servers are set to php version 7.2 by default, this will cause a problem if your code for example rely on the old and now removed mysql extension, it is replaced with more...