HTTP Error 500, or the “internal error” (Internet server error) means that the server received a request, but could not process it due to an internal error. This error is often the result of an unidentified problem on the server side, and not because of the user error.