Several reasons for errors 500:
Site too heavy and too slow.
The user who created the site in the panel does not have the reading rights on the files of the site (if it is another user who deposited them).
Internal problem due to a broken chain or puncture for example …