You can solve the PHP error 500 by temporarily deleting the misconfigured htaccess file. The 500 error can go away by increasing the values set for the max_execution_time and the memory_limit settings. Setting the file permission to 644 or 755 can help in resolving the 500 internal server error.Use php -l
How do you get a specific error instead of an internal server error?
Another way of dealing with exceptions is to create your own error . html files. If you place a file in resources/static/error/500. html it should be returned when the Http-500 Internal Server Error is thrown.
What is an API error 500?
The client application gets an HTTP status code of 500 with the message Internal Server Error as a response for API calls. The HTTP status code 500 is a generic error response. It means that the server encountered an unexpected condition that prevented it from fulfilling the request.
What is 500 Internal Server Error?
500 Internal Server Error is generic, the real cause is hidden in your server logs. I think this related to file permission, can you check other PHP file permission and compare with the one that you renamed… 500 Internal Server Error is shown if your php code has fatal errors but error displaying is switched off.