Usually, 500 Internal Server Error is caused by some bad plugins. You need to try by deactivating plugins. At same time error logs shows that wp-login.php does not exist. Check the wp-login.php file manually, if it exists then follow the first step and if it does not exist then you can download it from a wordpress site.
Bookmarks