When there is any server issue that arises in WordPress, it generally is known as WordPress error 500, but it is not a permanent error. There could be multiple reasons for internal server error. Tips to solve the error are:
Delete all plugins of the website: The Internal Server error 500 might come because of defected plugins. Delete these plugins to ensure the error-free website.
Raise the PHP limit of the website: You need to inspect the memory of the website. The exhausting PHP limit of the website can cause Http error 500 WordPress, so increase the PHP limit of the website.
Kindly make a new .htaccess file and upload it to the server. The faulty .htaccess file creates an error on the website; that is why it is necessary to create a fresh file.
Upload the core files of the website: if your core files have damaged, then you need to re-upload them to the server.