There are many different suggestion in regards to Error 500 or Internal Server Error on Magento 2, however I suggest to start with the most effective one which helps in majority of the cases. What you need to do is just to open “index.php” file of your Magento 2 and insert the following code at the top of file:
error_reporting(E_ALL);
ini_set("display_errors", 1);